aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreamgen.h
diff options
context:
space:
mode:
authorVladimir Menshakov2011-06-25 17:28:51 +0400
committerVladimir Menshakov2011-06-25 18:21:37 +0400
commit375298f69a69e478447feab360fa9296b53e2698 (patch)
tree837dbab3eeeb6f94800ead9b91b3972eea294f37 /engines/dreamweb/dreamgen.h
parent3f2b5b9e8b9196c9d0e573abf8f8350ec4034b1d (diff)
downloadscummvm-rg350-375298f69a69e478447feab360fa9296b53e2698.tar.gz
scummvm-rg350-375298f69a69e478447feab360fa9296b53e2698.tar.bz2
scummvm-rg350-375298f69a69e478447feab360fa9296b53e2698.zip
DREAMWEB: Replaced foreign-guarded code with "foreignrelease" variable, added modifychar stub
Diffstat (limited to 'engines/dreamweb/dreamgen.h')
-rw-r--r--engines/dreamweb/dreamgen.h52
1 files changed, 27 insertions, 25 deletions
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index 5a60327a43..71c466da24 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -488,7 +488,8 @@ public:
const static uint16 kRecname = 8789;
const static uint16 kQuitrequested = 8802;
const static uint16 kSubtitles = 8803;
- const static uint16 kStak = 8804;
+ const static uint16 kForeignrelease = 8804;
+ const static uint16 kStak = 8805;
const static uint16 kBlocktextdat = (0);
const static uint16 kPersonframes = (0);
const static uint16 kDebuglevel1 = (0);
@@ -502,7 +503,6 @@ public:
const static uint16 kFlags = (0);
const static uint16 kGerman = (0);
const static uint16 kTextunder = (0);
- const static uint16 kForeign = (0);
const static uint16 kPathdata = (0);
const static uint16 kDemo = (0);
const static uint16 kExframedata = (0);
@@ -510,26 +510,26 @@ public:
const static uint16 kFreetextdat = (0);
const static uint16 kFrframedata = (0);
const static uint16 kSettext = (0+(130*2));
- const static uint16 kOpeninvlist = (0+(180*10));
- const static uint16 kRyaninvlist = (0+(180*10)+32);
- const static uint16 kPointerback = (0+(180*10)+32+60);
- const static uint16 kMapflags = (0+(180*10)+32+60+(32*32));
- const static uint16 kStartpal = (0+(180*10)+32+60+(32*32)+(11*10*3));
- const static uint16 kEndpal = (0+(180*10)+32+60+(32*32)+(11*10*3)+768);
- const static uint16 kMaingamepal = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768);
- const static uint16 kSpritetable = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768);
- const static uint16 kSetlist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32));
- const static uint16 kFreelist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5));
- const static uint16 kExlist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5));
- const static uint16 kPeoplelist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5));
- const static uint16 kZoomspace = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5));
- const static uint16 kPrintedlist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40));
- const static uint16 kListofchanges = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80));
- const static uint16 kUndertimedtext = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4));
- const static uint16 kRainlist = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*24));
- const static uint16 kInitialreelrouts = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*24)+(6*64));
- const static uint16 kInitialvars = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*24)+(6*64)+991-534);
- const static uint16 kLengthofbuffer = (0+(180*10)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*24)+(6*64)+991-534+68-0);
+ const static uint16 kOpeninvlist = (0+(228*13));
+ const static uint16 kRyaninvlist = (0+(228*13)+32);
+ const static uint16 kPointerback = (0+(228*13)+32+60);
+ const static uint16 kMapflags = (0+(228*13)+32+60+(32*32));
+ const static uint16 kStartpal = (0+(228*13)+32+60+(32*32)+(11*10*3));
+ const static uint16 kEndpal = (0+(228*13)+32+60+(32*32)+(11*10*3)+768);
+ const static uint16 kMaingamepal = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768);
+ const static uint16 kSpritetable = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768);
+ const static uint16 kSetlist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32));
+ const static uint16 kFreelist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5));
+ const static uint16 kExlist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5));
+ const static uint16 kPeoplelist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5));
+ const static uint16 kZoomspace = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5));
+ const static uint16 kPrintedlist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40));
+ const static uint16 kListofchanges = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80));
+ const static uint16 kUndertimedtext = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4));
+ const static uint16 kRainlist = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*30));
+ const static uint16 kInitialreelrouts = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*30)+(6*64));
+ const static uint16 kInitialvars = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*30)+(6*64)+991-534);
+ const static uint16 kLengthofbuffer = (0+(228*13)+32+60+(32*32)+(11*10*3)+768+768+768+(32*32)+(128*5)+(80*5)+(100*5)+(12*5)+(46*40)+(5*80)+(250*4)+(256*30)+(6*64)+991-534+68-0);
const static uint16 kReellist = (0+(36*144));
const static uint16 kIntext = (0+(38*2));
const static uint16 kLengthofmap = (0+(66*60));
@@ -546,16 +546,17 @@ public:
const static uint16 kPersontxtdat = (0+24);
const static uint16 kPersontext = (0+24+(1026*2));
const static uint16 kInputport = (0x63);
+ const static uint16 kForeign = (1);
const static uint16 kCd = (1);
- const static uint16 kUndertextsizey = (10);
const static uint16 kNumexobjects = (114);
+ const static uint16 kUndertextsizey = (13);
const static uint16 kZoomy = (132);
const static uint16 kFreedatlen = (16*80);
- const static uint16 kUndertextsizex = (180);
const static uint16 kExtextlen = (18000);
const static uint16 kLenofmapstore = (22*8*20*8);
- const static uint16 kUndertimedysize = (24);
+ const static uint16 kUndertextsizex = (228);
const static uint16 kNumchanges = (250);
+ const static uint16 kUndertimedysize = (30);
const static uint16 kExframeslen = (30000);
const static uint16 kTablesize = (32);
const static uint16 kScreenwidth = (320);
@@ -718,6 +719,7 @@ public:
void addtopeoplelist();
void hangoncurs();
void sparkydrip();
+ void modifychar();
void compare();
void printcurs();
void convertkey();