ScummVM API documentation
game globals

Description

Variables

GameSetupStructAGS3::Globals::_game
 
GameStateAGS3::Globals::_play
 
AGS::Shared::SpriteCacheAGS3::Globals::_spriteset
 
AGS::Shared::RoomStructAGS3::Globals::_thisroom
 
RoomStatusAGS3::Globals::_troom
 
std::vector< AGS::Shared::GUIMain > * AGS3::Globals::_guis
 
CCGUIObjectAGS3::Globals::_ccDynamicGUIObject
 
CCCharacterAGS3::Globals::_ccDynamicCharacter
 
CCHotspotAGS3::Globals::_ccDynamicHotspot
 
CCRegionAGS3::Globals::_ccDynamicRegion
 
CCInventoryAGS3::Globals::_ccDynamicInv
 
CCGUIAGS3::Globals::_ccDynamicGUI
 
CCObjectAGS3::Globals::_ccDynamicObject
 
CCDialogAGS3::Globals::_ccDynamicDialog
 
CCAudioClipAGS3::Globals::_ccDynamicAudioClip
 
CCAudioChannelAGS3::Globals::_ccDynamicAudio
 
ScriptStringAGS3::Globals::_myScriptStringImpl
 
ScriptObjectAGS3::Globals::_scrObj
 
ScriptGUIAGS3::Globals::_scrGui = nullptr
 
ScriptHotspotAGS3::Globals::_scrHotspot
 
ScriptRegionAGS3::Globals::_scrRegion
 
ScriptInvItemAGS3::Globals::_scrInv
 
ScriptDialogAGS3::Globals::_scrDialog = nullptr
 
std::vector< ViewStruct > * AGS3::Globals::_views
 
std::vector< ObjectCache > * AGS3::Globals::_charcache
 
ObjectCacheAGS3::Globals::_objcache
 
std::vector< Point > * AGS3::Globals::_screenovercache
 
std::vector< CharacterExtras > * AGS3::Globals::_charextra
 
std::vector< MoveList > * AGS3::Globals::_mls
 
GameSetupAGS3::Globals::_usetup
 
AGS::Shared::String AGS3::Globals::_saveGameDirectory
 
AGS::Shared::String AGS3::Globals::_saveGameSuffix
 
bool AGS3::Globals::_want_exit = false
 
bool AGS3::Globals::_abort_engine = false
 
AGSPlatformDriverAGS3::Globals::_platform = nullptr
 
RoomObjectAGS3::Globals::_objs = nullptr
 
RoomStatusAGS3::Globals::_croom = nullptr
 
volatile int AGS3::Globals::_switching_away_from_game = 0
 
volatile bool AGS3::Globals::_switched_away = false
 
int AGS3::Globals::_frames_per_second = 40
 
int AGS3::Globals::_displayed_room = -10
 
int AGS3::Globals::_starting_room = -1
 
int AGS3::Globals::_in_new_room = 0
 
int AGS3::Globals::_new_room_was = 0
 
int AGS3::Globals::_new_room_pos = 0
 
int AGS3::Globals::_new_room_x = SCR_NO_VALUE
 
int AGS3::Globals::_new_room_y = SCR_NO_VALUE
 
int AGS3::Globals::_new_room_loop = SCR_NO_VALUE
 
bool AGS3::Globals::_proper_exit = true
 
int AGS3::Globals::_our_eip = 0
 
int AGS3::Globals::_oldmouse = 0
 
GameDataVersion AGS3::Globals::_loaded_game_file_version = kGameVersion_Undefined
 
Version AGS3::Globals::_game_compiled_version
 
int AGS3::Globals::_game_paused = 0
 
unsigned int AGS3::Globals::_load_new_game = 0
 
int AGS3::Globals::_load_new_game_restore = -1
 
int AGS3::Globals::_getloctype_index = 0
 
int AGS3::Globals::_getloctype_throughgui = 0
 
char AGS3::Globals::_gamefilenamebuf [200] = { 0 }
 
int AGS3::Globals::_gameHasBeenRestored = 0
 
int AGS3::Globals::_oldeip = 0
 
int AGS3::Globals::_game_update_suspend = 0
 
bool AGS3::Globals::_new_room_placeonwalkable = false