#include "mech.h"
#include "muxevent.h"
#include "p.event.h"
#include "p.aero.move.h"
#include "p.mech.move.h"
#include "p.mech.events.h"
Include dependency graph for mech.events.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | EVENT_MOVE 1 |
#define | EVENT_DHIT 2 |
#define | EVENT_STARTUP 3 |
#define | EVENT_LOCK 4 |
#define | EVENT_STAND 5 |
#define | EVENT_JUMP 6 |
#define | EVENT_RECYCLE 7 |
#define | EVENT_JUMPSTABIL 8 |
#define | EVENT_RECOVERY 9 |
#define | EVENT_SCHANGE 10 |
#define | EVENT_DECORATION 11 |
#define | EVENT_SPOT_LOCK 12 |
#define | EVENT_PLOS 13 |
#define | EVENT_SPOT_CHECK 14 |
#define | EVENT_TAKEOFF 15 |
#define | EVENT_FALL 16 |
#define | EVENT_BREGEN 17 |
#define | EVENT_BREBUILD 18 |
#define | EVENT_DUMP 19 |
#define | EVENT_MASC_FAIL 20 |
#define | EVENT_MASC_REGEN 21 |
#define | EVENT_AMMOWARN 22 |
#define | FIRST_AUTO_EVENT 23 |
#define | EVENT_AUTOGOTO 23 |
#define | EVENT_AUTOLEAVE 24 |
#define | EVENT_AUTOCOM 25 |
#define | EVENT_AUTOGUN 26 |
#define | EVENT_AUTO_SENSOR 27 |
#define | EVENT_AUTOFOLLOW 28 |
#define | EVENT_AUTOENTERBASE 29 |
#define | EVENT_AUTO_REPLY 30 |
#define | EVENT_AUTO_PROFILE 31 |
#define | EVENT_AUTO_ROAM 32 |
#define | LAST_AUTO_EVENT EVENT_AUTO_ROAM |
#define | EVENT_MRECOVERY 33 |
#define | EVENT_BLINDREC 34 |
#define | EVENT_BURN 35 |
#define | EVENT_SS 36 |
#define | EVENT_HIDE 37 |
#define | EVENT_OOD 38 |
#define | EVENT_NUKEMECH 39 |
#define | EVENT_LATERAL 40 |
#define | EVENT_EXPLODE 41 |
#define | EVENT_DIG 42 |
#define | FIRST_TECH_EVENT 43 |
#define | EVENT_REPAIR_REPL FIRST_TECH_EVENT |
#define | EVENT_REPAIR_REPLG (FIRST_TECH_EVENT+1) |
#define | EVENT_REPAIR_REAT (FIRST_TECH_EVENT+2) |
#define | EVENT_REPAIR_RELO (FIRST_TECH_EVENT+3) |
#define | EVENT_REPAIR_FIX (FIRST_TECH_EVENT+4) |
#define | EVENT_REPAIR_FIXI (FIRST_TECH_EVENT+5) |
#define | EVENT_REPAIR_SCRL (FIRST_TECH_EVENT+6) |
#define | EVENT_REPAIR_SCRP (FIRST_TECH_EVENT+7) |
#define | EVENT_REPAIR_SCRG (FIRST_TECH_EVENT+8) |
#define | EVENT_REPAIR_REPAG (FIRST_TECH_EVENT+9) |
#define | EVENT_REPAIR_REPAP (FIRST_TECH_EVENT+10) |
#define | EVENT_REPAIR_MOB (FIRST_TECH_EVENT+11) |
#define | EVENT_REPAIR_UMOB (FIRST_TECH_EVENT+12) |
#define | EVENT_REPAIR_RESE (FIRST_TECH_EVENT+13) |
#define | EVENT_REPAIR_REPSUIT (FIRST_TECH_EVENT+14) |
#define | EVENT_REPAIR_REPENHCRIT (FIRST_TECH_EVENT+15) |
#define | LAST_TECH_EVENT EVENT_REPAIR_REPENHCRIT |
#define | EVENT_STANDFAIL 60 |
#define | EVENT_SLITECHANGING 61 |
#define | EVENT_HEATCUTOFFCHANGING 62 |
#define | EVENT_VEHICLEBURN 63 |
#define | EVENT_UNSTUN_CREW 64 |
#define | EVENT_CREWSTUN 65 |
#define | EVENT_UNJAM_TURRET 66 |
#define | EVENT_UNJAM_AMMO 67 |
#define | EVENT_STEALTH_ARMOR 68 |
#define | EVENT_NSS 69 |
#define | EVENT_TAG_RECYCLE 70 |
#define | EVENT_REMOVE_PODS 71 |
#define | EVENT_VEHICLE_EXTINGUISH 72 |
#define | EVENT_ENTER_HANGAR 73 |
#define | EVENT_CHANGING_HULLDOWN 74 |
#define | EVENT_SCHARGE_FAIL 76 |
#define | EVENT_SCHARGE_REGEN 77 |
#define | EVENT_CHECK_STAGGER 78 |
#define | EVENT_MOVEMODE 79 |
#define | EVENT_SIDESLIP 80 |
#define | ETEMPL(a) void a (MUXEVENT *e) |
Variables | |
static char * | muxevent_names [] |
#define ETEMPL | ( | a | ) | void a (MUXEVENT *e) |
Definition at line 133 of file mech.events.h.
#define EVENT_AMMOWARN 22 |
Definition at line 59 of file mech.events.h.
#define EVENT_AUTO_PROFILE 31 |
Definition at line 70 of file mech.events.h.
#define EVENT_AUTO_REPLY 30 |
#define EVENT_AUTO_ROAM 32 |
Definition at line 71 of file mech.events.h.
Referenced by auto_astar_roam_event(), and auto_command_roam().
#define EVENT_AUTO_SENSOR 27 |
#define EVENT_AUTOCOM 25 |
#define EVENT_AUTOENTERBASE 29 |
Definition at line 68 of file mech.events.h.
Referenced by auto_com_event(), and auto_enter_event().
#define EVENT_AUTOFOLLOW 28 |
Definition at line 67 of file mech.events.h.
Referenced by auto_astar_follow_event(), auto_com_event(), auto_command_chasetarget(), and auto_dumbfollow_event().
#define EVENT_AUTOGOTO 23 |
Definition at line 62 of file mech.events.h.
Referenced by auto_astar_goto_event(), auto_com_event(), auto_dumbgoto_event(), and auto_goto_event().
#define EVENT_AUTOGUN 26 |
Definition at line 65 of file mech.events.h.
#define EVENT_AUTOLEAVE 24 |
Definition at line 63 of file mech.events.h.
Referenced by auto_com_event(), and auto_leave_event().
#define EVENT_BLINDREC 34 |
Definition at line 75 of file mech.events.h.
Referenced by ResetSpecialObjects(), and ScrambleInfraAndLiteAmp().
#define EVENT_BREBUILD 18 |
#define EVENT_BREGEN 17 |
Definition at line 53 of file mech.events.h.
Referenced by building_regen_event(), and possibly_start_building_regen().
#define EVENT_BURN 35 |
Definition at line 76 of file mech.events.h.
Referenced by inferno_burn(), and water_extinguish_inferno().
#define EVENT_CHANGING_HULLDOWN 74 |
#define EVENT_CHECK_STAGGER 78 |
Definition at line 129 of file mech.events.h.
#define EVENT_CREWSTUN 65 |
#define EVENT_DECORATION 11 |
Definition at line 46 of file mech.events.h.
Referenced by add_decoration(), and fire_spreading_event().
#define EVENT_DHIT 2 |
#define EVENT_DIG 42 |
#define EVENT_DUMP 19 |
#define EVENT_ENTER_HANGAR 73 |
Definition at line 120 of file mech.events.h.
Referenced by DS_Bay_Is_EnterOK(), mech_enterbase(), and mech_enterbay().
#define EVENT_EXPLODE 41 |
Definition at line 83 of file mech.events.h.
Referenced by mech_explode(), and mech_explode_event().
#define EVENT_FALL 16 |
Definition at line 52 of file mech.events.h.
Referenced by cause_armordamage(), char_disembark(), FuelCheck(), mech_dropoff(), mech_fall_event(), mech_ood_damage(), mech_shutdown(), and StartVTOLCrash().
#define EVENT_HEATCUTOFFCHANGING 62 |
#define EVENT_HIDE 37 |
Definition at line 79 of file mech.events.h.
Referenced by bsuit_hide(), mech_hide_event(), and ResetSpecialObjects().
#define EVENT_JUMP 6 |
#define EVENT_JUMPSTABIL 8 |
#define EVENT_LATERAL 40 |
#define EVENT_LOCK 4 |
#define EVENT_MASC_FAIL 20 |
#define EVENT_MASC_REGEN 21 |
#define EVENT_MOVE 1 |
Definition at line 26 of file mech.events.h.
Referenced by aero_move_event(), and mech_move_event().
#define EVENT_MOVEMODE 79 |
Definition at line 130 of file mech.events.h.
Referenced by DamageMech(), MechFalls(), and NewHexEntered().
#define EVENT_MRECOVERY 33 |
Definition at line 74 of file mech.events.h.
Referenced by FailureComputerScanner(), FailureRadioRange(), and FailureRadioShort().
#define EVENT_NSS 69 |
#define EVENT_NUKEMECH 39 |
#define EVENT_OOD 38 |
#define EVENT_PLOS 13 |
#define EVENT_RECOVERY 9 |
#define EVENT_RECYCLE 7 |
Definition at line 37 of file mech.events.h.
#define EVENT_REMOVE_PODS 71 |
#define EVENT_REPAIR_FIX (FIRST_TECH_EVENT+4) |
Definition at line 92 of file mech.events.h.
Referenced by cheat_find_last(), describe_repairs(), loadrepairs(), muxevent_tickmech_repairarmor(), SomeoneFixingA(), and TECHCOMMANDH().
#define EVENT_REPAIR_FIXI (FIRST_TECH_EVENT+5) |
Definition at line 93 of file mech.events.h.
Referenced by cheat_find_last(), describe_repairs(), loadrepairs(), muxevent_tickmech_repairinternal(), SomeoneFixingI(), and TECHCOMMANDH().
#define EVENT_REPAIR_MOB (FIRST_TECH_EVENT+11) |
Definition at line 99 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), and SomeoneRepairing().
#define EVENT_REPAIR_REAT (FIRST_TECH_EVENT+2) |
Definition at line 90 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneAttaching(), and TECHCOMMANDH().
#define EVENT_REPAIR_RELO (FIRST_TECH_EVENT+3) |
Definition at line 91 of file mech.events.h.
Referenced by CanScrapLoc(), describe_repairs(), loadrepairs(), SomeoneRepairing(), and TECHCOMMANDH().
#define EVENT_REPAIR_REPAG (FIRST_TECH_EVENT+9) |
Definition at line 97 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), and SomeoneRepairing().
#define EVENT_REPAIR_REPAP (FIRST_TECH_EVENT+10) |
Definition at line 98 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneRepairing(), and TECHCOMMANDH().
#define EVENT_REPAIR_REPENHCRIT (FIRST_TECH_EVENT+15) |
Definition at line 103 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneRepairing(), and TECHCOMMANDH().
#define EVENT_REPAIR_REPL FIRST_TECH_EVENT |
Definition at line 88 of file mech.events.h.
Referenced by CanScrapLoc(), describe_repairs(), loadrepairs(), SomeoneRepairing(), and TECHCOMMANDH().
#define EVENT_REPAIR_REPLG (FIRST_TECH_EVENT+1) |
Definition at line 89 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneRepairing(), and TECHCOMMANDH().
#define EVENT_REPAIR_REPSUIT (FIRST_TECH_EVENT+14) |
Definition at line 102 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneReplacingSuit(), and TECHCOMMANDH().
#define EVENT_REPAIR_RESE (FIRST_TECH_EVENT+13) |
#define EVENT_REPAIR_SCRG (FIRST_TECH_EVENT+8) |
Definition at line 96 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneScrappingPart(), and TECHCOMMANDH().
#define EVENT_REPAIR_SCRL (FIRST_TECH_EVENT+6) |
Definition at line 94 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneScrappingLoc(), and TECHCOMMANDH().
#define EVENT_REPAIR_SCRP (FIRST_TECH_EVENT+7) |
Definition at line 95 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), SomeoneScrappingPart(), and TECHCOMMANDH().
#define EVENT_REPAIR_UMOB (FIRST_TECH_EVENT+12) |
Definition at line 100 of file mech.events.h.
Referenced by describe_repairs(), loadrepairs(), and SomeoneScrappingPart().
#define EVENT_SCHANGE 10 |
Definition at line 44 of file mech.events.h.
Referenced by mechSensorInfo(), set_sensor(), and show_sensor().
#define EVENT_SCHARGE_FAIL 76 |
Definition at line 126 of file mech.events.h.
Referenced by mech_scharge(), and mech_scharge_event().
#define EVENT_SCHARGE_REGEN 77 |
Definition at line 127 of file mech.events.h.
Referenced by mech_scharge(), and mech_scharger_event().
#define EVENT_SIDESLIP 80 |
#define EVENT_SLITECHANGING 61 |
#define EVENT_SPOT_CHECK 14 |
Definition at line 50 of file mech.events.h.
Referenced by mech_check_range(), and mech_spot_event().
#define EVENT_SPOT_LOCK 12 |
#define EVENT_SS 36 |
#define EVENT_STAND 5 |
#define EVENT_STANDFAIL 60 |
#define EVENT_STARTUP 3 |
Definition at line 29 of file mech.events.h.
Referenced by mech_startup(), and mech_startup_event().
#define EVENT_STEALTH_ARMOR 68 |
#define EVENT_TAG_RECYCLE 70 |
#define EVENT_TAKEOFF 15 |
Definition at line 51 of file mech.events.h.
Referenced by aero_takeoff(), and aero_takeoff_event().
#define EVENT_UNJAM_AMMO 67 |
#define EVENT_UNJAM_TURRET 66 |
#define EVENT_UNSTUN_CREW 64 |
Definition at line 111 of file mech.events.h.
#define EVENT_VEHICLE_EXTINGUISH 72 |
#define EVENT_VEHICLEBURN 63 |
Definition at line 110 of file mech.events.h.
Referenced by vehicle_burn_event(), and vehicle_start_burn().
#define FIRST_AUTO_EVENT 23 |
Definition at line 61 of file mech.events.h.
Referenced by auto_eventstats(), auto_pilot_on(), and auto_stop_pilot().
#define FIRST_TECH_EVENT 43 |
Definition at line 86 of file mech.events.h.
Referenced by figure_latest_tech_event(), ResetSpecialObjects(), saverepairs(), and tech_repairs().
#define LAST_AUTO_EVENT EVENT_AUTO_ROAM |
Definition at line 72 of file mech.events.h.
Referenced by auto_eventstats(), auto_pilot_on(), and auto_stop_pilot().
#define LAST_TECH_EVENT EVENT_REPAIR_REPENHCRIT |
Definition at line 105 of file mech.events.h.
Referenced by figure_latest_tech_event(), ResetSpecialObjects(), saverepairs(), and tech_repairs().
char* muxevent_names[] [static] |
Definition at line 135 of file mech.events.h.