22 #ifndef AGS_ENGINE_GAME_SAVEGAME_INTERNAL_H 23 #define AGS_ENGINE_GAME_SAVEGAME_INTERNAL_H 25 #include "common/std/memory.h" 26 #include "common/std/vector.h" 27 #include "ags/shared/ac/common_defines.h" 28 #include "ags/shared/game/room_struct.h" 29 #include "ags/shared/gfx/bitmap.h" 30 #include "ags/engine/media/audio/audio_defines.h" 36 using AGS::Shared::Bitmap;
46 bool SpeechVOX =
false;
47 bool MusicVOX =
false;
49 int GameOptions[GameSetupStructBase::MAX_OPTIONS]{};
51 size_t GlScDataSize = 0u;
57 enum GameViewCamFlags {
58 kSvgGameAutoRoomView = 0x01
61 enum CameraSaveFlags {
62 kSvgCamPosLocked = 0x01
65 enum ViewportSaveFlags {
66 kSvgViewportVisible = 0x01
85 PBitmap RoomBkgScene[MAX_ROOM_BGFRAMES];
86 int16_t RoomLightLevels[MAX_ROOM_REGIONS];
87 int32_t RoomTintLevels[MAX_ROOM_REGIONS];
88 int16_t RoomZoomLevels1[MAX_WALK_AREAS + 1];
89 int16_t RoomZoomLevels2[MAX_WALK_AREAS + 1];
90 RoomVolumeMod RoomVolume;
101 int VolAsPercent = 0;
111 int DoAmbient[MAX_GAME_CHANNELS];
134 int32_t Camera0_Flags = 0;
Definition: achievements_tables.h:27
Definition: savegame_internal.h:124
Definition: savegame_internal.h:71
Definition: savegame_internal.h:114
Definition: savegame_internal.h:95
Definition: savegame_internal.h:44
Definition: savegame_internal.h:76