|
Isle
|

Go to the source code of this file.
Functions | |
| void | CreateScripts () |
| [AI] Allocates and initializes all global script MxAtomIds. More... | |
| void | DestroyScripts () |
| [AI] Frees and nullifies all global script AtomIds. More... | |
| const char * | GetNoCD_SourceName () |
| [AI] Retrieves the internal string for the NoCD script source AtomId. More... | |
Variables | |
| MxAtomId * | g_copterScript = NULL |
| [AI] Script AtomId for the helicopter ("copter") build or activity. More... | |
| MxAtomId * | g_dunecarScript = NULL |
| [AI] Script AtomId for the dune car building or mission script. More... | |
| MxAtomId * | g_jetskiScript = NULL |
| [AI] Script AtomId for the jet ski-related script. More... | |
| MxAtomId * | g_racecarScript = NULL |
| [AI] Script AtomId for the build/race car SI file. More... | |
| MxAtomId * | g_carraceScript = NULL |
| [AI] Script AtomId for the car racing event script. More... | |
| MxAtomId * | g_carracerScript = NULL |
| [AI] Script AtomId for the car racer entity or race logic. More... | |
| MxAtomId * | g_jetraceScript = NULL |
| [AI] Script AtomId for jet racing-related scripts. More... | |
| MxAtomId * | g_jetracerScript = NULL |
| [AI] Script AtomId for a jet racer entity or event. More... | |
| MxAtomId * | g_isleScript = NULL |
| [AI] Node used in hierarchical scene graphs and animation trees. [AI] More... | |
| MxAtomId * | g_elevbottScript = NULL |
| [AI] Script AtomId for the elevator bottom script in Info Center. More... | |
| MxAtomId * | g_infodoorScript = NULL |
| [AI] Script AtomId for the Info Center door logic script. More... | |
| MxAtomId * | g_infomainScript = NULL |
| [AI] Script AtomId for the main Info Center world/event script. More... | |
| MxAtomId * | g_infoscorScript = NULL |
| [AI] Script AtomId for the Info Center scoring/stat script. More... | |
| MxAtomId * | g_regbookScript = NULL |
| [AI] Script AtomId for the registration book script (name entry). More... | |
| MxAtomId * | g_histbookScript = NULL |
| [AI] Script AtomId for the history book script (view records). More... | |
| MxAtomId * | g_hospitalScript = NULL |
| [AI] Script AtomId for the hospital SI logic. More... | |
| MxAtomId * | g_policeScript = NULL |
| [AI] Script AtomId for the police station script logic. More... | |
| MxAtomId * | g_garageScript = NULL |
| [AI] Script AtomId for the vehicle garage/world logic. More... | |
| MxAtomId * | g_act2mainScript = NULL |
| [AI] Script AtomId for main script of Act 2 (island event progression). More... | |
| MxAtomId * | g_act3Script = NULL |
| [AI] Script AtomId for Act 3 (endgame/helicopter chase) scripting. More... | |
| MxAtomId * | g_jukeboxScript = NULL |
| [AI] Script AtomId for the Jukebox entity/event script. More... | |
| MxAtomId * | g_pz5Script = NULL |
| [AI] Script AtomId for the "PZ5" activity or demo. More... | |
| MxAtomId * | g_introScript = NULL |
| [AI] Script AtomId for the game introduction script. More... | |
| MxAtomId * | g_testScript = NULL |
| [AI] Script AtomId for test SI data (used in debug/development). More... | |
| MxAtomId * | g_jukeboxwScript = NULL |
| [AI] Script AtomId for the JukeboxW (alternate or special jukebox) script. More... | |
| MxAtomId * | g_sndAnimScript = NULL |
| [AI] Script AtomId for sound animation or related cutscenes. More... | |
| MxAtomId * | g_creditsScript = NULL |
| [AI] Script AtomId for the credits roll logic. More... | |
| MxAtomId * | g_nocdSourceName = NULL |
| [AI] AtomId for the NoCD patch/script identifier used for copy protection checks. More... | |
| void CreateScripts | ( | ) |
[AI] Allocates and initializes all global script MxAtomIds.
[AI] This function is called at startup or world reset to set up all script AtomId pointers for use in the engine. It must be called before referencing any of the global script AtomIds.
Definition at line 94 of file scripts.cpp.
| void DestroyScripts | ( | ) |
[AI] Frees and nullifies all global script AtomIds.
[AI] Cleans up the AtomId pointers created by CreateScripts(), to prevent memory leaks or dangling pointers. Should be called at shutdown/clean-up.
Definition at line 127 of file scripts.cpp.
| const char * GetNoCD_SourceName | ( | ) |
[AI] Retrieves the internal string for the NoCD script source AtomId.
[AI] Use this to access the path or identifier required by NoCD logic. Returns a string managed by the AtomId object, do not free.
Definition at line 190 of file scripts.cpp.
[AI] Script AtomId for main script of Act 2 (island event progression).
Definition at line 63 of file scripts.cpp.
[AI] Script AtomId for Act 3 (endgame/helicopter chase) scripting.
Definition at line 66 of file scripts.cpp.
[AI] Script AtomId for the car racer entity or race logic.
Definition at line 22 of file scripts.cpp.
[AI] Script AtomId for the car racing event script.
Definition at line 19 of file scripts.cpp.
[AI] Script AtomId for the helicopter ("copter") build or activity.
Definition at line 6 of file scripts.cpp.
[AI] Script AtomId for the credits roll logic.
Definition at line 88 of file scripts.cpp.
[AI] Script AtomId for the dune car building or mission script.
Definition at line 9 of file scripts.cpp.
[AI] Script AtomId for the elevator bottom script in Info Center.
Definition at line 35 of file scripts.cpp.
[AI] Script AtomId for the vehicle garage/world logic.
Definition at line 60 of file scripts.cpp.
[AI] Script AtomId for the history book script (view records).
Definition at line 51 of file scripts.cpp.
[AI] Script AtomId for the hospital SI logic.
Definition at line 54 of file scripts.cpp.
[AI] Script AtomId for the Info Center door logic script.
Definition at line 38 of file scripts.cpp.
[AI] Script AtomId for the main Info Center world/event script.
Definition at line 42 of file scripts.cpp.
[AI] Script AtomId for the Info Center scoring/stat script.
Definition at line 45 of file scripts.cpp.
[AI] Script AtomId for the game introduction script.
Definition at line 76 of file scripts.cpp.
[AI] Node used in hierarchical scene graphs and animation trees. [AI]
[AI] Script AtomId for the main island world logic script.
[AI] Global script identifier for the main Isle game script resource. [AI]
Definition at line 32 of file scripts.cpp.
[AI] Script AtomId for a jet racer entity or event.
Definition at line 28 of file scripts.cpp.
[AI] Script AtomId for jet racing-related scripts.
Definition at line 25 of file scripts.cpp.
[AI] Script AtomId for the jet ski-related script.
Definition at line 12 of file scripts.cpp.
[AI] Script AtomId for the Jukebox entity/event script.
Definition at line 70 of file scripts.cpp.
[AI] Script AtomId for the JukeboxW (alternate or special jukebox) script.
Definition at line 82 of file scripts.cpp.
[AI] AtomId for the NoCD patch/script identifier used for copy protection checks.
Definition at line 91 of file scripts.cpp.
[AI] Script AtomId for the police station script logic.
Definition at line 57 of file scripts.cpp.
[AI] Script AtomId for the "PZ5" activity or demo.
Definition at line 73 of file scripts.cpp.
[AI] Script AtomId for the build/race car SI file.
Definition at line 15 of file scripts.cpp.
[AI] Script AtomId for the registration book script (name entry).
Definition at line 48 of file scripts.cpp.
[AI] Script AtomId for sound animation or related cutscenes.
Definition at line 85 of file scripts.cpp.
[AI] Script AtomId for test SI data (used in debug/development).
Definition at line 79 of file scripts.cpp.