aboutsummaryrefslogtreecommitdiff
path: root/saga/interface.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-10-27 02:27:54 +0000
committerEugene Sandulenko2004-10-27 02:27:54 +0000
commitb4df9bb2c1ba4970e4f519da477a75a55ad8b93b (patch)
tree10a22a3427e3c0c3fdace2da9a0386a1743a35b0 /saga/interface.h
parentdc796c939998e74b0e97c894b14da6bc6e2f35e3 (diff)
downloadscummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.tar.gz
scummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.tar.bz2
scummvm-rg350-b4df9bb2c1ba4970e4f519da477a75a55ad8b93b.zip
Started to rework script threads. Partially moved to thread flags.
Scene skipping now works, but scripts aren't chained yet. svn-id: r15688
Diffstat (limited to 'saga/interface.h')
-rw-r--r--saga/interface.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/saga/interface.h b/saga/interface.h
index 4b87bfbdd6..003f2c123d 100644
--- a/saga/interface.h
+++ b/saga/interface.h
@@ -77,8 +77,9 @@ enum INTERFACE_UPDATE_FLAGS {
#define IHNM_RPORTRAIT_Y -1
enum R_PANEL_MODES {
- PANEL_COMMAND,
- PANEL_DIALOGUE
+ kPanelNone,
+ kPanelCommand,
+ kPanelDialogue
};
enum R_BUTTON_FLAGS {
@@ -164,7 +165,8 @@ class Interface {
int registerLang();
int activate();
int deactivate();
- int setMode(R_PANEL_MODES mode);
+ int setMode(int mode);
+ int getMode(void) { return _panelMode; }
int setStatusText(const char *new_txt);
int loadScenePortraits(int res);
int setLeftPortrait(int portrait);
@@ -188,7 +190,7 @@ class Interface {
int _active;
R_RSCFILE_CONTEXT *_interfaceContext;
R_INTERFACE_DESC _iDesc;
- R_PANEL_MODES _panelMode;
+ int _panelMode;
R_INTERFACE_PANEL _cPanel;
R_INTERFACE_PANEL _dPanel;
char _statusText[R_STATUS_TEXT_LEN];