class G_GAME General cluster: brie_doom description: "g_game.c none" create: make Ancestors AMMOTYPE_T DOOMDEF_H WEAPONTYPE_T Queries Am_cell: INTEGER_32 Am_clip: INTEGER_32 Am_misl: INTEGER_32 Am_noammo: INTEGER_32 Am_shell: INTEGER_32 Angleturn: ARRAY [INTEGER_32] bodyqueslot: INTEGER_32 Consistancy: ARRAY [ARRAY [INTEGER_32]] consoleplayer: INTEGER_32 cpars: ARRAY [INTEGER_32] d_episode: INTEGER_32 d_map: INTEGER_32 d_skill: INTEGER_32 dclicks: INTEGER_32 dclicks2: INTEGER_32 dclickstate: BOOLEAN dclickstate2: BOOLEAN dclicktime: INTEGER_32 dclicktime2: INTEGER_32 deathmatch: BOOLEAN defdemoname: detachable STRING_8 demobuffer: detachable DEMOLUMP_T demoname: detachable STRING_8 demoplayback: BOOLEAN demorecording: BOOLEAN displayplayer: INTEGER_32 English: INTEGER_32 Forwardmove: ARRAY [INTEGER_32] French: INTEGER_32 g_checkdemostatus: BOOLEAN g_responder (ev: EVENT_T): BOOLEAN Ga_completed: INTEGER_32 Ga_loadgame: INTEGER_32 Ga_loadlevel: INTEGER_32 Ga_newgame: INTEGER_32 Ga_nothing: INTEGER_32 Ga_playdemo: INTEGER_32 Ga_savegame: INTEGER_32 Ga_screenshot: INTEGER_32 Ga_victory: INTEGER_32 Ga_worlddone: INTEGER_32 gameaction: INTEGER_32 gameepisode: INTEGER_32 Gamekeydown: ARRAY [BOOLEAN] gamemap: INTEGER_32 gameskill: INTEGER_32 gamestate: INTEGER_32 gametic: INTEGER_32 German: INTEGER_32 Gs_demoscreen: INTEGER_32 Gs_finale: INTEGER_32 Gs_intermission: INTEGER_32 Gs_level: INTEGER_32 i_main: I_MAIN Infratics: INTEGER_32 Invistics: INTEGER_32 Invulntics: INTEGER_32 Irontics: INTEGER_32 joybfire: INTEGER_32 joybspeed: INTEGER_32 joybstrafe: INTEGER_32 joybuse: INTEGER_32 Joybuttons: ARRAY [BOOLEAN] joyxmove: INTEGER_32 joyymove: INTEGER_32 Key_backspace: INTEGER_32 Key_capslock: INTEGER_32 key_debug_a: INTEGER_32 key_debug_b: INTEGER_32 Key_del: INTEGER_32 key_down: INTEGER_32 Key_downarrow: INTEGER_32 Key_end: INTEGER_32 Key_enter: INTEGER_32 Key_equals: INTEGER_32 Key_escape: INTEGER_32 Key_f1: INTEGER_32 Key_f10: INTEGER_32 Key_f11: INTEGER_32 Key_f12: INTEGER_32 Key_f2: INTEGER_32 Key_f3: INTEGER_32 Key_f4: INTEGER_32 Key_f5: INTEGER_32 Key_f6: INTEGER_32 Key_f7: INTEGER_32 Key_f8: INTEGER_32 Key_f9: INTEGER_32 key_fire: INTEGER_32 Key_home: INTEGER_32 Key_ins: INTEGER_32 Key_lalt: INTEGER_32 key_left: INTEGER_32 Key_leftarrow: INTEGER_32 Key_minus: INTEGER_32 Key_numlock: INTEGER_32 Key_pause: INTEGER_32 Key_pgdn: INTEGER_32 Key_pgup: INTEGER_32 Key_prtscr: INTEGER_32 Key_ralt: INTEGER_32 Key_rctrl: INTEGER_32 key_right: INTEGER_32 Key_rightarrow: INTEGER_32 Key_rshift: INTEGER_32 Key_scrlck: INTEGER_32 key_speed: INTEGER_32 key_strafe: INTEGER_32 key_strafeleft: INTEGER_32 key_straferight: INTEGER_32 Key_tab: INTEGER_32 key_up: INTEGER_32 Key_uparrow: INTEGER_32 key_use: INTEGER_32 Keyp_0: INTEGER_32 Keyp_1: INTEGER_32 Keyp_2: INTEGER_32 Keyp_3: INTEGER_32 Keyp_4: INTEGER_32 Keyp_5: INTEGER_32 Keyp_6: INTEGER_32 Keyp_7: INTEGER_32 Keyp_8: INTEGER_32 Keyp_9: INTEGER_32 Keyp_divide: INTEGER_32 Keyp_enter: INTEGER_32 Keyp_equals: INTEGER_32 Keyp_minus: INTEGER_32 Keyp_multiply: INTEGER_32 Keyp_period: INTEGER_32 Keyp_plus: INTEGER_32 levelstarttic: INTEGER_32 Maxplayers: INTEGER_32 Maxplmove: INTEGER_32 mousebfire: INTEGER_32 mousebforward: INTEGER_32 mousebstrafe: INTEGER_32 Mousebuttons: ARRAY [BOOLEAN] mousex: INTEGER_32 mousey: INTEGER_32 Mtf_ambush: INTEGER_32 netdemo: BOOLEAN netgame: BOOLEAN noblit: BOOLEAN nodrawers: BOOLEAN Numammo: INTEGER_32 Numkeys: INTEGER_32 Numweapons: INTEGER_32 pars: ARRAY [ARRAY [INTEGER_32]] paused: BOOLEAN player_index (p: PLAYER_T): INTEGER_32 Playeringame: ARRAY [BOOLEAN] Players: ARRAY [PLAYER_T] precache: BOOLEAN respawnmonsters: BOOLEAN savedescription: detachable STRING_8 savegameslot: INTEGER_32 Scancode_to_keys_array: ARRAY [INTEGER_32] Screenheight: INTEGER_32 Screenwidth: INTEGER_32 secretexit: BOOLEAN sendpause: BOOLEAN sendsave: BOOLEAN Sidemove: ARRAY [INTEGER_32] singledemo: BOOLEAN Sk_baby: INTEGER_32 Sk_easy: INTEGER_32 Sk_hard: INTEGER_32 Sk_medium: INTEGER_32 Sk_nightmare: INTEGER_32 Slowturntics: INTEGER_32 starttime: INTEGER_32 statcopy: detachable WBSTARTSTRUCT_T Ticrate: INTEGER_32 timingdemo: BOOLEAN totalitems: INTEGER_32 totalkills: INTEGER_32 totalsecret: INTEGER_32 Turbothreshold: INTEGER_32 turnheld: INTEGER_32 Unknown: INTEGER_32 usergame: BOOLEAN Version: INTEGER_32 viewactive: BOOLEAN wipegamestate: INTEGER_32 wminfo: WBSTARTSTRUCT_T Wp_bfg: INTEGER_32 Wp_chaingun: INTEGER_32 Wp_chainsaw: INTEGER_32 Wp_fist: INTEGER_32 Wp_missile: INTEGER_32 Wp_nochange: INTEGER_32 Wp_pistol: INTEGER_32 Wp_plasma: INTEGER_32 Wp_shotgun: INTEGER_32 Wp_supershotgun: INTEGER_32 Commands debug_a debug_b g_beginrecording g_buildticcmd (cmd: TICCMD_T) g_deathmatchspawnplayer (playernum: INTEGER_32) g_deferedinitnew (skill, episode, map: INTEGER_32) g_deferedplaydemo (name: STRING_8) g_docompleted g_doloadgame g_doloadlevel g_donewgame g_doplaydemo g_doreborn (playernum: INTEGER_32) g_dosavegame g_doworlddone g_exitlevel g_initnew (a_skill, a_episode, a_map: INTEGER_32) g_playerfinishlevel (player: INTEGER_32) g_playerreborn (player: INTEGER_32) g_readdemoticcmd (cmd: TICCMD_T) g_recorddemo (name: STRING_8) g_secretexitlevel g_ticker g_timedemo (name: STRING_8) g_worlddone g_writedemoticcmd (cmd: TICCMD_T) make (a_i_main: [like i_main] I_MAIN) set_bodyqueslot (a_bodyqueslot: [like bodyqueslot] INTEGER_32) set_consoleplayer (a_consoleplayer: [like consoleplayer] INTEGER_32) set_displayplayer (a_displayplayer: [like displayplayer] INTEGER_32) set_gameaction (a_gameaction: [like gameaction] INTEGER_32) set_gamestate (a_gamestate: [like gamestate] INTEGER_32) set_gametic (a_gametic: [like gametic] INTEGER_32) set_joybfire (a_joybfire: [like joybfire] INTEGER_32) set_joybspeed (a_joybspeed: [like joybspeed] INTEGER_32) set_joybstrafe (a_joybstrafe: [like joybstrafe] INTEGER_32) set_joybuse (a_joybuse: [like joybuse] INTEGER_32) set_key_debug_a (a_key_debug_a: [like key_debug_a] INTEGER_32) set_key_debug_b (a_key_debug_b: [like key_debug_b] INTEGER_32) set_key_down (a_key_down: [like key_down] INTEGER_32) set_key_fire (a_key_fire: [like key_fire] INTEGER_32) set_key_left (a_key_left: [like key_left] INTEGER_32) set_key_right (a_key_right: [like key_right] INTEGER_32) set_key_speed (a_key_speed: [like key_speed] INTEGER_32) set_key_strafe (a_key_strafe: [like key_strafe] INTEGER_32) set_key_strafeleft (a_key_strafeleft: [like key_strafeleft] INTEGER_32) set_key_straferight (a_key_straferight: [like key_straferight] INTEGER_32) set_key_up (a_key_up: [like key_up] INTEGER_32) set_key_use (a_key_use: [like key_use] INTEGER_32) set_mousebfire (a_mousebfire: [like mousebfire] INTEGER_32) set_mousebforward (a_mousebforward: [like mousebforward] INTEGER_32) set_mousebstrafe (a_mousebstrafe: [like mousebstrafe] INTEGER_32) set_netgame (a_netgame: [like netgame] BOOLEAN) set_paused (a_paused: [like paused] BOOLEAN) set_totalitems (a_totalitems: [like totalitems] INTEGER_32) set_totalkills (a_totalkills: [like totalkills] INTEGER_32) set_totalsecret (a_totalsecret: [like totalsecret] INTEGER_32) set_usergame (a_usergame: [like usergame] BOOLEAN) setmousebuttons (a_button_mask: INTEGER_32) Constraints
Generated by ISE EiffelStudio