diff options
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; |