aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreamgen.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dreamweb/dreamgen.h')
-rw-r--r--engines/dreamweb/dreamgen.h264
1 files changed, 129 insertions, 135 deletions
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 3c65b2c248..a3df8ce4e5 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -36,38 +36,37 @@ public:
void __start();
#include "stubs.h" // Allow hand-reversed functions to have a signature different than void f()
- static const uint16 offset_quitlist = 0x0a84;
- static const uint16 offset_gameerror8 = 0x113f;
- static const uint16 offset_gameerror5 = 0x1074;
- static const uint16 offset_error2patch = 0x0ff6;
- static const uint16 offset_openchangesize = 0x0a1c;
- static const uint16 offset_keys = 0x0b14;
- static const uint16 offset_gameerror2 = 0x0fb2;
- static const uint16 offset_gameerror6 = 0x10be;
- static const uint16 offset_speechfile = 0x13f1;
- static const uint16 offset_atmospherelist = 0x147e;
- static const uint16 offset_gameerror4 = 0x1037;
- static const uint16 offset_gameerror1 = 0x0f6e;
- static const uint16 offset_gameinfo = 0x1170;
- static const uint16 offset_opslist = 0x0ec6;
- static const uint16 offset_money2poke = 0x0d97;
- static const uint16 offset_talklist = 0x0a64;
- static const uint16 offset_comlist = 0x0ad8;
- static const uint16 offset_money1poke = 0x0d92;
- static const uint16 offset_gameerror7 = 0x1104;
- static const uint16 offset_discopslist = 0x0f1a;
- static const uint16 offset_commandline = 0x16d7;
- static const uint16 offset_destlist = 0x0a9a;
- static const uint16 offset_shaketable = 0x06af;
- static const uint16 offset_error6patch = 0x10fe;
- static const uint16 offset_keybuffer = 0x1718;
- static const uint16 offset_speechfilename = 0x13eb;
- static const uint16 offset_rootdir = 0x0b8c;
- static const uint16 offset_gameerror3 = 0x1003;
- static const uint16 offset_diarylist = 0x0e9c;
- static const uint16 offset_decidelist = 0x13c1;
- static const uint16 offset_symbollist = 0x0e5e;
- static const uint16 offset_operand1 = 0x0b7e;
+ static const uint16 offset_speechfile = 0x0ecf;
+ static const uint16 offset_money1poke = 0x09b9;
+ static const uint16 offset_gameerror2 = 0x0ac1;
+ static const uint16 offset_destlist = 0x08ab;
+ static const uint16 offset_error6patch = 0x0c0d;
+ static const uint16 offset_operand1 = 0x098f;
+ static const uint16 offset_gameerror4 = 0x0b46;
+ static const uint16 offset_keybuffer = 0x1176;
+ static const uint16 offset_comlist = 0x08e9;
+ static const uint16 offset_quitlist = 0x0895;
+ static const uint16 offset_decidelist = 0x0e9f;
+ static const uint16 offset_gameerror6 = 0x0bcd;
+ static const uint16 offset_gameerror8 = 0x0c4e;
+ static const uint16 offset_diarylist = 0x09ff;
+ static const uint16 offset_gameinfo = 0x0c7f;
+ static const uint16 offset_gameerror5 = 0x0b83;
+ static const uint16 offset_talklist = 0x0875;
+ static const uint16 offset_rootdir = 0x099d;
+ static const uint16 offset_gameerror1 = 0x0a7d;
+ static const uint16 offset_gameerror3 = 0x0b12;
+ static const uint16 offset_gameerror7 = 0x0c13;
+ static const uint16 offset_symbollist = 0x09c1;
+ static const uint16 offset_speechfilename = 0x0ec9;
+ static const uint16 offset_discopslist = 0x0a53;
+ static const uint16 offset_atmospherelist = 0x0edc;
+ static const uint16 offset_error2patch = 0x0b05;
+ static const uint16 offset_money2poke = 0x09be;
+ static const uint16 offset_opslist = 0x0a29;
+ static const uint16 offset_openchangesize = 0x0873;
+ static const uint16 offset_commandline = 0x1135;
+ static const uint16 offset_keys = 0x0925;
static const uint16 kStartvars = 0;
static const uint16 kProgresspoints = 1;
static const uint16 kWatchon = 2;
@@ -446,105 +445,101 @@ public:
static const uint16 kGameerror = 531;
static const uint16 kHowmuchalloc = 532;
static const uint16 kReelroutines = 534;
- static const uint16 kReelcalls = 991;
- static const uint16 kRoombyroom = 1214;
- static const uint16 kR0 = 1326;
- static const uint16 kR1 = 1327;
- static const uint16 kR2 = 1331;
- static const uint16 kR6 = 1350;
- static const uint16 kR8 = 1357;
- static const uint16 kR9 = 1373;
- static const uint16 kR10 = 1380;
- static const uint16 kR11 = 1384;
- static const uint16 kR12 = 1388;
- static const uint16 kR13 = 1392;
- static const uint16 kR14 = 1405;
- static const uint16 kR20 = 1439;
- static const uint16 kR22 = 1461;
- static const uint16 kR23 = 1492;
- static const uint16 kR25 = 1505;
- static const uint16 kR26 = 1527;
- static const uint16 kR27 = 1549;
- static const uint16 kR28 = 1574;
- static const uint16 kR29 = 1593;
- static const uint16 kR45 = 1609;
- static const uint16 kR46 = 1616;
- static const uint16 kR47 = 1653;
- static const uint16 kR52 = 1666;
- static const uint16 kR53 = 1670;
- static const uint16 kR55 = 1677;
- static const uint16 kSpritename1 = 1819;
- static const uint16 kSpritename3 = 1832;
- static const uint16 kIdname = 1845;
- static const uint16 kCharacterset1 = 1857;
- static const uint16 kCharacterset2 = 1870;
- static const uint16 kCharacterset3 = 1883;
- static const uint16 kSamplename = 1896;
- static const uint16 kBasicsample = 1909;
- static const uint16 kIcongraphics0 = 1922;
- static const uint16 kIcongraphics1 = 1935;
- static const uint16 kExtragraphics1 = 1948;
- static const uint16 kIcongraphics8 = 1961;
- static const uint16 kMongraphicname = 1974;
- static const uint16 kMongraphics2 = 1987;
- static const uint16 kCityname = 2000;
- static const uint16 kTravelgraphic1 = 2013;
- static const uint16 kTravelgraphic2 = 2026;
- static const uint16 kDiarygraphic = 2039;
- static const uint16 kMonitorfile1 = 2052;
- static const uint16 kMonitorfile2 = 2065;
- static const uint16 kMonitorfile10 = 2078;
- static const uint16 kMonitorfile11 = 2091;
- static const uint16 kMonitorfile12 = 2104;
- static const uint16 kMonitorfile13 = 2117;
- static const uint16 kMonitorfile20 = 2130;
- static const uint16 kMonitorfile21 = 2143;
- static const uint16 kMonitorfile22 = 2156;
- static const uint16 kMonitorfile23 = 2169;
- static const uint16 kMonitorfile24 = 2182;
- static const uint16 kFoldertext = 2195;
- static const uint16 kDiarytext = 2208;
- static const uint16 kPuzzletextname = 2221;
- static const uint16 kTraveltextname = 2234;
- static const uint16 kIntrotextname = 2247;
- static const uint16 kEndtextname = 2260;
- static const uint16 kCommandtextname = 2273;
- static const uint16 kVolumetabname = 2286;
- static const uint16 kFoldergraphic1 = 2299;
- static const uint16 kFoldergraphic2 = 2312;
- static const uint16 kFoldergraphic3 = 2325;
- static const uint16 kSymbolgraphic = 2338;
- static const uint16 kGungraphic = 2351;
- static const uint16 kMonkface = 2364;
- static const uint16 kTitle0graphics = 2377;
- static const uint16 kTitle1graphics = 2390;
- static const uint16 kTitle2graphics = 2403;
- static const uint16 kTitle3graphics = 2416;
- static const uint16 kTitle4graphics = 2429;
- static const uint16 kTitle5graphics = 2442;
- static const uint16 kTitle6graphics = 2455;
- static const uint16 kTitle7graphics = 2468;
- static const uint16 kPalettescreen = 2481;
- static const uint16 kCurrentfile = 2970;
- static const uint16 kDmaaddresses = 5118;
- static const uint16 kFileheader = 6091;
- static const uint16 kFiledata = 6141;
- static const uint16 kExtradata = 6181;
- static const uint16 kRoomdata = 6187;
- static const uint16 kMadeuproomdat = 7979;
- static const uint16 kRoomscango = 8011;
- static const uint16 kRoompics = 8027;
- static const uint16 kOplist = 8042;
- static const uint16 kInputline = 8045;
- static const uint16 kLinedata = 8173;
- static const uint16 kPresslist = 8573;
- static const uint16 kSavenames = 8579;
- static const uint16 kSavefiles = 8698;
- static const uint16 kRecname = 8789;
- static const uint16 kQuitrequested = 8802;
- static const uint16 kSubtitles = 8803;
- static const uint16 kForeignrelease = 8804;
- static const uint16 kStak = 8805;
+ static const uint16 kRoombyroom = 991;
+ static const uint16 kR0 = 1103;
+ static const uint16 kR1 = 1104;
+ static const uint16 kR2 = 1108;
+ static const uint16 kR6 = 1127;
+ static const uint16 kR8 = 1134;
+ static const uint16 kR9 = 1150;
+ static const uint16 kR10 = 1157;
+ static const uint16 kR11 = 1161;
+ static const uint16 kR12 = 1165;
+ static const uint16 kR13 = 1169;
+ static const uint16 kR14 = 1182;
+ static const uint16 kR20 = 1216;
+ static const uint16 kR22 = 1238;
+ static const uint16 kR23 = 1269;
+ static const uint16 kR25 = 1282;
+ static const uint16 kR26 = 1304;
+ static const uint16 kR27 = 1326;
+ static const uint16 kR28 = 1351;
+ static const uint16 kR29 = 1370;
+ static const uint16 kR45 = 1386;
+ static const uint16 kR46 = 1393;
+ static const uint16 kR47 = 1430;
+ static const uint16 kR52 = 1443;
+ static const uint16 kR53 = 1447;
+ static const uint16 kR55 = 1454;
+ static const uint16 kSpritename1 = 1488;
+ static const uint16 kSpritename3 = 1501;
+ static const uint16 kIdname = 1514;
+ static const uint16 kCharacterset1 = 1526;
+ static const uint16 kCharacterset2 = 1539;
+ static const uint16 kCharacterset3 = 1552;
+ static const uint16 kSamplename = 1565;
+ static const uint16 kBasicsample = 1578;
+ static const uint16 kIcongraphics0 = 1591;
+ static const uint16 kIcongraphics1 = 1604;
+ static const uint16 kExtragraphics1 = 1617;
+ static const uint16 kIcongraphics8 = 1630;
+ static const uint16 kMongraphicname = 1643;
+ static const uint16 kMongraphics2 = 1656;
+ static const uint16 kCityname = 1669;
+ static const uint16 kTravelgraphic1 = 1682;
+ static const uint16 kTravelgraphic2 = 1695;
+ static const uint16 kDiarygraphic = 1708;
+ static const uint16 kMonitorfile1 = 1721;
+ static const uint16 kMonitorfile2 = 1734;
+ static const uint16 kMonitorfile10 = 1747;
+ static const uint16 kMonitorfile11 = 1760;
+ static const uint16 kMonitorfile12 = 1773;
+ static const uint16 kMonitorfile13 = 1786;
+ static const uint16 kMonitorfile20 = 1799;
+ static const uint16 kMonitorfile21 = 1812;
+ static const uint16 kMonitorfile22 = 1825;
+ static const uint16 kMonitorfile23 = 1838;
+ static const uint16 kMonitorfile24 = 1851;
+ static const uint16 kFoldertext = 1864;
+ static const uint16 kDiarytext = 1877;
+ static const uint16 kPuzzletextname = 1890;
+ static const uint16 kTraveltextname = 1903;
+ static const uint16 kIntrotextname = 1916;
+ static const uint16 kEndtextname = 1929;
+ static const uint16 kCommandtextname = 1942;
+ static const uint16 kVolumetabname = 1955;
+ static const uint16 kFoldergraphic1 = 1968;
+ static const uint16 kFoldergraphic2 = 1981;
+ static const uint16 kFoldergraphic3 = 1994;
+ static const uint16 kSymbolgraphic = 2007;
+ static const uint16 kGungraphic = 2020;
+ static const uint16 kMonkface = 2033;
+ static const uint16 kTitle0graphics = 2046;
+ static const uint16 kTitle1graphics = 2059;
+ static const uint16 kTitle2graphics = 2072;
+ static const uint16 kTitle3graphics = 2085;
+ static const uint16 kTitle4graphics = 2098;
+ static const uint16 kTitle5graphics = 2111;
+ static const uint16 kTitle6graphics = 2124;
+ static const uint16 kTitle7graphics = 2137;
+ static const uint16 kPalettescreen = 2150;
+ static const uint16 kCurrentfile = 2475;
+ static const uint16 kFileheader = 4518;
+ static const uint16 kFiledata = 4568;
+ static const uint16 kExtradata = 4608;
+ static const uint16 kMadeuproomdat = 4614;
+ static const uint16 kRoomscango = 4646;
+ static const uint16 kRoompics = 4662;
+ static const uint16 kOplist = 4677;
+ static const uint16 kInputline = 4680;
+ static const uint16 kLinedata = 4808;
+ static const uint16 kPresslist = 5208;
+ static const uint16 kSavenames = 5214;
+ static const uint16 kSavefiles = 5333;
+ static const uint16 kRecname = 5424;
+ static const uint16 kQuitrequested = 5437;
+ static const uint16 kSubtitles = 5438;
+ static const uint16 kForeignrelease = 5439;
static const uint16 kBlocktextdat = (0);
static const uint16 kPersonframes = (0);
static const uint16 kDebuglevel1 = (0);
@@ -617,6 +612,7 @@ public:
static const uint16 kScreenwidth = (320);
static const uint16 kKeypadx = (36+112);
static const uint16 kItempicsize = (44);
+ static const uint16 kHeaderlen = (4614-4518);
static const uint16 kDiaryy = (48+12);
static const uint16 kOpsy = (52);
static const uint16 kSymboly = (56);
@@ -624,7 +620,6 @@ public:
static const uint16 kMenuy = (60);
static const uint16 kOpsx = (60);
static const uint16 kMaplength = (60);
- static const uint16 kHeaderlen = (6187-6091);
static const uint16 kSymbolx = (64);
static const uint16 kSetdatlen = (64*128);
static const uint16 kMapwidth = (66);
@@ -689,7 +684,6 @@ public:
void useElevator2();
void keyboardRead();
void getOpenedSize();
- void doShake();
void resetKeyboard();
void soundStartup();
void sLabDoorA();
@@ -785,7 +779,6 @@ public:
void putUnderZoom();
void vSync();
void findInvPos();
- void liftNoise();
void workoutFrames();
void dumpSymBox();
void dumpSymbol();
@@ -912,7 +905,7 @@ public:
void signOn();
void deleteExText();
void foghornSound();
- void showLoadOps();
+ void liftNoise();
void examIcon();
void showGun();
void louisChair();
@@ -1039,6 +1032,7 @@ public:
void useHole();
void useObject();
void fadeToWhite();
+ void showLoadOps();
};
}