SuperTuxKart
|
This is the complete list of members for BattleAI, including all inherited members.
action(PlayerAction action, int value, bool dry_run=false) OVERRIDE | AIBaseController | inlinevirtual |
AIBaseController(AbstractKart *kart) (defined in AIBaseController) | AIBaseController | |
ArenaAI(AbstractKart *kart) (defined in ArenaAI) | ArenaAI | |
BattleAI(AbstractKart *kart) (defined in BattleAI) | BattleAI | |
canGetAchievements() const | Controller | inlinevirtual |
canSkid(float steer_fraction) OVERRIDE | ArenaAI | inlineprivatevirtual |
checkIfStuck(const float dt) | ArenaAI | private |
collectedItem(const ItemState &item, float previous_energy=0) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
configSpeed() | ArenaAI | private |
configSteering() | ArenaAI | private |
Controller(AbstractKart *kart) | Controller | |
crashed(const Material *m) OVERRIDE | AIBaseController | virtual |
crashed(const AbstractKart *k) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
determinePath(int forward, std::vector< int > *path) | ArenaAI | private |
determineTurnRadius(const Vec3 &end, Vec3 *center, float *radius) const | AIBaseController | protected |
disableSlipstreamBonus() const OVERRIDE | AIBaseController | virtual |
doSkiddingTest() | ArenaAI | private |
doUTurn(const float dt) | ArenaAI | private |
enableDebug() (defined in AIBaseController) | AIBaseController | inlinestatic |
findClosestKart(bool consider_difficulty, bool find_sta) OVERRIDE | BattleAI | protectedvirtual |
findTarget() OVERRIDE | BattleAI | privatevirtual |
finishedRace(float time) OVERRIDE | AIBaseController | inlinevirtual |
forceBraking() | ArenaAI | inlineprivatevirtual |
getControllerName() const | Controller | inline |
getControls() | Controller | inlinevirtual |
getCurrentNode() const OVERRIDE | BattleAI | protectedvirtual |
getKart() const | Controller | inline |
getKartDistance(const AbstractKart *kart) const OVERRIDE | BattleAI | privatevirtual |
getName(bool include_handicap_string=true) const | Controller | virtual |
getTestAI() (defined in AIBaseController) | AIBaseController | inlinestatic |
gettingUnstuck(int ticks) | ArenaAI | private |
handleZipper(bool play_sound) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
ignorePathFinding() | ArenaAI | inlineprivatevirtual |
isKartOnRoad() const OVERRIDE | BattleAI | privatevirtual |
isLocalPlayerController() const OVERRIDE | AIBaseController | inlinevirtual |
isPlayerController() const OVERRIDE | AIBaseController | inlinevirtual |
isStuck() const | AIBaseController | inlineprotected |
isWaiting() const OVERRIDE | BattleAI | privatevirtual |
m_ai_debug (defined in AIBaseController) | AIBaseController | protectedstatic |
m_ai_properties | AIBaseController | protected |
m_closest_kart | ArenaAI | protected |
m_closest_kart_node | ArenaAI | protected |
m_closest_kart_point | ArenaAI | protected |
m_collision_ticks | AIBaseController | private |
m_controller_name | Controller | protected |
m_controls | Controller | protected |
m_cur_difficulty | ArenaAI | protected |
m_current_forward_node | ArenaAI | private |
m_current_forward_point | ArenaAI | private |
m_debug_sphere | ArenaAI | protected |
m_debug_sphere_next | ArenaAI | protected |
m_enabled_network_ai (defined in AIBaseController) | AIBaseController | protected |
m_graph | ArenaAI | protected |
m_is_stuck | ArenaAI | private |
m_is_uturn | ArenaAI | private |
m_item_manager (defined in ArenaAI) | ArenaAI | protected |
m_kart | Controller | protected |
m_kart_length | AIBaseController | protected |
m_kart_width | AIBaseController | protected |
m_mini_skid | ArenaAI | protected |
m_on_node | ArenaAI | private |
m_reverse_point | ArenaAI | private |
m_steering_angle | ArenaAI | private |
m_stuck | AIBaseController | private |
m_target_node | ArenaAI | protected |
m_target_point | ArenaAI | protected |
m_target_point_lc | ArenaAI | private |
m_test_ai | AIBaseController | protectedstatic |
m_ticks_since_off_road | ArenaAI | private |
m_ticks_since_reversing | ArenaAI | private |
m_time_since_driving | ArenaAI | private |
m_time_since_last_shot | ArenaAI | private |
m_time_since_uturn | ArenaAI | private |
m_track | AIBaseController | protected |
m_tsb_world (defined in BattleAI) | BattleAI | protected |
m_turn_radius | ArenaAI | private |
m_world | BattleAI | protected |
newLap(int lap) OVERRIDE | ArenaAI | inlinevirtual |
normalizeAngle(float angle) | AIBaseController | protected |
reset() OVERRIDE | ArenaAI | virtual |
resetAfterStop() | ArenaAI | inlineprivatevirtual |
rewindTo(BareNetworkString *buffer) OVERRIDE (defined in AIBaseController) | AIBaseController | virtual |
rumble(float strength_low, float strength_high, uint16_t duration) (defined in Controller) | Controller | inlinevirtual |
saveState(BareNetworkString *buffer) const OVERRIDE (defined in AIBaseController) | AIBaseController | virtual |
setControllerName(const std::string &name) OVERRIDE | AIBaseController | protectedvirtual |
setControls(KartControl *kc) (defined in Controller) | Controller | inline |
setNetworkAI(bool val) (defined in AIBaseController) | AIBaseController | inline |
setPosition(int p) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
setSteering(float angle, float dt) | AIBaseController | protectedvirtual |
setTestAI(int n) (defined in AIBaseController) | AIBaseController | inlinestatic |
skidBonusTriggered() OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
steerToPoint(const Vec3 &point) | AIBaseController | protected |
tryCollectItem(Vec3 *aim_point, int *target_node) const | ArenaAI | protected |
update(int ticks) OVERRIDE | ArenaAI | virtual |
updateAimingPosition(Vec3 *target_point) | ArenaAI | private |
useItems(const float dt) | ArenaAI | private |
~AIBaseController() (defined in AIBaseController) | AIBaseController | inlinevirtual |
~ArenaAI() (defined in ArenaAI) | ArenaAI | inlinevirtual |
~BattleAI() (defined in BattleAI) | BattleAI | |
~Controller() (defined in Controller) | Controller | inlinevirtual |