FS2_Open
Open source remastering of the Freespace 2 engine
|
#include "globalincs/globals.h"
#include "globalincs/pstypes.h"
#include "parse/lua.h"
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | image_desc |
class | script_condition |
class | script_action |
class | ConditionedHook |
class | script_state |
Functions | |
void | scripting_state_init () |
void | scripting_state_close () |
void | scripting_state_do_frame (float frametime) |
void | script_init () |
#define CHA_AFTERBURNEND 37 |
Definition at line 80 of file scripting.h.
#define CHA_AFTERBURNSTART 36 |
Definition at line 79 of file scripting.h.
#define CHA_BEAMFIRE 38 |
Definition at line 81 of file scripting.h.
#define CHA_COLLIDEASTEROID 7 |
Definition at line 50 of file scripting.h.
#define CHA_COLLIDEBEAM 31 |
Definition at line 74 of file scripting.h.
#define CHA_COLLIDEDEBRIS 6 |
Definition at line 49 of file scripting.h.
#define CHA_COLLIDESHIP 4 |
Definition at line 47 of file scripting.h.
#define CHA_COLLIDEWEAPON 5 |
Definition at line 48 of file scripting.h.
#define CHA_DEATH 2 |
Definition at line 45 of file scripting.h.
#define CHA_GAMEINIT 11 |
Definition at line 54 of file scripting.h.
#define CHA_GAMEPLAYSTART 26 |
Definition at line 69 of file scripting.h.
#define CHA_HUDDRAW 8 |
Definition at line 51 of file scripting.h.
#define CHA_HUDMSGRECEIVED 35 |
Definition at line 78 of file scripting.h.
#define CHA_KEYPRESSED 17 |
Definition at line 60 of file scripting.h.
#define CHA_KEYRELEASED 18 |
Definition at line 61 of file scripting.h.
#define CHA_MISSIONEND 13 |
Definition at line 56 of file scripting.h.
#define CHA_MISSIONSTART 12 |
Definition at line 55 of file scripting.h.
#define CHA_MOUSEMOVED 14 |
Definition at line 57 of file scripting.h.
#define CHA_MOUSEPRESSED 15 |
Definition at line 58 of file scripting.h.
#define CHA_MOUSERELEASED 16 |
Definition at line 59 of file scripting.h.
#define CHA_MSGRECEIVED 34 |
Definition at line 77 of file scripting.h.
#define CHA_NONE -1 |
Definition at line 42 of file scripting.h.
#define CHA_OBJECTRENDER 9 |
Definition at line 52 of file scripting.h.
#define CHA_ONACTION 32 |
Definition at line 75 of file scripting.h.
#define CHA_ONACTIONSTOPPED 33 |
Definition at line 76 of file scripting.h.
#define CHA_ONFRAME 3 |
Definition at line 46 of file scripting.h.
#define CHA_ONSHIPARRIVE 30 |
Definition at line 73 of file scripting.h.
#define CHA_ONSTATEEND 20 |
Definition at line 63 of file scripting.h.
#define CHA_ONSTATESTART 19 |
Definition at line 62 of file scripting.h.
#define CHA_ONTURRETFIRED 27 |
Definition at line 70 of file scripting.h.
#define CHA_ONWEAPONDELETE 21 |
Definition at line 64 of file scripting.h.
#define CHA_ONWPDESELECTED 25 |
Definition at line 68 of file scripting.h.
#define CHA_ONWPEQUIPPED 22 |
Definition at line 65 of file scripting.h.
#define CHA_ONWPFIRED 23 |
Definition at line 66 of file scripting.h.
#define CHA_ONWPSELECTED 24 |
Definition at line 67 of file scripting.h.
#define CHA_PRIMARYFIRE 28 |
Definition at line 71 of file scripting.h.
#define CHA_SECONDARYFIRE 29 |
Definition at line 72 of file scripting.h.
#define CHA_SPLASHSCREEN 10 |
Definition at line 53 of file scripting.h.
#define CHA_WARPIN 1 |
Definition at line 44 of file scripting.h.
#define CHA_WARPOUT 0 |
Definition at line 43 of file scripting.h.
#define CHC_ACTION 9 |
Definition at line 37 of file scripting.h.
#define CHC_APPLICATION 11 |
Definition at line 39 of file scripting.h.
#define CHC_CAMPAIGN 5 |
Definition at line 33 of file scripting.h.
#define CHC_KEYPRESS 8 |
Definition at line 36 of file scripting.h.
#define CHC_MISSION 0 |
Definition at line 28 of file scripting.h.
#define CHC_NONE -1 |
Definition at line 27 of file scripting.h.
#define CHC_OBJECTTYPE 7 |
Definition at line 35 of file scripting.h.
#define CHC_SHIP 1 |
Definition at line 29 of file scripting.h.
#define CHC_SHIPCLASS 2 |
Definition at line 30 of file scripting.h.
#define CHC_SHIPTYPE 3 |
Definition at line 31 of file scripting.h.
#define CHC_STATE 4 |
Definition at line 32 of file scripting.h.
#define CHC_VERSION 10 |
Definition at line 38 of file scripting.h.
#define CHC_WEAPONCLASS 6 |
Definition at line 34 of file scripting.h.
#define MAX_HOOK_CONDITIONS 8 |
Definition at line 24 of file scripting.h.
#define SC_LUA (1<<0) |
Definition at line 11 of file scripting.h.
#define SCRIPT_END_LIST NULL |
Definition at line 14 of file scripting.h.
void script_init | ( | ) |
Definition at line 188 of file scripting.cpp.
void scripting_state_close | ( | ) |
Definition at line 1436 of file scripting.cpp.
Definition at line 1446 of file scripting.cpp.
void scripting_state_init | ( | ) |
Definition at line 1425 of file scripting.cpp.
bool Output_scripting_meta |
Definition at line 21 of file scripting.cpp.
script_hook Script_gameinithook |
Definition at line 28 of file scripting.cpp.
script_hook Script_globalhook |
Definition at line 27 of file scripting.cpp.
script_hook Script_hudhook |
Definition at line 26 of file scripting.cpp.
script_hook Script_simulationhook |
Definition at line 25 of file scripting.cpp.
script_hook Script_splashhook |
Definition at line 24 of file scripting.cpp.
class script_state Script_system |