|
| NetworkAIController (AbstractKart *kart, int local_player_id, AIBaseController *ai) |
|
virtual void | update (int ticks) OVERRIDE |
| Updates the player kart, called once each timestep.
|
|
virtual void | reset () OVERRIDE |
| Resets the player kart for a new or restarted race.
|
|
virtual bool | isLocalPlayerController () const OVERRIDE |
| This function checks if this is a local player. More...
|
|
| PlayerController (AbstractKart *kart) |
|
virtual | ~PlayerController () |
| Destructor for a player kart.
|
|
virtual bool | action (PlayerAction action, int value, bool dry_run=false) OVERRIDE |
| This function interprets a kart action and value, and set the corresponding entries in the kart control data structure. More...
|
|
virtual void | actionFromNetwork (PlayerAction action, int value, int value_l, int value_r) |
|
virtual void | skidBonusTriggered () OVERRIDE |
| Callback when the skidding bonus is triggered. More...
|
|
virtual void | handleZipper (bool play_sound) OVERRIDE |
| Called when a kart hits or uses a zipper.
|
|
virtual void | resetInputState () |
| Resets the state of control keys. More...
|
|
virtual bool | saveState (BareNetworkString *buffer) const OVERRIDE |
|
virtual void | rewindTo (BareNetworkString *buffer) OVERRIDE |
|
virtual void | collectedItem (const ItemState &item, float previous_energy=0) OVERRIDE |
|
virtual bool | isPlayerController () const OVERRIDE |
| This function checks if this player is not an AI, i.e. More...
|
|
virtual void | setPosition (int p) OVERRIDE |
| Called just before the position of the kart is changed. More...
|
|
virtual void | crashed (const AbstractKart *k) OVERRIDE |
|
virtual void | crashed (const Material *m) OVERRIDE |
|
virtual void | newLap (int lap) OVERRIDE |
| Callback whenever a new lap is triggered. More...
|
|
virtual bool | disableSlipstreamBonus () const OVERRIDE |
| Player will always be able to get a slipstream bonus. More...
|
|
virtual void | finishedRace (float time) OVERRIDE |
| Called when a race is finished. More...
|
|
core::stringw | getName (bool include_handicap_string=true) const OVERRIDE |
| Returns the name of the player profile. More...
|
|
virtual void | displayPenaltyWarning () |
| Called when this kart started too early and got a start penalty. More...
|
|
| Controller (AbstractKart *kart) |
| Constructor, saves the kart pointer and a pointer to the KartControl of the kart.
|
|
virtual void | rumble (float strength_low, float strength_high, uint16_t duration) |
|
virtual void | setControllerName (const std::string &name) |
| Sets the controller name for this controller. More...
|
|
const std::string & | getControllerName () const |
| Returns the name of this controller. More...
|
|
virtual KartControl * | getControls () |
| Get a pointer on the kart controls. More...
|
|
void | setControls (KartControl *kc) |
|
virtual bool | canGetAchievements () const |
| Only local players can get achievements. More...
|
|
AbstractKart * | getKart () const |
| Returns the kart controlled by this controller. More...
|
|