SuperTuxKart
SkiddingAI Member List

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

action(PlayerAction action, int value, bool dry_run=false) OVERRIDEAIBaseControllerinlinevirtual
AIBaseController(AbstractKart *kart) (defined in AIBaseController)AIBaseController
AIBaseLapController(AbstractKart *kart)AIBaseLapController
canGetAchievements() constControllerinlinevirtual
canSkid(float steer_fraction)SkiddingAIprivatevirtual
checkCrashes(const Vec3 &pos) (defined in SkiddingAI)SkiddingAIprivate
collectedItem(const ItemState &item, float previous_energy=0) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
computeNearestKarts()SkiddingAIprivate
computePath()AIBaseLapControllerprotected
computeSkill(SkillType type)SkiddingAIprivate
Controller(AbstractKart *kart)Controller
crashed(const Material *m) OVERRIDEAIBaseControllervirtual
crashed(const AbstractKart *k) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
determineTrackDirection()SkiddingAIprivate
determineTurnRadius(const Vec3 &end, Vec3 *center, float *radius) constAIBaseControllerprotected
disableSlipstreamBonus() const OVERRIDEAIBaseControllervirtual
enableDebug() (defined in AIBaseController)AIBaseControllerinlinestatic
evaluateItems(const ItemState *item, Vec3 kart_aim_direction, std::vector< const ItemState * > *items_to_avoid, std::vector< const ItemState * > *items_to_collect)SkiddingAIprivate
findNonCrashingPoint(Vec3 *result, int *last_node)SkiddingAIprivate
findNonCrashingPointNew(Vec3 *result, int *last_node)SkiddingAIprivate
finishedRace(float time) OVERRIDEAIBaseControllerinlinevirtual
getControllerName() constControllerinline
getControls()Controllerinlinevirtual
getKart() constControllerinline
getName(bool include_handicap_string=true) constControllervirtual
getNamePostfix() constSkiddingAIvirtual
getNextSector(unsigned int index)SkiddingAIprotectedvirtual
getTestAI() (defined in AIBaseController)AIBaseControllerinlinestatic
handleAccelerationAndBraking(int ticks)SkiddingAIprivate
handleBowling(int item_skill)SkiddingAIprivate
handleBraking(float max_turn_speed, float min_speed)SkiddingAIprivate
handleBubblegum(int item_skill, const std::vector< const ItemState * > &items_to_collect, const std::vector< const ItemState * > &items_to_avoid)SkiddingAIprivate
handleCake(int item_skill)SkiddingAIprivate
handleCurve()SkiddingAIprivate
handleItemCollectionAndAvoidance(Vec3 *aim_point, int last_node)SkiddingAIprivate
handleItems(const float dt, const Vec3 *aim_point, int last_node, int item_skill)SkiddingAIprivate
handleNitroAndZipper(float max_safe_speed)SkiddingAIprivate
handleRaceStart() (defined in SkiddingAI)SkiddingAIprivate
handleRescue(const float dt) (defined in SkiddingAI)SkiddingAIprivate
handleSelectedItem(Vec3 kart_aim_direction, Vec3 *aim_point)SkiddingAIprivate
handleSteering(float dt)SkiddingAIprivate
handleSwatter(int item_skill)SkiddingAIprivate
handleSwitch(int item_skill, const std::vector< const ItemState * > &items_to_collect, const std::vector< const ItemState * > &items_to_avoid)SkiddingAIprivate
handleZipper(bool play_sound) OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
hitBadItemWhenAimAt(const ItemState *item, const std::vector< const ItemState * > &items_to_avoid)SkiddingAIprivate
isLocalPlayerController() const OVERRIDEAIBaseControllerinlinevirtual
isPlayerController() const OVERRIDEAIBaseControllerinlinevirtual
isStuck() constAIBaseControllerinlineprotected
ITEM_SKILL enum value (defined in SkiddingAI)SkiddingAIprivate
m_ai_debug (defined in AIBaseController)AIBaseControllerprotectedstatic
m_ai_propertiesAIBaseControllerprotected
m_all_look_aheadsAIBaseLapControllerprotected
m_avoid_item_closeSkiddingAIprivate
m_bursterSkiddingAIprivate
m_controller_nameControllerprotected
m_controlsControllerprotected
m_crashes (defined in SkiddingAI)SkiddingAIprivate
m_current_curve_radiusSkiddingAIprivate
m_current_track_directionSkiddingAIprivate
m_curve_centerSkiddingAIprivate
m_distance_aheadSkiddingAIprivate
m_distance_behindSkiddingAIprivate
m_distance_leaderSkiddingAIprivate
m_distance_to_playerSkiddingAIprivate
m_enabled_network_ai (defined in AIBaseController)AIBaseControllerprotected
m_item_to_collectSkiddingAIprivate
m_kartControllerprotected
m_kart_aheadSkiddingAIprivate
m_kart_behindSkiddingAIprivate
m_kart_lengthAIBaseControllerprotected
m_kart_widthAIBaseControllerprotected
m_last_direction_nodeSkiddingAIprivate
m_last_item_randomSkiddingAIprivate
m_next_node_indexAIBaseLapControllerprotected
m_num_players_aheadSkiddingAIprivate
m_point_selection_algorithmSkiddingAIprivate
m_random_collect_itemSkiddingAIprivate
m_random_skidSkiddingAIprivate
m_really_collect_itemSkiddingAIprivate
m_skid_probability_stateSkiddingAIprivate
m_start_delaySkiddingAIprivate
m_start_kart_crash_directionSkiddingAIprivate
m_successor_indexAIBaseLapControllerprotected
m_superpower (defined in SkiddingAI)SkiddingAIprivate
m_test_aiAIBaseControllerprotectedstatic
m_time_since_last_shotSkiddingAIprivate
m_time_since_stuck (defined in SkiddingAI)SkiddingAIprivate
m_trackAIBaseControllerprotected
m_track_nodeAIBaseLapControllerprotected
m_worldAIBaseLapControllerprotected
newLap(int lap)AIBaseLapControllerprotectedvirtual
NITRO_SKILL enum value (defined in SkiddingAI)SkiddingAIprivate
normalizeAngle(float angle)AIBaseControllerprotected
PSA_DEFAULT enum value (defined in SkiddingAI)SkiddingAIprivate
PSA_NEW enum value (defined in SkiddingAI)SkiddingAIprivate
raceFinished()AIBaseLapControllerinlineprotectedvirtual
reset()SkiddingAIvirtual
rewindTo(BareNetworkString *buffer) OVERRIDE (defined in AIBaseController)AIBaseControllervirtual
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)SkiddingAIprivatevirtual
setTestAI(int n) (defined in AIBaseController)AIBaseControllerinlinestatic
SKID_PROBAB_NO_SKID enum value (defined in SkiddingAI)SkiddingAIprivate
SKID_PROBAB_NOT_YET enum value (defined in SkiddingAI)SkiddingAIprivate
SKID_PROBAB_SKID enum value (defined in SkiddingAI)SkiddingAIprivate
skidBonusTriggered() OVERRIDE (defined in AIBaseController)AIBaseControllerinlinevirtual
SkiddingAI(AbstractKart *kart) (defined in SkiddingAI)SkiddingAI
SkillType enum nameSkiddingAIprivate
steerToAngle(const unsigned int sector, const float angle)AIBaseLapControllerprotected
steerToAvoid(const std::vector< const ItemState * > &items_to_avoid, const core::line3df &line_to_target, Vec3 *aim_point)SkiddingAIprivate
steerToPoint(const Vec3 &point)AIBaseControllerprotected
update(int ticks)SkiddingAIvirtual
~AIBaseController() (defined in AIBaseController)AIBaseControllerinlinevirtual
~AIBaseLapController() (defined in AIBaseLapController)AIBaseLapControllerinlinevirtual
~Controller() (defined in Controller)Controllerinlinevirtual
~SkiddingAI()SkiddingAI