SuperTuxKart
|
This is the complete list of members for SkiddingAI, including all inherited members.
action(PlayerAction action, int value, bool dry_run=false) OVERRIDE | AIBaseController | inlinevirtual |
AIBaseController(AbstractKart *kart) (defined in AIBaseController) | AIBaseController | |
AIBaseLapController(AbstractKart *kart) | AIBaseLapController | |
canGetAchievements() const | Controller | inlinevirtual |
canSkid(float steer_fraction) | SkiddingAI | privatevirtual |
checkCrashes(const Vec3 &pos) (defined in SkiddingAI) | SkiddingAI | private |
collectedItem(const ItemState &item, float previous_energy=0) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
computeNearestKarts() | SkiddingAI | private |
computePath() | AIBaseLapController | protected |
computeSkill(SkillType type) | SkiddingAI | private |
Controller(AbstractKart *kart) | Controller | |
crashed(const Material *m) OVERRIDE | AIBaseController | virtual |
crashed(const AbstractKart *k) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
determineTrackDirection() | SkiddingAI | private |
determineTurnRadius(const Vec3 &end, Vec3 *center, float *radius) const | AIBaseController | protected |
disableSlipstreamBonus() const OVERRIDE | AIBaseController | virtual |
enableDebug() (defined in AIBaseController) | AIBaseController | inlinestatic |
evaluateItems(const ItemState *item, Vec3 kart_aim_direction, std::vector< const ItemState * > *items_to_avoid, std::vector< const ItemState * > *items_to_collect) | SkiddingAI | private |
findNonCrashingPoint(Vec3 *result, int *last_node) | SkiddingAI | private |
findNonCrashingPointNew(Vec3 *result, int *last_node) | SkiddingAI | private |
finishedRace(float time) OVERRIDE | AIBaseController | inlinevirtual |
getControllerName() const | Controller | inline |
getControls() | Controller | inlinevirtual |
getKart() const | Controller | inline |
getName(bool include_handicap_string=true) const | Controller | virtual |
getNamePostfix() const | SkiddingAI | virtual |
getNextSector(unsigned int index) | SkiddingAI | protectedvirtual |
getTestAI() (defined in AIBaseController) | AIBaseController | inlinestatic |
handleAccelerationAndBraking(int ticks) | SkiddingAI | private |
handleBowling(int item_skill) | SkiddingAI | private |
handleBraking(float max_turn_speed, float min_speed) | SkiddingAI | private |
handleBubblegum(int item_skill, const std::vector< const ItemState * > &items_to_collect, const std::vector< const ItemState * > &items_to_avoid) | SkiddingAI | private |
handleCake(int item_skill) | SkiddingAI | private |
handleCurve() | SkiddingAI | private |
handleItemCollectionAndAvoidance(Vec3 *aim_point, int last_node) | SkiddingAI | private |
handleItems(const float dt, const Vec3 *aim_point, int last_node, int item_skill) | SkiddingAI | private |
handleNitroAndZipper(float max_safe_speed) | SkiddingAI | private |
handleRaceStart() (defined in SkiddingAI) | SkiddingAI | private |
handleRescue(const float dt) (defined in SkiddingAI) | SkiddingAI | private |
handleSelectedItem(Vec3 kart_aim_direction, Vec3 *aim_point) | SkiddingAI | private |
handleSteering(float dt) | SkiddingAI | private |
handleSwatter(int item_skill) | SkiddingAI | private |
handleSwitch(int item_skill, const std::vector< const ItemState * > &items_to_collect, const std::vector< const ItemState * > &items_to_avoid) | SkiddingAI | private |
handleZipper(bool play_sound) OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
hitBadItemWhenAimAt(const ItemState *item, const std::vector< const ItemState * > &items_to_avoid) | SkiddingAI | private |
isLocalPlayerController() const OVERRIDE | AIBaseController | inlinevirtual |
isPlayerController() const OVERRIDE | AIBaseController | inlinevirtual |
isStuck() const | AIBaseController | inlineprotected |
ITEM_SKILL enum value (defined in SkiddingAI) | SkiddingAI | private |
m_ai_debug (defined in AIBaseController) | AIBaseController | protectedstatic |
m_ai_properties | AIBaseController | protected |
m_all_look_aheads | AIBaseLapController | protected |
m_avoid_item_close | SkiddingAI | private |
m_burster | SkiddingAI | private |
m_collision_ticks | AIBaseController | private |
m_controller_name | Controller | protected |
m_controls | Controller | protected |
m_crashes (defined in SkiddingAI) | SkiddingAI | private |
m_current_curve_radius | SkiddingAI | private |
m_current_track_direction | SkiddingAI | private |
m_curve_center | SkiddingAI | private |
m_distance_ahead | SkiddingAI | private |
m_distance_behind | SkiddingAI | private |
m_distance_leader | SkiddingAI | private |
m_distance_to_player | SkiddingAI | private |
m_enabled_network_ai (defined in AIBaseController) | AIBaseController | protected |
m_item_manager (defined in SkiddingAI) | SkiddingAI | private |
m_item_to_collect | SkiddingAI | private |
m_kart | Controller | protected |
m_kart_ahead | SkiddingAI | private |
m_kart_behind | SkiddingAI | private |
m_kart_length | AIBaseController | protected |
m_kart_width | AIBaseController | protected |
m_last_direction_node | SkiddingAI | private |
m_last_item_random | SkiddingAI | private |
m_next_node_index | AIBaseLapController | protected |
m_num_players_ahead | SkiddingAI | private |
m_point_selection_algorithm | SkiddingAI | private |
m_random_collect_item | SkiddingAI | private |
m_random_skid | SkiddingAI | private |
m_really_collect_item | SkiddingAI | private |
m_skid_probability_state | SkiddingAI | private |
m_start_delay | SkiddingAI | private |
m_start_kart_crash_direction | SkiddingAI | private |
m_stuck | AIBaseController | private |
m_successor_index | AIBaseLapController | protected |
m_superpower (defined in SkiddingAI) | SkiddingAI | private |
m_test_ai | AIBaseController | protectedstatic |
m_time_since_last_shot | SkiddingAI | private |
m_time_since_stuck (defined in SkiddingAI) | SkiddingAI | private |
m_track | AIBaseController | protected |
m_track_node | AIBaseLapController | protected |
m_world | AIBaseLapController | protected |
newLap(int lap) | AIBaseLapController | protectedvirtual |
NITRO_SKILL enum value (defined in SkiddingAI) | SkiddingAI | private |
normalizeAngle(float angle) | AIBaseController | protected |
PSA_DEFAULT enum value (defined in SkiddingAI) | SkiddingAI | private |
PSA_NEW enum value (defined in SkiddingAI) | SkiddingAI | private |
raceFinished() | AIBaseLapController | inlineprotectedvirtual |
reset() | SkiddingAI | virtual |
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) | SkiddingAI | privatevirtual |
setTestAI(int n) (defined in AIBaseController) | AIBaseController | inlinestatic |
SKID_PROBAB_NO_SKID enum value (defined in SkiddingAI) | SkiddingAI | private |
SKID_PROBAB_NOT_YET enum value (defined in SkiddingAI) | SkiddingAI | private |
SKID_PROBAB_SKID enum value (defined in SkiddingAI) | SkiddingAI | private |
skidBonusTriggered() OVERRIDE (defined in AIBaseController) | AIBaseController | inlinevirtual |
SkiddingAI(AbstractKart *kart) (defined in SkiddingAI) | SkiddingAI | |
SkillType enum name | SkiddingAI | private |
steerToAngle(const unsigned int sector, const float angle) | AIBaseLapController | protected |
steerToAvoid(const std::vector< const ItemState * > &items_to_avoid, const core::line3df &line_to_target, Vec3 *aim_point) | SkiddingAI | private |
steerToPoint(const Vec3 &point) | AIBaseController | protected |
update(int ticks) | SkiddingAI | virtual |
~AIBaseController() (defined in AIBaseController) | AIBaseController | inlinevirtual |
~AIBaseLapController() (defined in AIBaseLapController) | AIBaseLapController | inlinevirtual |
~Controller() (defined in Controller) | Controller | inlinevirtual |
~SkiddingAI() | SkiddingAI |