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

Public Member Functions

 CMotionAnt (CObject *object)
 
void DeleteObject (bool bAll=false)
 
bool Create (Math::Vector pos, float angle, ObjectType type, float power)
 
bool EventProcess (const Event &event)
 
- 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 SetParam (int rank, float value)
 
virtual float GetParam (int rank)
 
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_armMember
 
float m_armTimeAbs
 
float m_armTimeMarch
 
float m_armTimeAction
 
short m_armAngles [3 *3 *3 *3 *3+3 *3 *3 *8]
 
int m_armTimeIndex
 
int m_armPartIndex
 
int m_armMemberIndex
 
int m_armLastAction
 
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: