diff options
Diffstat (limited to 'saga/game_mod.h')
-rw-r--r-- | saga/game_mod.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/saga/game_mod.h b/saga/game_mod.h index 6e2254fcc8..0d69ab83e7 100644 --- a/saga/game_mod.h +++ b/saga/game_mod.h @@ -51,7 +51,8 @@ enum GAME_FILETYPES { enum GAME_SOUNDINFO_TYPES { GAME_SOUND_PCM = 0, GAME_SOUND_VOC, - GAME_SOUND_WAV + GAME_SOUND_WAV, + GAME_SOUND_VOX }; enum GAME_FONT_IDS { @@ -64,6 +65,10 @@ enum GAME_FONT_IDS { GAME_FONT_LARGE3 }; +enum GAME_FEATURES { + GF_VOX_VOICES = 1 +}; + struct GAME_DISPLAYINFO { int logical_w; int logical_h; @@ -96,7 +101,7 @@ struct GAME_RESOURCEDESC { int GAME_Register(); int GAME_Init(); -int GAME_GetFileContext(RSCFILE_CONTEXT **ctxt_p, uint16 type, int param); +RSCFILE_CONTEXT *GAME_GetFileContext(uint16 type, int param); int GAME_GetFontInfo(GAME_FONTDESC **, int *); int GAME_GetResourceInfo(GAME_RESOURCEDESC *); int GAME_GetSoundInfo(GAME_SOUNDINFO *); @@ -104,8 +109,8 @@ int GAME_GetDisplayInfo(GAME_DISPLAYINFO *); int GAME_GetSceneInfo(GAME_SCENEDESC *); int GAME_GetGame(); int GAME_GetGameType(); -GameList GAME_GameList(); DetectedGameList GAME_ProbeGame(const FSList &fslist); +uint32 GAME_GetFeatures(); } // End of namespace Saga |