SuperTuxKart
Loading...
Searching...
No Matches
BattleAI Member List

This is the complete list of members for BattleAI, including all inherited members.

action(PlayerAction action, int value, bool dry_run=false) OVERRIDEAIBaseControllerinlinevirtual
AIBaseController(AbstractKart *kart) (defined in AIBaseController)AIBaseController
ArenaAI(AbstractKart *kart) (defined in ArenaAI)ArenaAI
BattleAI(AbstractKart *kart) (defined in BattleAI)BattleAI
canGetAchievements() constControllerinlinevirtual
canSkid(float steer_fraction) OVERRIDEArenaAIinlineprivatevirtual
checkIfStuck(const float dt)ArenaAIprivate
collectedItem(const ItemState &item, float previous_energy=0) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
configSpeed()ArenaAIprivate
configSteering()ArenaAIprivate
Controller(AbstractKart *kart)Controller
crashed(const Material *m) OVERRIDEAIBaseControllervirtual
crashed(const AbstractKart *k) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
determinePath(int forward, std::vector< int > *path)ArenaAIprivate
determineTurnRadius(const Vec3 &end, Vec3 *center, float *radius) constAIBaseControllerprotected
disableSlipstreamBonus() const OVERRIDEAIBaseControllervirtual
doSkiddingTest()ArenaAIprivate
doUTurn(const float dt)ArenaAIprivate
enableDebug() (defined in AIBaseController)AIBaseControllerinlinestatic
findClosestKart(bool consider_difficulty, bool find_sta) OVERRIDEBattleAIprotectedvirtual
findTarget() OVERRIDEBattleAIprivatevirtual
finishedRace(float time) OVERRIDEAIBaseControllerinlinevirtual
forceBraking()ArenaAIinlineprivatevirtual
getControllerName() constControllerinline
getControls()Controllerinlinevirtual
getCurrentNode() const OVERRIDEBattleAIprotectedvirtual
getKart() constControllerinline
getKartDistance(const AbstractKart *kart) const OVERRIDEBattleAIprivatevirtual
getName(bool include_handicap_string=true) constControllervirtual
getTestAI() (defined in AIBaseController)AIBaseControllerinlinestatic
gettingUnstuck(int ticks)ArenaAIprivate
handleZipper(bool play_sound) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
ignorePathFinding()ArenaAIinlineprivatevirtual
isKartOnRoad() const OVERRIDEBattleAIprivatevirtual
isLocalPlayerController() const OVERRIDEAIBaseControllerinlinevirtual
isPlayerController() const OVERRIDEAIBaseControllerinlinevirtual
isStuck() constAIBaseControllerinlineprotected
isWaiting() const OVERRIDEBattleAIprivatevirtual
m_ai_debug (defined in AIBaseController)AIBaseControllerprotectedstatic
m_ai_propertiesAIBaseControllerprotected
m_closest_kartArenaAIprotected
m_closest_kart_nodeArenaAIprotected
m_closest_kart_pointArenaAIprotected
m_collision_ticksAIBaseControllerprivate
m_controller_nameControllerprotected
m_controlsControllerprotected
m_cur_difficultyArenaAIprotected
m_current_forward_nodeArenaAIprivate
m_current_forward_pointArenaAIprivate
m_debug_sphereArenaAIprotected
m_debug_sphere_nextArenaAIprotected
m_enabled_network_ai (defined in AIBaseController)AIBaseControllerprotected
m_graphArenaAIprotected
m_is_stuckArenaAIprivate
m_is_uturnArenaAIprivate
m_item_manager (defined in ArenaAI)ArenaAIprotected
m_kartControllerprotected
m_kart_lengthAIBaseControllerprotected
m_kart_widthAIBaseControllerprotected
m_mini_skidArenaAIprotected
m_on_nodeArenaAIprivate
m_reverse_pointArenaAIprivate
m_steering_angleArenaAIprivate
m_stuckAIBaseControllerprivate
m_target_nodeArenaAIprotected
m_target_pointArenaAIprotected
m_target_point_lcArenaAIprivate
m_test_aiAIBaseControllerprotectedstatic
m_ticks_since_off_roadArenaAIprivate
m_ticks_since_reversingArenaAIprivate
m_time_since_drivingArenaAIprivate
m_time_since_last_shotArenaAIprivate
m_time_since_uturnArenaAIprivate
m_trackAIBaseControllerprotected
m_tsb_world (defined in BattleAI)BattleAIprotected
m_turn_radiusArenaAIprivate
m_worldBattleAIprotected
newLap(int lap) OVERRIDEArenaAIinlinevirtual
normalizeAngle(float angle)AIBaseControllerprotected
reset() OVERRIDEArenaAIvirtual
resetAfterStop()ArenaAIinlineprivatevirtual
rewindTo(BareNetworkString *buffer) OVERRIDE (defined in AIBaseController)AIBaseControllervirtual
rumble(float strength_low, float strength_high, uint16_t duration) (defined in Controller)Controllerinlinevirtual
saveState(BareNetworkString *buffer) const OVERRIDE (defined in AIBaseController)AIBaseControllervirtual
setControllerName(const std::string &name) OVERRIDEAIBaseControllerprotectedvirtual
setControls(KartControl *kc) (defined in Controller)Controllerinline
setNetworkAI(bool val) (defined in AIBaseController)AIBaseControllerinline
setPosition(int p) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
setSteering(float angle, float dt)AIBaseControllerprotectedvirtual
setTestAI(int n) (defined in AIBaseController)AIBaseControllerinlinestatic
skidBonusTriggered() OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
steerToPoint(const Vec3 &point)AIBaseControllerprotected
tryCollectItem(Vec3 *aim_point, int *target_node) constArenaAIprotected
update(int ticks) OVERRIDEArenaAIvirtual
updateAimingPosition(Vec3 *target_point)ArenaAIprivate
useItems(const float dt)ArenaAIprivate
~AIBaseController() (defined in AIBaseController)AIBaseControllerinlinevirtual
~ArenaAI() (defined in ArenaAI)ArenaAIinlinevirtual
~BattleAI() (defined in BattleAI)BattleAI
~Controller() (defined in Controller)Controllerinlinevirtual