Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CMotionWorm Class Reference
Inheritance diagram for CMotionWorm:
Inheritance graph
[legend]

Public Member Functions

 CMotionWorm (CObject *object)
void DeleteObject (bool bAll=false)
bool Create (Math::Vector pos, float angle, ObjectType type, float power)
bool EventProcess (const Event &event)
bool SetParam (int rank, float value)
float GetParam (int rank)
- Public Member Functions inherited from CMotion
 CMotion (CObject *object)
void SetPhysics (CPhysics *physics)
void SetBrain (CBrain *brain)
virtual Error SetAction (int action, float time=0.2f)
virtual int GetAction ()
virtual bool Write (char *line)
virtual bool Read (char *line)
virtual void SetLinVibration (Math::Vector dir)
virtual Math::Vector GetLinVibration ()
virtual void SetCirVibration (Math::Vector dir)
virtual Math::Vector GetCirVibration ()
virtual void SetInclinaison (Math::Vector dir)
virtual Math::Vector GetInclinaison ()

Protected Member Functions

void CreatePhysics ()
bool EventFrame (const Event &event)

Protected Attributes

float m_timeUp
float m_timeDown
float m_armMember
float m_armTimeAbs
float m_armTimeMarch
float m_armTimeAction
short m_armAngles [3 *3 *3 *3 *10]
int m_armTimeIndex
int m_armPartIndex
int m_armMemberIndex
int m_armLastAction
float m_armLinSpeed
float m_armCirSpeed
int m_specAction
float m_specTime
bool m_bArmStop
float m_lastParticle
- Protected Attributes inherited from CMotion
CApplicationm_app
Gfx::CEnginem_engine
Gfx::CParticlem_particle
Gfx::CTerrainm_terrain
Gfx::CWaterm_water
Gfx::CCameram_camera
CObjectm_object
CBrainm_brain
CPhysicsm_physics
CRobotMainm_main
CSoundInterfacem_sound
int m_actionType
float m_actionTime
float m_progress
Math::Vector m_linVibration
Math::Vector m_cirVibration
Math::Vector m_inclinaison

The documentation for this class was generated from the following files: