aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/modal.h
diff options
context:
space:
mode:
authorEugene Sandulenko2014-04-29 07:51:57 +0300
committerEugene Sandulenko2014-04-29 07:52:32 +0300
commitc81099d3900ceb5e2eacd60770735ae9f6d706f3 (patch)
tree8cd088358746ec2887cabf1359c75d05f4b83449 /engines/fullpipe/modal.h
parent0698ae4a0728403f6f5140b6521185ff3c007c8c (diff)
downloadscummvm-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.h16
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;