#include <struct.h>
Definition at line 538 of file struct.h.
| short int enemy_s::id |
Definition at line 540 of file struct.h.
Referenced by enemy_resolve_address(), enemy_set_reference(), GetThisLevelsSpecialForces(), read_enemy(), and save_enemy().
| short enemy_s::type |
Definition at line 541 of file struct.h.
Referenced by Cheatmenu(), check_bullet_enemy_collisions(), check_tux_enemy_collision(), create_and_blit_droid_description(), DoSkill(), DropEnemyTreasure(), handle_flash_effects(), hit_enemy(), move_enemy_to_spot(), PerformTuxAttackRaw(), PermanentHealRobots(), play_attack_animation_sound_for_bot(), play_death_sound_for_bot(), PutEnemy(), PutEnemyEnergyBar(), RawStartEnemysShot(), read_enemy(), respawn_level(), save_enemy(), show_automap_data_sdl(), state_machine_stop_and_eye_target(), Takeover(), ThisEnemyNeedsToBeBlitted(), and update_vector_to_shot_target_for_enemy().
Definition at line 542 of file struct.h.
Referenced by Cheatmenu(), check_for_droids_to_attack_or_talk_with(), CheckBlastCollisions(), CheckEnemyEnemyCollision(), CheckIfMissionIsComplete(), ClosestOtherEnemyDroid(), ConsideredMoveIsFeasible(), enemy_generate_level_lists(), enemy_get_current_walk_target(), EnemyOfTuxCloseToThisRobot(), GetThisLevelsSpecialForces(), handle_flash_effects(), move_enemy_to_spot(), MoveActiveSpells(), MoveLevelDoors(), MoveThisRobotThowardsHisCurrentTarget(), PerformTuxAttackRaw(), PutEnemy(), PutMouseMoveCursor(), RawStartEnemysShot(), read_enemy(), save_enemy(), SetNewRandomWaypoint(), show_automap_data_sdl(), ShowCombatScreenTexts(), ShuffleEnemys(), state_machine_attack(), state_machine_follow_tux(), state_machine_move_along_random_waypoints(), state_machine_returning_home(), state_machine_situational_transitions(), state_machine_stop_and_eye_target(), Takeover(), TeleportToClosestWaypoint(), tux_get_move_target_and_attack(), update_enemy(), update_light_list(), update_vector_to_shot_target_for_enemy(), and update_vector_to_shot_target_for_friend().
Definition at line 543 of file struct.h.
Referenced by DropEnemyTreasure(), insert_one_enemy_into_blitting_list(), PrintCommentOfThisEnemy(), PutMouseMoveCursor(), read_enemy(), save_enemy(), state_machine_attack(), state_machine_follow_tux(), state_machine_situational_transitions(), state_machine_stop_and_eye_target(), ThisEnemyNeedsToBeBlitted(), and tux_get_move_target_and_attack().
Definition at line 544 of file struct.h.
Referenced by Cheatmenu(), DetermineAngleOfFacing(), move_enemy_to_spot(), read_enemy(), save_enemy(), and state_machine_inconditional_updates().
| float enemy_s::energy |
Definition at line 545 of file struct.h.
Referenced by Cheatmenu(), ExecuteChatExtra(), PermanentHealRobots(), PutEnemy(), PutEnemyEnergyBar(), read_enemy(), respawn_level(), save_enemy(), and Takeover().
| float enemy_s::animation_phase |
Definition at line 547 of file struct.h.
Referenced by Cheatmenu(), read_enemy(), respawn_level(), and save_enemy().
| short enemy_s::animation_type |
Definition at line 548 of file struct.h.
Referenced by read_enemy(), respawn_level(), and save_enemy().
| short enemy_s::nextwaypoint |
Definition at line 550 of file struct.h.
Referenced by check_tux_enemy_collision(), CheckEnemyEnemyCollision(), PutEnemy(), read_enemy(), save_enemy(), SetNewRandomWaypoint(), and ShuffleEnemys().
| short enemy_s::lastwaypoint |
Definition at line 551 of file struct.h.
Referenced by check_tux_enemy_collision(), CheckEnemyEnemyCollision(), read_enemy(), save_enemy(), SetNewRandomWaypoint(), and ShuffleEnemys().
| short enemy_s::homewaypoint |
Definition at line 552 of file struct.h.
Referenced by read_enemy(), save_enemy(), ShuffleEnemys(), state_machine_returning_home(), and state_machine_situational_transitions().
Definition at line 553 of file struct.h.
Referenced by GetThisLevelsSpecialForces(), read_enemy(), save_enemy(), state_machine_returning_home(), and state_machine_situational_transitions().
Definition at line 555 of file struct.h.
Referenced by read_enemy(), respawn_level(), save_enemy(), SetRestOfGroupToState(), ShuffleEnemys(), state_machine_completely_fixed(), state_machine_follow_tux(), state_machine_select_new_waypoint(), state_machine_situational_transitions(), and Takeover().
| float enemy_s::state_timeout |
Definition at line 556 of file struct.h.
Referenced by read_enemy(), respawn_level(), and save_enemy().
| float enemy_s::frozen |
Definition at line 558 of file struct.h.
Referenced by MoveActiveSpells(), PerformTuxAttackRaw(), read_enemy(), and save_enemy().
Definition at line 559 of file struct.h.
Referenced by MoveActiveSpells(), read_enemy(), and save_enemy().
Definition at line 560 of file struct.h.
Referenced by MoveActiveSpells(), read_enemy(), and save_enemy().
Definition at line 561 of file struct.h.
Referenced by MoveActiveSpells(), PerformTuxAttackRaw(), read_enemy(), and save_enemy().
| float enemy_s::pure_wait |
Definition at line 562 of file struct.h.
Referenced by check_tux_enemy_collision(), CheckEnemyEnemyCollision(), enemy_say_current_state_on_screen(), read_enemy(), save_enemy(), SetNewRandomWaypoint(), and update_enemy().
| float enemy_s::firewait |
Definition at line 563 of file struct.h.
Referenced by PerformTuxAttackRaw(), read_enemy(), save_enemy(), and state_machine_attack().
| short enemy_s::ammo_left |
Definition at line 566 of file struct.h.
Referenced by GetThisLevelsSpecialForces(), read_enemy(), save_enemy(), ShuffleEnemys(), and state_machine_completely_fixed().
| char enemy_s::follow_tux |
Definition at line 567 of file struct.h.
Referenced by read_enemy(), save_enemy(), and state_machine_follow_tux().
Definition at line 568 of file struct.h.
Referenced by read_enemy(), save_enemy(), and ShuffleEnemys().
Definition at line 569 of file struct.h.
Referenced by GetThisLevelsSpecialForces(), read_enemy(), save_enemy(), and Takeover().
| int enemy_s::marker |
Definition at line 571 of file struct.h.
Referenced by CheckIfMissionIsComplete(), read_enemy(), robot_group_turn_hostile(), save_enemy(), and Takeover().
| char enemy_s::is_friendly |
Definition at line 573 of file struct.h.
Referenced by Cheatmenu(), check_bullet_enemy_collisions(), check_for_droids_to_attack_or_talk_with(), CheckIfMissionIsComplete(), EnemyHitByBulletText(), EnemyInfluCollisionText(), EnemyOfTuxCloseToThisRobot(), GetThisLevelsSpecialForces(), hit_enemy(), kill_enemy(), PutEnemyEnergyBar(), RawStartEnemysShot(), read_enemy(), respawn_level(), robot_group_turn_hostile(), save_enemy(), show_automap_data_sdl(), ShowCombatScreenTexts(), state_machine_inconditional_updates(), Takeover(), tux_get_move_target_and_attack(), update_vector_to_shot_target_for_enemy(), and update_vector_to_shot_target_for_friend().
Definition at line 574 of file struct.h.
Referenced by read_enemy(), respawn_level(), robot_group_turn_hostile(), save_enemy(), and Takeover().
| short int enemy_s::bot_target_n |
Definition at line 576 of file struct.h.
Referenced by enemy_get_target_position(), InitEnemy(), RawStartEnemysShot(), read_enemy(), save_enemy(), and update_vector_to_shot_target_for_enemy().
struct enemy_s* enemy_s::bot_target_addr [read] |
Definition at line 577 of file struct.h.
Referenced by enemy_get_target_position(), InitEnemy(), RawStartEnemysShot(), update_vector_to_shot_target_for_enemy(), and update_vector_to_shot_target_for_friend().
| char enemy_s::dialog_section_name[MAX_LENGTH_FOR_DIALOG_SECTION_NAME] |
Definition at line 579 of file struct.h.
Referenced by GetThisLevelsSpecialForces(), read_enemy(), and save_enemy().
| char enemy_s::short_description_text[MAX_LENGTH_OF_SHORT_DESCRIPTION_STRING] |
Definition at line 580 of file struct.h.
Referenced by create_and_blit_droid_description(), GetThisLevelsSpecialForces(), read_enemy(), and save_enemy().
Definition at line 582 of file struct.h.
Referenced by read_enemy(), respawn_level(), save_enemy(), and state_machine_stop_and_eye_target().
| float enemy_s::previous_angle |
Definition at line 583 of file struct.h.
Referenced by DetermineAngleOfFacing(), RawStartEnemysShot(), read_enemy(), and save_enemy().
| float enemy_s::current_angle |
Definition at line 584 of file struct.h.
Referenced by DetermineAngleOfFacing(), read_enemy(), and save_enemy().
| float enemy_s::previous_phase |
| float enemy_s::TextVisibleTime |
Definition at line 589 of file struct.h.
Referenced by AddStandingAndAimingText(), enemy_say_current_state_on_screen(), EnemyHitByBulletText(), EnemyInfluCollisionText(), LoadGame(), PrintCommentOfThisEnemy(), read_enemy(), and save_enemy().
Definition at line 590 of file struct.h.
Referenced by AddStandingAndAimingText(), enemy_say_current_state_on_screen(), EnemyHitByBulletText(), EnemyInfluCollisionText(), LoadGame(), and PrintCommentOfThisEnemy().
Definition at line 591 of file struct.h.
Referenced by enemy_get_current_walk_target(), move_enemy_to_spot(), MoveThisRobotThowardsHisCurrentTarget(), PutEnemy(), read_enemy(), save_enemy(), and update_enemy().
Definition at line 596 of file struct.h.
Referenced by ClearEnemys(), GetThisLevelsDroids(), GetThisLevelsSpecialForces(), kill_enemy(), LoadGame(), read_enemy(), respawn_level(), and save_enemy().
Definition at line 597 of file struct.h.
Referenced by enemy_generate_level_lists(), kill_enemy(), move_enemy_to_spot(), read_enemy(), respawn_level(), and save_enemy().
1.5.5