|
Public Types |
| enum | {
SPECIAL = 101,
DIE,
FORWARD,
BACKWARD,
TURN_LEFT,
TURN_RIGHT,
SWITCH_DEBUG,
BONUS_ITEM
} |
Public Member Functions |
| void | act (const ActionControl &act) |
| | AnimalActorEntity () |
| virtual void | deserializeProps (BinaryInput &b) |
| virtual void | deserializeState (BinaryInput &b) |
| void | die () |
| void | doBonusItem (bool actitvate, float dt) |
| void | doSpecial (int x, float dt) |
| void * | getAddress () |
| string | getDoSpecialModule () |
| Vector3 | getFacing () |
| NameEntity * | getNameEntity () |
| int | getPlayerIndex () const |
| virtual int | getRegTypeID () |
| string | getRunModule () |
| string | getTurnModule () |
| void | init () |
| void | initNameEntity () |
| virtual ONE::model::Model * | instantiateModel (ONE::model::BaseModel *m) |
| void | keepUpright (float dt) |
| void | onCollision (dContact contacts[ONE::physic::ODEWorld::MAX_CONTACTS], int &numContacts) |
| void | playSpeech (const std::string &name) |
| void | playWalk (const std::string &name, float volume) |
| void | processControlEvent (ControlEvent &e) |
| void | render (RenderDevice *rd) |
| void | resetBonusItem () |
| void | run (float speed, float dt) |
| virtual void | serializeProps (BinaryOutput &b) const |
| virtual void | serializeState (BinaryOutput &b) const |
| void | setBonusItemModule (const std::string &bonusItemMod) |
| void | setDieModule (const std::string &dieMod) |
| void | setDoSpecialModule (const std::string &doSpecialMod) |
| void | setModel (ONE::model::Model *m) |
| void | setPlayerIndex (int i) |
| void | setPlayerName (std::string name) |
| void | setRunModule (const std::string &runMod) |
| void | setTurnModule (const std::string &turnMod) |
| void | think (float dt) |
| void | turn (float dir, float dt) |
| void | update (float dt) |
| void | updateNameEntity () |
| | ~AnimalActorEntity () |
Static Public Member Functions |
| static AnimalActorEntity * | create (ONE::model::BaseModel *m) |
| static int | getStaticRegTypeID () |
| static void | setStaticRegTypeID (int id) |
Public Attributes |
| int | animState |
| std::string | bonusItemImage |
| bool | bonusItemInUse |
| int | bonusItemStatus |
| std::string | bonusItemStatusString |
| float | bonusItemTimer |
| float | fallheight |
| SolidEntity | footL |
| SolidEntity | footR |
| float | grounded |
| float | idleSpeakTimer |
| float | maxSpeed |
| float | moveSpeed |
| std::string | nextCheckpoint0 |
| std::string | nextCheckpoint1 |
| std::string | nextCheckpoint2 |
| ONE::physic::BodyRef | paddle |
| ONE::physic::BodyRef | paddleb |
| ONE::physic::BodyRef | paddlel |
| ONE::physic::BodyRef | paddler |
| int | playerID |
| CoordinateFrame | resetPos |
| int | roundCount |
| bool | runbackPressed |
| bool | runPressed |
| float | scale |
| bool | slip |
| Vector3 | specialLoc |
| float | specialMoveStatus |
| bool | specialPressed |
| std::string | temp_dieModule |
| std::string | temp_doSpecialModule |
| std::string | temp_runModule |
| std::string | temp_thinkModule |
| std::string | temp_turnModule |
| int | temp_vel_limit |
| float | timer |
| int | turnPressed |
| float | turnSpeed |
| int | vel_limit |
| float | zflip |
Protected Attributes |
| std::string | bonusItemModule |
| std::string | dieModule |
| std::string | doSpecialModule |
| NameEntity * | nameEntity |
| int | playerIndex |
| float | remainingTimeSpeakChannel |
| float | remainingTimeWalkChannel |
| std::string | runModule |
| int | speakChannel |
| std::string | speakFilename |
| std::string | turnModule |
Static Protected Attributes |
| static int | typeID |