aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/dialogs.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/dialogs.h')
-rw-r--r--engines/hopkins/dialogs.h25
1 files changed, 22 insertions, 3 deletions
diff --git a/engines/hopkins/dialogs.h b/engines/hopkins/dialogs.h
index caaa9f5575..ddec3fb4a1 100644
--- a/engines/hopkins/dialogs.h
+++ b/engines/hopkins/dialogs.h
@@ -32,11 +32,30 @@ namespace Hopkins {
class HopkinsEngine;
/**
- * Class for showing the options dialog
+ * Class for manging game dialogs
*/
-class OptionsDialog {
+class DialogsManager {
+private:
+ HopkinsEngine *_vm;
public:
- static void show(HopkinsEngine *vm);
+ bool DESACTIVE_INVENT;
+ bool INVENTFLAG;
+ bool AFFINVEN;
+ bool VIRE_INVENT;
+ int inventairex, inventairey;
+ int inventairel, inventaireh;
+ byte *Winventaire;
+ byte *inventaire2;
+public:
+ DialogsManager();
+ ~DialogsManager();
+ void setParent(HopkinsEngine *vm);
+
+ void showOptionsDialog();
+ void showInventory();
+
+ void INVENT_ANIM();
+ void TEST_INVENT();
};
} // End of namespace Hopkins