aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/games.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/PalmOS/Src/games.h')
-rw-r--r--backends/PalmOS/Src/games.h44
1 files changed, 19 insertions, 25 deletions
diff --git a/backends/PalmOS/Src/games.h b/backends/PalmOS/Src/games.h
index 5c3f3a2313..1bbd199dc0 100644
--- a/backends/PalmOS/Src/games.h
+++ b/backends/PalmOS/Src/games.h
@@ -1,6 +1,7 @@
/* ScummVM - Scumm Interpreter
* Copyright (C) 2001 Ludvig Strigeus
* Copyright (C) 2001-2006 The ScummVM project
+ * Copyright (C) 2002-2006 Chris Apers - PalmOS Backend
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -24,16 +25,20 @@
#ifndef __GAMES_H__
#define __GAMES_H__
-#define curItemVersion sysMakeROMVersion(3,4,0,0,0)
+#define curItemVersion sysMakeROMVersion(3,5,2,0,0) // Added : Lure engine
-#define itemVersion_33 sysMakeROMVersion(3,3,0,0,0)
-#define itemVersion_32 sysMakeROMVersion(3,2,0,0,0)
-#define itemVersion_31 sysMakeROMVersion(3,1,0,0,0)
-#define itemVersion_30 sysMakeROMVersion(3,0,0,0,0)
-#define itemVersion_27 sysMakeROMVersion(2,7,0,0,0)
-#define itemVersion_26 sysMakeROMVersion(2,6,0,0,0)
-#define itemVersion_25 sysMakeROMVersion(2,5,0,0,0)
-#define itemVersion_20 sysMakeROMVersion(2,0,0,0,0)
+
+#define itemVersion_351 sysMakeROMVersion(3,5,1,0,0) // Added : Sega CD platform
+#define itemVersion_350 sysMakeROMVersion(3,5,0,0,0)
+#define itemVersion_340 sysMakeROMVersion(3,4,0,0,0)
+#define itemVersion_330 sysMakeROMVersion(3,3,0,0,0)
+#define itemVersion_320 sysMakeROMVersion(3,2,0,0,0)
+#define itemVersion_310 sysMakeROMVersion(3,1,0,0,0)
+#define itemVersion_300 sysMakeROMVersion(3,0,0,0,0)
+#define itemVersion_270 sysMakeROMVersion(2,7,0,0,0)
+#define itemVersion_260 sysMakeROMVersion(2,6,0,0,0)
+#define itemVersion_250 sysMakeROMVersion(2,5,0,0,0)
+#define itemVersion_200 sysMakeROMVersion(2,0,0,0,0)
// old config structs
typedef struct {
@@ -88,7 +93,7 @@ typedef struct {
struct {
UInt16 palm;
UInt16 music;
- UInt16 sfx;
+ UInt16 sfx; // TODO : remove
UInt16 speech;
UInt16 audiocd;
} volume;
@@ -143,30 +148,18 @@ typedef struct {
// Boolean use16Bit; // |- v3.3 // removed
UInt8 fmQuality; // |- v3.4 // replace use16Bit
} GameInfoType;
-/*
-enum {
- ENGINE_SCUMM = 0,
- ENGINE_SIMON,
- ENGINE_QUEEN,
- ENGINE_SWORD1,
- ENGINE_SKY,
- ENGINE_SAGA,
- ENGINE_GOB,
- ENGINE_KYRA,
- ENGINE_SWORD2
-};
-*/
enum {
ENGINE_SKY = 0,
ENGINE_SWORD1,
ENGINE_SWORD2,
ENGINE_QUEEN,
+ ENGINE_LURE,
ENGINE_GOB,
ENGINE_KYRA,
ENGINE_SAGA,
- ENGINE_SIMON,
ENGINE_SCUMM,
+ ENGINE_SIMON,
ENGINE_COUNT
};
@@ -178,11 +171,12 @@ static const struct {
{ "sword1", "Broken Sword 1" },
{ "sword2", "Broken Sword 2" },
{ "queen", "Flight of the Amazon Queen" },
+ { "lure", "Lure of the Tempress" },
{ "gob", "Gobliiins" },
{ "kyra", "Kyrandia" },
{ "saga", "SAGA Engine" },
- { "simon", "Simon the Sorcerer" },
{ "scumm", "Scumm Games" },
+ { "simon", "Simon the Sorcerer" },
};