diff options
author | Eugene Sandulenko | 2014-04-29 07:51:57 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2014-04-29 07:52:32 +0300 |
commit | c81099d3900ceb5e2eacd60770735ae9f6d706f3 (patch) | |
tree | 8cd088358746ec2887cabf1359c75d05f4b83449 /engines/fullpipe/modal.h | |
parent | 0698ae4a0728403f6f5140b6521185ff3c007c8c (diff) | |
download | scummvm-rg350-c81099d3900ceb5e2eacd60770735ae9f6d706f3.tar.gz scummvm-rg350-c81099d3900ceb5e2eacd60770735ae9f6d706f3.tar.bz2 scummvm-rg350-c81099d3900ceb5e2eacd60770735ae9f6d706f3.zip |
FULLPIPE: Implement ModalSaveGame::setup()
Diffstat (limited to 'engines/fullpipe/modal.h')
-rw-r--r-- | engines/fullpipe/modal.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/engines/fullpipe/modal.h b/engines/fullpipe/modal.h index e2962ab595..aced31573b 100644 --- a/engines/fullpipe/modal.h +++ b/engines/fullpipe/modal.h @@ -29,6 +29,19 @@ class PictureObject; class Picture; class Sound; +struct FileInfo { + char filename[260]; + int fi_104; + int day; + int month; + int year; + int time; + int fx1; + int fx2; + int fy1; + int fy2; +}; + class BaseModalObject { public: @@ -253,6 +266,7 @@ public: void processKey(int key); char *getSaveName(); + bool getFileInfo(char *filename, FileInfo *fileinfo); Common::Rect _rect; int _oldBgX; @@ -269,7 +283,7 @@ public: Scene *_menuScene; int _mode; ModalQuery *_queryDlg; - Common::Array <char *> _filenames; + Common::Array <FileInfo *> _files; Common::Array <PictureObject *> _arrayL; Common::Array <PictureObject *> _arrayD; int _queryRes; |