aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/xeen.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/xeen.h')
-rw-r--r--engines/xeen/xeen.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/engines/xeen/xeen.h b/engines/xeen/xeen.h
index 178aaf1b9b..2f231c5b08 100644
--- a/engines/xeen/xeen.h
+++ b/engines/xeen/xeen.h
@@ -200,10 +200,24 @@ public:
XeenEngine(OSystem *syst, const XeenGameDescription *gameDesc);
virtual ~XeenEngine();
+ /**
+ * Returns the features
+ */
uint32 getFeatures() const;
+
+ /**
+ * Returns the game language
+ */
Common::Language getLanguage() const;
+
+ /**
+ * Returns the game's platform
+ */
Common::Platform getPlatform() const;
- uint16 getVersion() const;
+
+ /**
+ * Gets the game Id
+ */
uint32 getGameID() const;
/**
@@ -212,11 +226,24 @@ public:
*/
uint32 getSpecificGameId() const;
+ /**
+ * Returns the game features
+ */
uint32 getGameFeatures() const;
+
+ /**
+ * Returns true if the game is the CD version
+ */
bool getIsCD() const;
+ /**
+ * Returns a random number
+ */
int getRandomNumber(int maxNumber);
+ /**
+ * Returns a random number
+ */
int getRandomNumber(int minNumber, int maxNumber);
/**