|
|
| GhostController (AbstractKart *kart, core::stringw display_name) |
| |
| virtual void | reset () OVERRIDE |
| |
| virtual void | update (int ticks) OVERRIDE |
| |
| virtual bool | disableSlipstreamBonus () const OVERRIDE |
| |
| virtual void | crashed (const Material *m) OVERRIDE |
| |
| virtual void | crashed (const AbstractKart *k) OVERRIDE |
| |
| virtual void | handleZipper (bool play_sound) OVERRIDE |
| |
| virtual void | finishedRace (float time) OVERRIDE |
| | Called whan this controller's kart finishes the last lap.
|
| |
| virtual void | collectedItem (const ItemState &item, float previous_energy=0) OVERRIDE |
| |
| virtual void | setPosition (int p) OVERRIDE |
| |
| virtual bool | isPlayerController () const OVERRIDE |
| | This function checks if this player is not an AI, i.e.
|
| |
| virtual bool | isLocalPlayerController () const OVERRIDE |
| | This function checks if this is a local player.
|
| |
| virtual bool | action (PlayerAction action, int value, bool dry_run=false) OVERRIDE |
| | Default: ignore actions.
|
| |
| virtual void | skidBonusTriggered () OVERRIDE |
| |
| virtual void | newLap (int lap) OVERRIDE |
| | Callback whenever a new lap is triggered.
|
| |
| virtual bool | saveState (BareNetworkString *buffer) const OVERRIDE |
| |
| virtual void | rewindTo (BareNetworkString *buffer) OVERRIDE |
| |
|
void | addReplayTime (float time) |
| |
|
bool | isReplayEnd () const |
| |
|
float | getReplayDelta () const |
| |
|
unsigned int | getCurrentReplayIndex () const |
| |
|
float | getTimeAtIndex (unsigned int index) const |
| |
| core::stringw | getName (bool include_handicap_string=true) const OVERRIDE |
| | Return the display name; if not set, use default display name (kart name)
|
| |
|
| Controller (AbstractKart *kart) |
| | Constructor, saves the kart pointer and a pointer to the KartControl of the kart.
|
| |
| virtual void | reset ()=0 |
| |
| virtual void | update (int ticks)=0 |
| |
| virtual void | handleZipper (bool play_sound)=0 |
| |
| virtual void | collectedItem (const ItemState &item, float previous_energy=0)=0 |
| |
| virtual void | crashed (const AbstractKart *k)=0 |
| |
| virtual void | crashed (const Material *m)=0 |
| |
| virtual void | setPosition (int p)=0 |
| |
| virtual bool | isLocalPlayerController () const =0 |
| | This function checks if this is a local player.
|
| |
| virtual bool | isPlayerController () const =0 |
| | This function checks if this player is not an AI, i.e.
|
| |
| virtual bool | disableSlipstreamBonus () const =0 |
| |
|
virtual bool | saveState (BareNetworkString *buffer) const =0 |
| |
|
virtual void | rewindTo (BareNetworkString *buffer)=0 |
| |
|
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.
|
| |
|
const std::string & | getControllerName () const |
| | Returns the name of this controller.
|
| |
| virtual bool | action (PlayerAction action, int value, bool dry_run=false)=0 |
| | Default: ignore actions.
|
| |
| virtual void | newLap (int lap)=0 |
| | Callback whenever a new lap is triggered.
|
| |
| virtual void | skidBonusTriggered ()=0 |
| |
| virtual void | finishedRace (float time)=0 |
| | Called whan this controller's kart finishes the last lap.
|
| |
|
virtual KartControl * | getControls () |
| | Get a pointer on the kart controls.
|
| |
|
void | setControls (KartControl *kc) |
| |
| virtual bool | canGetAchievements () const |
| | Only local players can get achievements.
|
| |
| virtual core::stringw | getName (bool include_handicap_string=true) const |
| | Display name of the controller.
|
| |
|
AbstractKart * | getKart () const |
| | Returns the kart controlled by this controller.
|
| |
A class for Ghost controller.