#ifndef TASMRECOVER_DREAMGEN_STUBS_H__ #define TASMRECOVER_DREAMGEN_STUBS_H__ /* PLEASE DO NOT MODIFY THIS FILE. ALL CHANGES WILL BE LOST! LOOK FOR README FOR DETAILS */ /* ScummVM - Graphic Adventure Engine * * ScummVM is the legal property of its developers, whose names * are too numerous to list here. Please refer to the COPYRIGHT * file distributed with this source distribution. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * */ #include "dreamweb/runtime.h" #include "dreamweb/structs.h" #include "dreamweb/dreambase.h" namespace DreamGen { static const uint16 kStartvars = 0; static const uint16 kProgresspoints = 1; static const uint16 kWatchon = 2; static const uint16 kShadeson = 3; static const uint16 kSecondcount = 4; static const uint16 kMinutecount = 5; static const uint16 kHourcount = 6; static const uint16 kZoomon = 7; static const uint16 kLocation = 8; static const uint16 kExpos = 9; static const uint16 kExframepos = 10; static const uint16 kExtextpos = 12; static const uint16 kCard1money = 14; static const uint16 kListpos = 16; static const uint16 kRyanpage = 18; static const uint16 kWatchingtime = 19; static const uint16 kReeltowatch = 21; static const uint16 kEndwatchreel = 23; static const uint16 kSpeedcount = 25; static const uint16 kWatchspeed = 26; static const uint16 kReeltohold = 27; static const uint16 kEndofholdreel = 29; static const uint16 kWatchmode = 31; static const uint16 kDestafterhold = 32; static const uint16 kNewsitem = 33; static const uint16 kLiftflag = 34; static const uint16 kLiftpath = 35; static const uint16 kLockstatus = 36; static const uint16 kDoorpath = 37; static const uint16 kCounttoopen = 38; static const uint16 kCounttoclose = 39; static const uint16 kRockstardead = 40; static const uint16 kGeneraldead = 41; static const uint16 kSartaindead = 42; static const uint16 kAidedead = 43; static const uint16 kBeenmugged = 44; static const uint16 kGunpassflag = 45; static const uint16 kCanmovealtar = 46; static const uint16 kTalkedtoattendant = 47; static const uint16 kTalkedtosparky = 48; static const uint16 kTalkedtoboss = 49; static const uint16 kTalkedtorecep = 50; static const uint16 kCardpassflag = 51; static const uint16 kMadmanflag = 52; static const uint16 kKeeperflag = 53; static const uint16 kLasttrigger = 54; static const uint16 kMandead = 55; static const uint16 kSeed = 56; static const uint16 kNeedtotravel = 59; static const uint16 kThroughdoor = 60; static const uint16 kNewobs = 61; static const uint16 kRyanon = 62; static const uint16 kCombatcount = 63; static const uint16 kLastweapon = 64; static const uint16 kDreamnumber = 65; static const uint16 kRoomafterdream = 66; static const uint16 kShakecounter = 67; static const uint16 kBlocktextdat = (0); static const uint16 kPersonframes = (0); static const uint16 kDebuglevel1 = (0); static const uint16 kDebuglevel2 = (0); static const uint16 kPlayback = (0); static const uint16 kMap = (0); static const uint16 kSettextdat = (0); static const uint16 kTextunder = (0); static const uint16 kSpanish = (0); static const uint16 kRecording = (0); static const uint16 kExframedata = (0); static const uint16 kGerman = (0); static const uint16 kPathdata = (0); static const uint16 kDemo = (0); static const uint16 kFramedata = (0); static const uint16 kFlags = (0); static const uint16 kIntextdat = (0); static const uint16 kFreetextdat = (0); static const uint16 kFrframedata = (0); static const uint16 kExframes = (0+2080); static const uint16 kExdata = (0+2080+30000); static const uint16 kExtextdat = (0+2080+30000+(16*114)); static const uint16 kExtext = (0+2080+30000+(16*114)+((114+2)*2)); static const uint16 kLengthofextra = (0+2080+30000+(16*114)+((114+2)*2)+18000); static const uint16 kForeign = (1); static const uint16 kCd = (1); static const uint16 kNumexobjects = (114); static const uint16 kZoomy = (132); static const uint16 kFreedatlen = (16*80); static const uint16 kExtextlen = (18000); static const uint16 kNumchanges = (250); static const uint16 kExframeslen = (30000); static const uint16 kScreenwidth = (320); static const uint16 kItempicsize = (44); static const uint16 kDiaryy = (48+12); static const uint16 kOpsy = (52); static const uint16 kSymboly = (56); static const uint16 kInventy = (58); static const uint16 kMenuy = (60); static const uint16 kOpsx = (60); static const uint16 kSymbolx = (64); static const uint16 kMapwidth = (66); static const uint16 kDiaryx = (68+24); static const uint16 kLengthofvars = (68-0); static const uint16 kZoomx = (8); static const uint16 kInventx = (80); static const uint16 kMenux = (80+40); static const uint16 kHeaderlen = (96); class DreamGenContext : public DreamBase, public Context { public: DreamGenContext(DreamWeb::DreamWebEngine *en) : DreamBase(en), Context(this) {} void __start(); }; } // End of namespace DreamGen #endif