ScummVM
DreamWeb::DreamWebEngine Class Reference

#include <dreamweb.h>

Inheritance diagram for DreamWeb::DreamWebEngine:
Collaboration diagram for DreamWeb::DreamWebEngine:

Public Member Functions

 DreamWebEngine (OSystem *syst, const DreamWebGameDescription *gameDesc)
 
virtual ~DreamWebEngine ()
 
void setVSyncInterrupt (bool flag)
 
void waitForVSync ()
 
Common::Error loadGameState (int slot)
 Load a game state. More...
 
Common::Error saveGameState (int slot, const Common::String &desc)
 Save a game state. More...
 
bool canLoadGameStateCurrently ()
 Indicates whether a game state can be loaded. More...
 
bool canSaveGameStateCurrently ()
 Indicates whether a game state can be saved. More...
 
uint8 randomNumber ()
 
void mouseCall (uint16 *x, uint16 *y, uint16 *state)
 
void processEvents ()
 
void blit (const uint8 *src, int pitch, int x, int y, int w, int h)
 
void cls ()
 
bool isCD ()
 
bool hasSpeech ()
 
void getPalette (uint8 *data, uint start, uint count)
 
void setPalette (const uint8 *data, uint start, uint count)
 
Common::String getSavegameFilename (int slot) const
 
void setShakePos (int pos)
 
void printUnderMonitor ()
 
void quit ()
 
bool loadSpeech (const Common::String &filename)
 
Common::Language getLanguage () const
 
uint8 modifyChar (uint8 c) const
 
Common::String modifyFileName (const char *)
 
const Common::StringgetDatafilePrefix ()
 
const Common::StringgetSpeechDirName ()
 
 DreamWebEngine ()
 
void doBlocks ()
 
uint8 getXAd (const uint8 *setData, uint8 *result)
 
uint8 getYAd (const uint8 *setData, uint8 *result)
 
uint8 getMapAd (const uint8 *setData, uint16 *x, uint16 *y)
 
void calcFrFrame (const Frame &frame, uint8 *width, uint8 *height, uint16 x, uint16 y, ObjPos *objPos)
 
void makeBackOb (SetObject *objData, uint16 x, uint16 y)
 
void showAllObs ()
 
void getDimension (uint8 *mapXstart, uint8 *mapYstart, uint8 *mapXsize, uint8 *mapYsize)
 
void calcMapAd ()
 
void showAllFree ()
 
void drawFlags ()
 
void showAllEx ()
 
void getUnderMenu ()
 
void putUnderMenu ()
 
void singleKey (uint8 key, uint16 x, uint16 y)
 
void loadKeypad ()
 
void showKeypad ()
 
bool isItRight (uint8 digit0, uint8 digit1, uint8 digit2, uint8 digit3)
 
void addToPressList ()
 
void buttonOne ()
 
void buttonTwo ()
 
void buttonThree ()
 
void buttonFour ()
 
void buttonFive ()
 
void buttonSix ()
 
void buttonSeven ()
 
void buttonEight ()
 
void buttonNine ()
 
void buttonNought ()
 
void buttonEnter ()
 
void buttonPress (uint8 buttonId)
 
void showOuterPad ()
 
void dumpKeypad ()
 
void dumpSymbol ()
 
void quitSymbol ()
 
void enterCode (uint8 digit0, uint8 digit1, uint8 digit2, uint8 digit3)
 
void input ()
 
byte makeCaps (byte c)
 
void delChar ()
 
void monMessage (uint8 index)
 
void netError ()
 
void monitorLogo ()
 
void randomAccess (uint16 count)
 
void printOuterMon ()
 
void showCurrentFile ()
 
void accessLightOn ()
 
void accessLightOff ()
 
void turnOnPower ()
 
void powerLightOn ()
 
void powerLightOff ()
 
void printLogo ()
 
void scrollMonitor ()
 
const char * monPrint (const char *string)
 
void lockLightOn ()
 
void lockLightOff ()
 
void loadPersonal ()
 
void loadNews ()
 
void loadCart ()
 
void showKeys ()
 
const char * parser ()
 
const char * searchForString (const char *topic, const char *text)
 
const char * getKeyAndLogo (const char *foundString)
 
void read ()
 
void dirFile (const char *dirName)
 
void dirCom ()
 
void useMon ()
 
bool execCommand ()
 
int findCommand (const char *const cmdList[])
 
void getUnderCenter ()
 
void putUnderCenter ()
 
void showArrows ()
 
uint8 getLocation (uint8 index)
 
void setLocation (uint8 index)
 
void clearLocation (uint8 index)
 
void resetLocation (uint8 index)
 
void readCityPic ()
 
void readDestIcon ()
 
void showCity ()
 
void locationPic ()
 
void selectLocation ()
 
void newPlace ()
 
void nextDest ()
 
void lastDest ()
 
void destSelect ()
 
void lookAtPlace ()
 
void obIcons ()
 
void fillRyan ()
 
void findAllRyan ()
 
void obToInv (uint8 index, uint8 flag, uint16 x, uint16 y)
 
void obPicture ()
 
void removeObFromInv ()
 
void deleteExObject (uint8 index)
 
void deleteExFrame (uint8 frameNum)
 
void deleteExText (uint8 textNum)
 
void purgeALocation (uint8 index)
 
const uint8getObTextStart ()
 
void wornError ()
 
void makeWorn (DynObject *object)
 
void dropObject ()
 
ObjectRef findOpenPos ()
 
byte getOpenedSlotSize ()
 
byte getOpenedSlotCount ()
 
void openOb ()
 
void findAllOpen ()
 
void fillOpen ()
 
ObjectRef findInvPos ()
 
void reExFromInv ()
 
void swapWithInv ()
 
void transferText (uint8 from, uint8 to)
 
void pickupConts (uint8 from, uint8 containerEx)
 
byte transferToEx (uint8 from)
 
void swapWithOpen ()
 
void outOfOpen ()
 
void inToInv ()
 
void outOfInv ()
 
bool checkObjectSize ()
 
void useOpened ()
 
void setPickup ()
 
void selectOpenOb ()
 
void examineOb (bool examineAgain=true)
 
void selectOb ()
 
void inventory ()
 
void identifyOb ()
 
void turnPathOn (uint8 param)
 
void turnPathOff (uint8 param)
 
void turnAnyPathOn (uint8 param, uint8 room)
 
void turnAnyPathOff (uint8 param, uint8 room)
 
RoomPathsgetRoomsPaths ()
 
void faceRightWay ()
 
void setWalk ()
 
void autoSetWalk ()
 
void checkDest (const RoomPaths *roomsPaths)
 
void findXYFromPath ()
 
bool checkIfPathIsOn (uint8 index)
 
void bresenhams ()
 
void workoutFrames ()
 
byte findFirstPath (byte x, byte y)
 
byte findPathOfPoint (byte x, byte y)
 
void setupInitialReelRoutines ()
 
void updatePeople ()
 
void madmanText ()
 
void madman (ReelRoutine &routine)
 
void madMode ()
 
void addToPeopleList (ReelRoutine *routine)
 
bool checkSpeed (ReelRoutine &routine)
 
void sparkyDrip (ReelRoutine &routine)
 
void genericPerson (ReelRoutine &routine)
 
void gamer (ReelRoutine &routine)
 
void eden (ReelRoutine &routine)
 
void sparky (ReelRoutine &routine)
 
void rockstar (ReelRoutine &routine)
 
void madmansTelly (ReelRoutine &routine)
 
void smokeBloke (ReelRoutine &routine)
 
void manAsleep (ReelRoutine &routine)
 
void drunk (ReelRoutine &routine)
 
void introMagic1 (ReelRoutine &routine)
 
void introMagic2 (ReelRoutine &routine)
 
void introMagic3 (ReelRoutine &routine)
 
void introMusic (ReelRoutine &routine)
 
void candles (ReelRoutine &routine)
 
void candles1 (ReelRoutine &routine)
 
void candles2 (ReelRoutine &routine)
 
void smallCandle (ReelRoutine &routine)
 
void gates (ReelRoutine &routine)
 
void security (ReelRoutine &routine)
 
void edenInBath (ReelRoutine &routine)
 
void louis (ReelRoutine &routine)
 
void handClap (ReelRoutine &routine)
 
void carParkDrip (ReelRoutine &routine)
 
void foghornSound (ReelRoutine &routine)
 
void train (ReelRoutine &routine)
 
void attendant (ReelRoutine &routine)
 
void keeper (ReelRoutine &routine)
 
void interviewer (ReelRoutine &routine)
 
void drinker (ReelRoutine &routine)
 
void alleyBarkSound (ReelRoutine &routine)
 
void louisChair (ReelRoutine &routine)
 
void bossMan (ReelRoutine &routine)
 
void priest (ReelRoutine &routine)
 
void monkAndRyan (ReelRoutine &routine)
 
void copper (ReelRoutine &routine)
 
void introMonks1 (ReelRoutine &routine)
 
void introMonks2 (ReelRoutine &routine)
 
void soldier1 (ReelRoutine &routine)
 
void receptionist (ReelRoutine &routine)
 
void bartender (ReelRoutine &routine)
 
void heavy (ReelRoutine &routine)
 
void helicopter (ReelRoutine &routine)
 
void mugger (ReelRoutine &routine)
 
void businessMan (ReelRoutine &routine)
 
void endGameSeq (ReelRoutine &routine)
 
void poolGuard (ReelRoutine &routine)
 
uint8 getNextWord (const GraphicsFile &charSet, const uint8 *string, uint8 *totalWidth, uint8 *charCount)
 
void printChar (const GraphicsFile &charSet, uint16 *x, uint16 y, uint8 c, uint8 nextChar, uint8 *width, uint8 *height, bool kerning=false)
 
void printChar (const GraphicsFile &charSet, uint16 x, uint16 y, uint8 c, uint8 nextChar, uint8 *width, uint8 *height)
 
void printBoth (const GraphicsFile &charSet, uint16 *x, uint16 y, uint8 c, uint8 nextChar)
 
uint8 printDirect (const uint8 **string, uint16 x, uint16 *y, uint8 maxWidth, bool centered, bool kerning=false)
 
uint8 printDirect (const uint8 *string, uint16 x, uint16 y, uint8 maxWidth, bool centered)
 
uint8 getNumber (const GraphicsFile &charSet, const uint8 *string, uint16 maxWidth, bool centered, uint16 *offset)
 
uint8 kernChars (uint8 firstChar, uint8 secondChar, uint8 width)
 
uint8 printSlow (const uint8 *string, uint16 x, uint16 y, uint8 maxWidth, bool centered)
 
uint16 waitFrames ()
 
void printCurs ()
 
void delCurs ()
 
void rollEndCreditsGameWon ()
 
void rollEndCreditsGameLost ()
 
void loadGame ()
 
void doLoad (int slot)
 
void saveGame ()
 
void namesToOld ()
 
void oldToNames ()
 
void saveLoad ()
 
void doSaveLoad ()
 
void showMainOps ()
 
void showDiscOps ()
 
void discOps ()
 
void actualSave ()
 
void actualLoad ()
 
void loadPosition (unsigned int slot)
 
void savePosition (unsigned int slot, const char *descbuf)
 
uint scanForNames ()
 
void loadOld ()
 
void showDecisions ()
 
void loadSaveBox ()
 
void showNames ()
 
void checkInput ()
 
void selectSaveLoadPage ()
 
void selectSlot ()
 
void showSlots ()
 
void showOpBox ()
 
void showSaveOps ()
 
void showLoadOps ()
 
void printSprites ()
 
void printASprite (const Sprite *sprite)
 
void clearSprites ()
 
SpritemakeSprite (uint8 x, uint8 y, bool _mainManCallback, const GraphicsFile *frameData)
 
void initMan ()
 
void walking (Sprite *sprite)
 
void aboutTurn (Sprite *sprite)
 
void backObject (Sprite *sprite)
 
void constant (Sprite *sprite, SetObject *objData)
 
void randomSprite (Sprite *sprite, SetObject *objData)
 
void doorway (Sprite *sprite, SetObject *objData)
 
void wideDoor (Sprite *sprite, SetObject *objData)
 
void doDoor (Sprite *sprite, SetObject *objData, Common::Rect check)
 
void steady (Sprite *sprite, SetObject *objData)
 
void lockedDoorway (Sprite *sprite, SetObject *objData)
 
void liftSprite (Sprite *sprite, SetObject *objData)
 
ReelgetReelStart (uint16 reelPointer)
 
const GraphicsFilefindSource (uint16 &frame)
 
void showReelFrame (Reel *reel)
 
void showGameReel (ReelRoutine *routine)
 
const FramegetReelFrameAX (uint16 frame)
 
void moveMap (uint8 param)
 
void checkOne (uint8 x, uint8 y, uint8 *flag, uint8 *flagEx, uint8 *type, uint8 *flagX, uint8 *flagY)
 
uint8 getBlockOfPixel (uint8 x, uint8 y)
 
void splitIntoLines (uint8 x, uint8 y)
 
void initRain ()
 
void intro1Text ()
 
void intro2Text (uint16 nextReelPointer)
 
void intro3Text (uint16 nextReelPointer)
 
void monks2text ()
 
void monks2ShowText (uint8 textIndex, uint8 x, uint8 y)
 
void textForEnd ()
 
void textForMonkHelper (uint8 textIndex, uint8 voiceIndex, uint8 x, uint8 y, uint16 countToTimed, uint16 timeCount)
 
void textForMonk ()
 
void priestText (ReelRoutine &routine)
 
void soundOnReels (uint16 reelPointer)
 
void clearBeforeLoad ()
 
void clearReels ()
 
void getRidOfReels ()
 
void liftNoise (uint8 index)
 
void checkForExit (Sprite *sprite)
 
void mainMan (Sprite *sprite)
 
void spriteUpdate ()
 
void showRain ()
 
void reconstruct ()
 
void reelsOnScreen ()
 
void setupInitialVars ()
 
void crosshair ()
 
void delTextLine ()
 
void showBlink ()
 
void dumpBlink ()
 
void dumpPointer ()
 
void showPointer ()
 
void delPointer ()
 
void showRyanPage ()
 
void switchRyanOn ()
 
void switchRyanOff ()
 
void showDiary ()
 
void readMouse ()
 
uint16 readMouseState ()
 
void hangOn (uint16 frameCount)
 
void lockMon ()
 
uint8textUnder ()
 
void readKey ()
 
void findOrMake (uint8 index, uint8 value, uint8 type)
 
DynObjectgetFreeAd (uint8 index)
 
DynObjectgetExAd (uint8 index)
 
DynObjectgetEitherAd ()
 
voidgetAnyAdDir (uint8 index, uint8 flag)
 
void showWatch ()
 
void showTime ()
 
void showExit ()
 
void showMan ()
 
void panelIcons1 ()
 
SetObjectgetSetAd (uint8 index)
 
voidgetAnyAd (uint8 *slotSize, uint8 *slotCount)
 
const uint8getTextInFile1 (uint16 index)
 
uint8 findNextColon (const uint8 **string)
 
void allocateBuffers ()
 
void loadTextFile (TextFile &file, const char *suffix)
 
void loadGraphicsFile (GraphicsFile &file, const char *suffix)
 
void loadGraphicsSegment (GraphicsFile &file, Common::File &inFile, unsigned int len)
 
void loadTextSegment (TextFile &file, Common::File &inFile, unsigned int len)
 
void loadTravelText ()
 
void loadTempText (const char *suffix)
 
void sortOutMap ()
 
void loadRoomData (const Room &room, bool skipDat)
 
void useTempCharset (GraphicsFile *charset)
 
void useCharset1 ()
 
void printMessage (uint16 x, uint16 y, uint8 index, uint8 maxWidth, bool centered)
 
void printMessage2 (uint16 x, uint16 y, uint8 index, uint8 maxWidth, bool centered, uint8 count)
 
bool isItDescribed (const ObjPos *objPos)
 
void zoomIcon ()
 
void roomName ()
 
void showIcon ()
 
void eraseOldObs ()
 
void commandOnlyCond (uint8 command, uint8 commandType)
 
void commandOnly (uint8 command)
 
void commandWithOb (uint8 command, uint8 type, uint8 index)
 
void blank ()
 
void setTopLeft ()
 
void setTopRight ()
 
void setBotLeft ()
 
void setBotRight ()
 
void examIcon ()
 
void animPointer ()
 
void getFlagUnderP (uint8 *flag, uint8 *flagEx)
 
void workToScreenM ()
 
void quitKey ()
 
void restoreReels ()
 
void loadFolder ()
 
void folderHints ()
 
void folderExit ()
 
void showFolder ()
 
void showLeftPage ()
 
void showRightPage ()
 
void underTextLine ()
 
void hangOnP (uint16 count)
 
void getUnderZoom ()
 
void putUnderZoom ()
 
void examineInventory ()
 
void openInv ()
 
void getBack1 ()
 
void getBackFromOb ()
 
void getBackFromOps ()
 
void getBackToOps ()
 
void DOSReturn ()
 
bool isItWorn (const DynObject *object)
 
bool compare (uint8 index, uint8 flag, const char id[4])
 
void hangOnW (uint16 frameCount)
 
void getRidOfTempText ()
 
void getRidOfAll ()
 
void placeSetObject (uint8 index)
 
void removeSetObject (uint8 index)
 
bool isSetObOnMap (uint8 index)
 
void dumpZoom ()
 
void diaryKeyP ()
 
void diaryKeyN ()
 
void findRoomInLoc ()
 
void loadMenu ()
 
void showMenu ()
 
void dumpMenu ()
 
void dealWithSpecial (uint8 firstParam, uint8 secondParam)
 
void plotReel (uint16 &reelPointer)
 
void setupTimedTemp (uint8 textIndex, uint8 voiceIndex, uint8 x, uint8 y, uint16 countToTimed, uint16 timeCount)
 
void getUnderTimed ()
 
void putUnderTimed ()
 
void dumpTextLine ()
 
void useTimedText ()
 
void dumpTimedText ()
 
void getTime ()
 
void doChange (uint8 index, uint8 value, uint8 type)
 
bool isRyanHolding (const char *id)
 
void clearBuffers ()
 
void clearChanges ()
 
void drawFloor ()
 
uint16 findSetObject (const char *id)
 
void hangOnCurs (uint16 frameCount)
 
const uint8findObName (uint8 type, uint8 index)
 
void copyName (uint8 type, uint8 index, uint8 *dst)
 
uint16 findExObject (const char *id)
 
void makeMainScreen ()
 
void showWatchReel ()
 
void watchReel ()
 
void examineObText ()
 
void blockNameText ()
 
void personNameText ()
 
void walkToText ()
 
void entryTexts ()
 
void setAllChanges ()
 
void restoreAll ()
 
void redrawMainScrn ()
 
void checkCoords (const RectWithCallback *rectWithCallbacks)
 
void newGame ()
 
void deleteTaken ()
 
void autoAppear ()
 
void loadRoom ()
 
void startLoading (const Room &room)
 
void startup ()
 
void atmospheres ()
 
bool objectMatches (void *object, const char *id)
 
void checkFolderCoords ()
 
void nextFolder ()
 
void lastFolder ()
 
void lookAtCard ()
 
void obsThatDoThings ()
 
void describeOb ()
 
void putBackObStuff ()
 
void showDiaryPage ()
 
void showDiaryKeys ()
 
void dumpDiaryKeys ()
 
void useMenu ()
 
void incRyanPage ()
 
void edensFlatReminders ()
 
void dropError ()
 
void cantDrop ()
 
void entryAnims ()
 
bool finishedWalking ()
 
void emergencyPurge (uint8 from)
 
void purgeAnItem ()
 
uint8 nextSymbol (uint8 symbol)
 
void enterSymbol ()
 
void showSymbol ()
 
void updateSymbolTop ()
 
void updateSymbolBot ()
 
void pickupOb (uint8 command, uint8 pos)
 
void errorMessage1 ()
 
void errorMessage2 ()
 
void errorMessage3 ()
 
void decide ()
 
void allPointer ()
 
void dumpWatch ()
 
void watchCount ()
 
void signOn ()
 
void searchForFiles (const char *filesString)
 
void triggerMessage (uint16 index)
 
void processTrigger ()
 
void dreamwebFinalize ()
 
void dreamweb ()
 
void screenUpdate ()
 
void startup1 ()
 
void readOneBlock ()
 
bool checkIfPerson (uint8 x, uint8 y)
 
bool checkIfFree (uint8 x, uint8 y)
 
bool checkIfEx (uint8 x, uint8 y)
 
void walkAndExamine ()
 
void obName (uint8 command, uint8 commandType)
 
bool checkIfSet (uint8 x, uint8 y)
 
void readSetData ()
 
void look ()
 
void autoLook ()
 
void doLook ()
 
void mainScreen ()
 
void zoomOnOff ()
 
void initialInv ()
 
void walkIntoRoom ()
 
void afterNewRoom ()
 
void madmanRun ()
 
void showGun ()
 
void talk ()
 
void convIcons ()
 
uint16 getPersFrame (uint8 index)
 
const uint8getPersonText (uint8 index, uint8 talkPos)
 
void startTalk ()
 
void moreTalk ()
 
void doSomeTalk ()
 
bool hangOnPQ ()
 
void redes ()
 
void endGame ()
 
void monkSpeaking ()
 
void gettingShot ()
 
void bibleQuote ()
 
void hangOne (uint16 delay)
 
void intro ()
 
void runIntroSeq ()
 
void runEndSeq ()
 
void loadIntroRoom ()
 
void set16ColPalette ()
 
void realCredits ()
 
uint8 getExPos ()
 
void useRoutine ()
 
void useObject ()
 
void placeFreeObject (uint8 index)
 
void removeFreeObject (uint8 index)
 
void setupTimedUse (uint16 offset, uint16 countToTimed, uint16 timeCount, byte x, byte y)
 
void withWhat ()
 
uint16 checkInside (uint16 command, uint16 type)
 
void showPuzText (uint16 command, uint16 count)
 
void useText (const uint8 *string)
 
void showFirstUse ()
 
void showSecondUse ()
 
void viewFolder ()
 
void edensCDPlayer ()
 
void hotelBell ()
 
void playGuitar ()
 
void useElevator1 ()
 
void useElevator2 ()
 
void useElevator3 ()
 
void useElevator4 ()
 
void useElevator5 ()
 
void useHatch ()
 
void wheelSound ()
 
void callHotelLift ()
 
void useShield ()
 
void useCoveredBox ()
 
void useRailing ()
 
void useChurchHole ()
 
void sitDownInBar ()
 
void useBalcony ()
 
void useWindow ()
 
void trapDoor ()
 
void useDryer ()
 
void callEdensDLift ()
 
void callEdensLift ()
 
void openYourNeighbor ()
 
void openRyan ()
 
void openPoolBoss ()
 
void openEden ()
 
void openSarters ()
 
void openLouis ()
 
void useWall ()
 
void useChurchGate ()
 
void useLadder ()
 
void useLadderB ()
 
bool defaultUseHandler (const char *id)
 
void slabDoorA ()
 
void slabDoorB ()
 
void slabDoorC ()
 
void slabDoorE ()
 
void slabDoorD ()
 
void slabDoorF ()
 
void useGun ()
 
void useFullCart ()
 
void useClearBox ()
 
void openTVDoor ()
 
void usePlate ()
 
void usePlinth ()
 
void useElvDoor ()
 
void useWinch ()
 
void useCart ()
 
void useHole ()
 
void openHotelDoor ()
 
void openHotelDoor2 ()
 
void grafittiDoor ()
 
void useCardReader1 ()
 
void useCardReader2 ()
 
void useCardReader3 ()
 
void usePoolReader ()
 
void useLighter ()
 
void useWire ()
 
void openTomb ()
 
void hotelControl ()
 
void useCooker ()
 
void useDiary ()
 
void useControl ()
 
void useSlab ()
 
void usePipe ()
 
void useOpenBox ()
 
void runTap ()
 
void useAxe ()
 
void useHandle ()
 
void useAltar ()
 
void notHeldError ()
 
void useCashCard ()
 
void useButtonA ()
 
void wearWatch ()
 
void wearShades ()
 
void useTrainer ()
 
void useStereo ()
 
void chewy ()
 
void delEverything ()
 
void afterIntroRoom ()
 
void clearStartPal ()
 
void clearEndPal ()
 
void palToStartPal ()
 
void endPalToStart ()
 
void startPalToEnd ()
 
void palToEndPal ()
 
void fadeDOS ()
 
void doFade ()
 
void fadeCalculation ()
 
void fadeUpYellows ()
 
void fadeUpMonFirst ()
 
void fadeUpMon ()
 
void fadeDownMon ()
 
void initialMonCols ()
 
void fadeScreenUp ()
 
void fadeScreenUps ()
 
void fadeScreenUpHalf ()
 
void fadeScreenDown ()
 
void fadeScreenDowns ()
 
void fadeScreenDownHalf ()
 
void clearPalette ()
 
void greyscaleSum ()
 
void allPalette ()
 
void dumpCurrent ()
 
uint8workspace ()
 
void clearWork ()
 
void panelToMap ()
 
void mapToPanel ()
 
void dumpMap ()
 
void transferFrame (uint8 from, uint8 to, uint8 offset)
 
void zoom ()
 
void multiGet (uint8 *dst, uint16 x, uint16 y, uint8 width, uint8 height)
 
void multiPut (const uint8 *src, uint16 x, uint16 y, uint8 width, uint8 height)
 
void multiDump (uint16 x, uint16 y, uint8 width, uint8 height)
 
void workToScreen ()
 
void frameOutV (uint8 *dst, const uint8 *src, uint16 pitch, uint16 width, uint16 height, int16 x, int16 y)
 
void frameOutNm (uint8 *dst, const uint8 *src, uint16 pitch, uint16 width, uint16 height, uint16 x, uint16 y)
 
void frameOutBh (uint8 *dst, const uint8 *src, uint16 pitch, uint16 width, uint16 height, uint16 x, uint16 y)
 
void frameOutFx (uint8 *dst, const uint8 *src, uint16 pitch, uint16 width, uint16 height, uint16 x, uint16 y)
 
void doShake ()
 
void setMode ()
 
void showPCX (const Common::String &suffix)
 
void showFrameInternal (const uint8 *pSrc, uint16 x, uint16 y, uint8 effectsFlag, uint8 width, uint8 height)
 
void showFrame (const GraphicsFile &frameData, uint16 x, uint16 y, uint16 frameNumber, uint8 effectsFlag, uint8 *width, uint8 *height)
 
void showFrame (const GraphicsFile &frameData, uint16 x, uint16 y, uint16 frameNumber, uint8 effectsFlag)
 
bool pixelCheckSet (const ObjPos *pos, uint8 x, uint8 y)
 
void loadPalFromIFF ()
 
void createPanel ()
 
void createPanel2 ()
 
void showPanel ()
 
- Public Member Functions inherited from Engine
void pauseEngine (bool pause)
 Pause or resume the engine. More...
 
bool isPaused () const
 Return whether the engine is currently paused or not. More...
 
void openMainMenuDialog ()
 Run the Global Main Menu Dialog. More...
 
uint32 getTotalPlayTime () const
 Get the total play time. More...
 
void setTotalPlayTime (uint32 time=0)
 Set the game time counter to the specified time. More...
 
Common::TimerManagergetTimerManager ()
 
Common::EventManagergetEventManager ()
 
Common::SaveFileManagergetSaveFileManager ()
 
void checkCD ()
 On some systems, check if the game appears to be run from CD. More...
 
 Engine (OSystem *syst)
 
virtual ~Engine ()
 
virtual void initializePath (const Common::FSNode &gamePath)
 Init SearchMan according to the game path. More...
 
virtual void errorString (const char *buf_input, char *buf_output, int buf_output_size)
 Prepare an error string, which is printed by the error() function. More...
 
virtual void syncSoundSettings ()
 Notify the engine that the sound settings in the config manager may have changed and that it hence should adjust any internal volume etc. More...
 
virtual void initKeymap ()
 
virtual void deinitKeymap ()
 
virtual void flipMute ()
 Flip mute all sound option. More...
 
void setGameToLoadSlot (int slot)
 Sets the game slot for a savegame to be loaded after global main menu execution. More...
 

Public Attributes

bool _quitRequested
 
bool _subtitles
 
bool _foreignRelease
 
bool _wonGame
 
bool _hasSpeech
 
uint8 _roomsSample
 
bool _speechLoaded
 
uint8 _speechCount
 
uint16 _charShift
 
bool _brightPalette
 
bool _copyProtection
 
uint8 _roomLoaded
 
uint8 _didZoom
 
uint16 _lineSpacing
 
uint16 _textAddressX
 
uint16 _textAddressY
 
uint8 _textLen
 
uint16 _lastXPos
 
uint8 _itemFrame
 
uint8 _withObject
 
uint8 _withType
 
uint16 _lookCounter
 
uint8 _command
 
uint8 _commandType
 
uint8 _objectType
 
uint8 _getBack
 
uint8 _invOpen
 
uint8 _mainMode
 
uint8 _pickUp
 
uint8 _lastInvPos
 
uint8 _examAgain
 
uint8 _newTextLine
 
uint8 _openedOb
 
uint8 _openedType
 
uint16 _mapAdX
 
uint16 _mapAdY
 
uint16 _mapOffsetX
 
uint16 _mapOffsetY
 
uint16 _mapXStart
 
uint16 _mapYStart
 
uint8 _mapXSize
 
uint8 _mapYSize
 
uint8 _haveDoneObs
 
uint8 _manIsOffScreen
 
uint8 _facing
 
uint8 _leaveDirection
 
uint8 _turnToFace
 
uint8 _turnDirection
 
uint16 _mainTimer
 
uint8 _introCount
 
uint8 _currentKey
 
uint8 _timerCount
 
uint8 _mapX
 
uint8 _mapY
 
uint8 _ryanX
 
uint8 _ryanY
 
uint8 _lastFlag
 
uint8 _destPos
 
uint8 _realLocation
 
uint8 _roomNum
 
uint8 _nowInNewRoom
 
uint8 _resetManXY
 
uint8 _newLocation
 
uint8 _autoLocation
 
uint16 _mouseX
 
uint16 _mouseY
 
uint16 _mouseButton
 
uint16 _oldButton
 
uint16 _oldX
 
uint16 _oldY
 
uint16 _oldPointerX
 
uint16 _oldPointerY
 
uint16 _delHereX
 
uint16 _delHereY
 
uint8 _pointerXS
 
uint8 _pointerYS
 
uint8 _delXS
 
uint8 _delYS
 
uint8 _pointerFrame
 
uint8 _pointerPower
 
uint8 _pointerMode
 
uint8 _pointerSpeed
 
uint8 _pointerCount
 
uint8 _inMapArea
 
uint8 _talkMode
 
uint8 _talkPos
 
uint8 _character
 
uint8 _watchDump
 
uint8 _logoNum
 
uint8 _oldLogoNum
 
uint8 _walkAndExam
 
uint8 _walkExamType
 
uint8 _walkExamNum
 
uint16 _cursLocX
 
uint16 _cursLocY
 
uint16 _curPos
 
uint16 _monAdX
 
uint16 _monAdY
 
uint16 _timeCount
 
uint8 _needToDumpTimed
 
TimedTemp _previousTimedTemp
 
TimedTemp _timedTemp
 
uint8 _loadingOrSave
 
uint8 _saveLoadPage
 
uint8 _currentSlot
 
uint8 _cursorPos
 
uint8 _colorPos
 
uint8 _fadeDirection
 
uint8 _numToFade
 
uint8 _fadeCount
 
uint8 _addToGreen
 
uint8 _addToRed
 
uint8 _addToBlue
 
uint16 _lastSoundReel
 
Common::KeyCode _lastHardKey
 
uint8 _blinkFrame
 
uint8 _blinkCount
 
uint8 _reAssesChanges
 
uint8 _pointersPath
 
uint8 _mansPath
 
uint8 _pointerFirstPath
 
uint8 _finalDest
 
uint8 _destination
 
uint16 _lineStartX
 
uint16 _lineStartY
 
uint16 _lineEndX
 
uint16 _lineEndY
 
uint8 _linePointer
 
uint8 _lineDirection
 
uint8 _lineLength
 
- Public Attributes inherited from Engine
OSystem_system
 
Audio::Mixer_mixer
 

Protected Member Functions

virtual Common::Error run ()
 Init the engine and start its main loop. More...
 
virtual bool hasFeature (EngineFeature f) const
 Determine whether the engine supports the specified feature. More...
 
GUI::DebuggergetDebugger ()
 Return the engine's debugger instance, if any. More...
 
- Protected Member Functions inherited from Engine
virtual int runDialog (GUI::Dialog &dialog)
 
bool shouldPerformAutoSave (int lastSaveTime)
 Indicate whether an autosave should be performed. More...
 
virtual void pauseEngineIntern (bool pause)
 Actual implementation of pauseEngine by subclasses. More...
 

Protected Attributes

GameVars _vars
 
uint8_backdropBlocks
 
BackdropMapFlag _backdropFlags [96]
 
uint8 _mapData [kLengthOfMap+32]
 
uint8 _pressList [6]
 
uint8 _pressed
 
uint16 _pressPointer
 
uint8 _graphicPress
 
uint8 _pressCount
 
uint8 _lightCount
 
uint8 _folderPage
 
uint8 _diaryPage
 
uint8 _menuCount
 
uint8 _symbolTopX
 
uint8 _symbolTopNum
 
int8 _symbolTopDir
 
uint8 _symbolBotX
 
uint8 _symbolBotNum
 
int8 _symbolBotDir
 
char _inputLine [64]
 
char _operand1 [64]
 
char _currentFile [14]
 
uint8 _roomsCanGo [16]
 
uint16 _openChangeSize
 
ObjectRef _oldSubject
 
Common::Point _lineData [200]
 
char _saveNames [17 *21]
 
char _saveNamesOld [17 *21]
 
uint8 _workspace [(0x1000+2) *16]
 
uint8 _mapStore [kLenOfMapStore+32]
 
ReelRoutine _reelRoutines [kNumReelRoutines+1]
 
ReelRoutine_personData
 
uint8 _textUnder [kUnderTextBufSize]
 
ObjectRef _openInvList [16]
 
ObjectRef _ryanInvList [30]
 
uint8 _pointerBack [32 *32]
 
MapFlag _mapFlags [11 *10]
 
uint8 _startPal [3 *256]
 
uint8 _endPal [3 *256]
 
uint8 _mainPal [3 *256]
 
Common::List< Sprite_spriteTable
 
Common::List< ObjPos_setList
 
Common::List< ObjPos_freeList
 
Common::List< ObjPos_exList
 
Common::List< People_peopleList
 
uint8 _zoomSpace [46 *40]
 
Change _listOfChanges [kNumChanges]
 
uint8 _underTimedText [kUnderTimedTextBufSize]
 
Common::List< Rain_rainList
 
TextFile _textFile1
 
TextFile _textFile2
 
TextFile _textFile3
 
TextFile _travelText
 
TextFile _puzzleText
 
TextFile _commandText
 
GraphicsFile _keypadGraphics
 
GraphicsFile _menuGraphics
 
GraphicsFile _menuGraphics2
 
GraphicsFile _folderGraphics
 
GraphicsFile _folderGraphics2
 
GraphicsFile _folderGraphics3
 
GraphicsFile _folderCharset
 
GraphicsFile _symbolGraphics
 
GraphicsFile _diaryGraphics
 
GraphicsFile _diaryCharset
 
GraphicsFile _monitorGraphics
 
GraphicsFile _monitorCharset
 
GraphicsFile _newplaceGraphics
 
GraphicsFile _newplaceGraphics2
 
GraphicsFile _newplaceGraphics3
 
GraphicsFile _cityGraphics
 
GraphicsFile _saveGraphics
 
GraphicsFile _icons1
 
GraphicsFile _icons2
 
GraphicsFile _charset1
 
GraphicsFile _mainSprites
 
const GraphicsFile_currentCharset
 
GraphicsFile _setFrames
 
GraphicsFile _freeFrames
 
GraphicsFile _reel1
 
GraphicsFile _reel2
 
GraphicsFile _reel3
 
TextFile _setDesc
 
TextFile _blockDesc
 
TextFile _roomDesc
 
TextFile _freeDesc
 
TextFile _personText
 
uint16 _personFramesLE [12]
 
RoomPaths _pathData [36]
 
Reel_reelList
 
SetObject _setDat [128]
 
DynObject _freeDat [80]
 
GraphicsFile _exFrames
 
DynObject _exData [kNumExObjects]
 
TextFile _exText
 
- Protected Attributes inherited from Engine
Common::TimerManager_timer
 
Common::EventManager_eventMan
 
Common::SaveFileManager_saveFileMan
 
GUI::Dialog_mainMenuDialog
 
const Common::String _targetName
 

Private Member Functions

void keyPressed (uint16 ascii)
 
void setSpeed (uint speed)
 

Private Attributes

DreamWebConsole_console
 
DreamWebSound_sound
 
bool _vSyncInterrupt
 
uint8 _keyBuffer [16]
 
uint16 _bufferIn
 
uint16 _bufferOut
 
const DreamWebGameDescription_gameDescription
 
Common::RandomSource _rnd
 
Common::String _datafilePrefix
 
Common::String _speechDirName
 
uint _speed
 
bool _turbo
 
uint _oldMouseState
 

Additional Inherited Members

- Public Types inherited from Engine
enum  EngineFeature {
  kSupportsSubtitleOptions, kSupportsRTL, kSupportsLoadingDuringRuntime, kSupportsSavingDuringRuntime,
  kSupportsJoystick
}
 A feature in this context means an ability of the engine which can be either available or not. More...
 
- Static Public Member Functions inherited from Engine
static void quitGame ()
 Request the engine to quit. More...
 
static bool shouldQuit ()
 Return whether the ENGINE should quit respectively should return to the launcher. More...
 
static bool warnUserAboutUnsupportedGame ()
 Display a warning to the user that the game is not fully supported. More...
 

Detailed Description

Definition at line 101 of file dreamweb.h.

Constructor & Destructor Documentation

◆ DreamWebEngine() [1/2]

DreamWeb::DreamWebEngine::DreamWebEngine ( OSystem syst,
const DreamWebGameDescription gameDesc 
)

Definition at line 42 of file dreamweb.cpp.

◆ ~DreamWebEngine()

DreamWeb::DreamWebEngine::~DreamWebEngine ( )
virtual

Definition at line 273 of file dreamweb.cpp.

◆ DreamWebEngine() [2/2]

DreamWeb::DreamWebEngine::DreamWebEngine ( )

Member Function Documentation

◆ aboutTurn()

void DreamWeb::DreamWebEngine::aboutTurn ( Sprite sprite)

Definition at line 188 of file sprite.cpp.

◆ accessLightOff()

void DreamWeb::DreamWebEngine::accessLightOff ( )

Definition at line 395 of file monitor.cpp.

◆ accessLightOn()

void DreamWeb::DreamWebEngine::accessLightOn ( )

Definition at line 390 of file monitor.cpp.

◆ actualLoad()

void DreamWeb::DreamWebEngine::actualLoad ( )

Definition at line 475 of file saveload.cpp.

◆ actualSave()

void DreamWeb::DreamWebEngine::actualSave ( )

Definition at line 451 of file saveload.cpp.

◆ addToPeopleList()

void DreamWeb::DreamWebEngine::addToPeopleList ( ReelRoutine routine)

Definition at line 233 of file people.cpp.

◆ addToPressList()

void DreamWeb::DreamWebEngine::addToPressList ( )

Definition at line 121 of file keypad.cpp.

◆ afterIntroRoom()

void DreamWeb::DreamWebEngine::afterIntroRoom ( )

Definition at line 2235 of file stubs.cpp.

◆ afterNewRoom()

void DreamWeb::DreamWebEngine::afterNewRoom ( )

Definition at line 2474 of file stubs.cpp.

◆ alleyBarkSound()

void DreamWeb::DreamWebEngine::alleyBarkSound ( ReelRoutine routine)

Definition at line 431 of file people.cpp.

◆ allocateBuffers()

void DreamWeb::DreamWebEngine::allocateBuffers ( )

Definition at line 2128 of file stubs.cpp.

◆ allPalette()

void DreamWeb::DreamWebEngine::allPalette ( )

Definition at line 266 of file vgafades.cpp.

◆ allPointer()

void DreamWeb::DreamWebEngine::allPointer ( )

Definition at line 2268 of file stubs.cpp.

◆ animPointer()

void DreamWeb::DreamWebEngine::animPointer ( )

Definition at line 107 of file mouse.cpp.

◆ atmospheres()

void DreamWeb::DreamWebEngine::atmospheres ( )

Definition at line 2145 of file stubs.cpp.

◆ attendant()

void DreamWeb::DreamWebEngine::attendant ( ReelRoutine routine)

Definition at line 376 of file people.cpp.

◆ autoAppear()

void DreamWeb::DreamWebEngine::autoAppear ( )

Definition at line 2622 of file stubs.cpp.

◆ autoLook()

void DreamWeb::DreamWebEngine::autoLook ( )

Definition at line 1886 of file stubs.cpp.

◆ autoSetWalk()

void DreamWeb::DreamWebEngine::autoSetWalk ( )

Definition at line 91 of file pathfind.cpp.

◆ backObject()

void DreamWeb::DreamWebEngine::backObject ( Sprite sprite)

Definition at line 222 of file sprite.cpp.

◆ bartender()

void DreamWeb::DreamWebEngine::bartender ( ReelRoutine routine)

Definition at line 828 of file people.cpp.

◆ bibleQuote()

void DreamWeb::DreamWebEngine::bibleQuote ( )

Definition at line 101 of file titles.cpp.

◆ blank()

void DreamWeb::DreamWebEngine::blank ( )

Definition at line 2264 of file stubs.cpp.

◆ blit()

void DreamWeb::DreamWebEngine::blit ( const uint8 src,
int  pitch,
int  x,
int  y,
int  w,
int  h 
)

Definition at line 467 of file dreamweb.cpp.

◆ blockNameText()

void DreamWeb::DreamWebEngine::blockNameText ( )

Definition at line 1287 of file stubs.cpp.

◆ bossMan()

void DreamWeb::DreamWebEngine::bossMan ( ReelRoutine routine)

Definition at line 618 of file people.cpp.

◆ bresenhams()

void DreamWeb::DreamWebEngine::bresenhams ( )

Definition at line 140 of file pathfind.cpp.

◆ businessMan()

void DreamWeb::DreamWebEngine::businessMan ( ReelRoutine routine)

Definition at line 959 of file people.cpp.

◆ buttonEight()

void DreamWeb::DreamWebEngine::buttonEight ( )

Definition at line 160 of file keypad.cpp.

◆ buttonEnter()

void DreamWeb::DreamWebEngine::buttonEnter ( )

Definition at line 172 of file keypad.cpp.

◆ buttonFive()

void DreamWeb::DreamWebEngine::buttonFive ( )

Definition at line 148 of file keypad.cpp.

◆ buttonFour()

void DreamWeb::DreamWebEngine::buttonFour ( )

Definition at line 144 of file keypad.cpp.

◆ buttonNine()

void DreamWeb::DreamWebEngine::buttonNine ( )

Definition at line 164 of file keypad.cpp.

◆ buttonNought()

void DreamWeb::DreamWebEngine::buttonNought ( )

Definition at line 168 of file keypad.cpp.

◆ buttonOne()

void DreamWeb::DreamWebEngine::buttonOne ( )

Definition at line 132 of file keypad.cpp.

◆ buttonPress()

void DreamWeb::DreamWebEngine::buttonPress ( uint8  buttonId)

Definition at line 176 of file keypad.cpp.

◆ buttonSeven()

void DreamWeb::DreamWebEngine::buttonSeven ( )

Definition at line 156 of file keypad.cpp.

◆ buttonSix()

void DreamWeb::DreamWebEngine::buttonSix ( )

Definition at line 152 of file keypad.cpp.

◆ buttonThree()

void DreamWeb::DreamWebEngine::buttonThree ( )

Definition at line 140 of file keypad.cpp.

◆ buttonTwo()

void DreamWeb::DreamWebEngine::buttonTwo ( )

Definition at line 136 of file keypad.cpp.

◆ calcFrFrame()

void DreamWeb::DreamWebEngine::calcFrFrame ( const Frame frame,
uint8 width,
uint8 height,
uint16  x,
uint16  y,
ObjPos objPos 
)

Definition at line 102 of file backdrop.cpp.

◆ calcMapAd()

void DreamWeb::DreamWebEngine::calcMapAd ( )

Definition at line 199 of file backdrop.cpp.

◆ callEdensDLift()

void DreamWeb::DreamWebEngine::callEdensDLift ( )

Definition at line 448 of file use.cpp.

◆ callEdensLift()

void DreamWeb::DreamWebEngine::callEdensLift ( )

Definition at line 441 of file use.cpp.

◆ callHotelLift()

void DreamWeb::DreamWebEngine::callHotelLift ( )

Definition at line 282 of file use.cpp.

◆ candles()

void DreamWeb::DreamWebEngine::candles ( ReelRoutine routine)

Definition at line 513 of file people.cpp.

◆ candles1()

void DreamWeb::DreamWebEngine::candles1 ( ReelRoutine routine)

Definition at line 480 of file people.cpp.

◆ candles2()

void DreamWeb::DreamWebEngine::candles2 ( ReelRoutine routine)

Definition at line 490 of file people.cpp.

◆ canLoadGameStateCurrently()

bool DreamWeb::DreamWebEngine::canLoadGameStateCurrently ( )
virtual

Indicates whether a game state can be loaded.

Reimplemented from Engine.

Definition at line 246 of file detection.cpp.

◆ canSaveGameStateCurrently()

bool DreamWeb::DreamWebEngine::canSaveGameStateCurrently ( )
virtual

Indicates whether a game state can be saved.

Reimplemented from Engine.

Definition at line 250 of file detection.cpp.

◆ cantDrop()

void DreamWeb::DreamWebEngine::cantDrop ( )

Definition at line 1188 of file object.cpp.

◆ carParkDrip()

void DreamWeb::DreamWebEngine::carParkDrip ( ReelRoutine routine)

Definition at line 580 of file people.cpp.

◆ checkCoords()

void DreamWeb::DreamWebEngine::checkCoords ( const RectWithCallback rectWithCallbacks)

Definition at line 159 of file mouse.cpp.

◆ checkDest()

void DreamWeb::DreamWebEngine::checkDest ( const RoomPaths roomsPaths)

Definition at line 109 of file pathfind.cpp.

◆ checkFolderCoords()

void DreamWeb::DreamWebEngine::checkFolderCoords ( )

Definition at line 385 of file keypad.cpp.

◆ checkForExit()

void DreamWeb::DreamWebEngine::checkForExit ( Sprite sprite)

Definition at line 1034 of file sprite.cpp.

◆ checkIfEx()

bool DreamWeb::DreamWebEngine::checkIfEx ( uint8  x,
uint8  y 
)

Definition at line 1221 of file stubs.cpp.

◆ checkIfFree()

bool DreamWeb::DreamWebEngine::checkIfFree ( uint8  x,
uint8  y 
)

Definition at line 1208 of file stubs.cpp.

◆ checkIfPathIsOn()

bool DreamWeb::DreamWebEngine::checkIfPathIsOn ( uint8  index)

Definition at line 134 of file pathfind.cpp.

◆ checkIfPerson()

bool DreamWeb::DreamWebEngine::checkIfPerson ( uint8  x,
uint8  y 
)

Definition at line 1181 of file stubs.cpp.

◆ checkIfSet()

bool DreamWeb::DreamWebEngine::checkIfSet ( uint8  x,
uint8  y 
)

Definition at line 1623 of file stubs.cpp.

◆ checkInput()

void DreamWeb::DreamWebEngine::checkInput ( )

Definition at line 795 of file saveload.cpp.

◆ checkInside()

uint16 DreamWeb::DreamWebEngine::checkInside ( uint16  command,
uint16  type 
)

Definition at line 1557 of file use.cpp.

◆ checkObjectSize()

bool DreamWeb::DreamWebEngine::checkObjectSize ( )

Definition at line 716 of file object.cpp.

◆ checkOne()

void DreamWeb::DreamWebEngine::checkOne ( uint8  x,
uint8  y,
uint8 flag,
uint8 flagEx,
uint8 type,
uint8 flagX,
uint8 flagY 
)

Definition at line 496 of file sprite.cpp.

◆ checkSpeed()

bool DreamWeb::DreamWebEngine::checkSpeed ( ReelRoutine routine)

Definition at line 242 of file people.cpp.

◆ chewy()

void DreamWeb::DreamWebEngine::chewy ( )

Definition at line 1014 of file use.cpp.

◆ clearBeforeLoad()

void DreamWeb::DreamWebEngine::clearBeforeLoad ( )

Definition at line 993 of file sprite.cpp.

◆ clearBuffers()

void DreamWeb::DreamWebEngine::clearBuffers ( )

Definition at line 2807 of file stubs.cpp.

◆ clearChanges()

void DreamWeb::DreamWebEngine::clearChanges ( )

Definition at line 2811 of file stubs.cpp.

◆ clearEndPal()

void DreamWeb::DreamWebEngine::clearEndPal ( )

Definition at line 32 of file vgafades.cpp.

◆ clearLocation()

void DreamWeb::DreamWebEngine::clearLocation ( uint8  index)

Definition at line 233 of file newplace.cpp.

◆ clearPalette()

void DreamWeb::DreamWebEngine::clearPalette ( )

Definition at line 230 of file vgafades.cpp.

◆ clearReels()

void DreamWeb::DreamWebEngine::clearReels ( )

Definition at line 1016 of file sprite.cpp.

◆ clearSprites()

void DreamWeb::DreamWebEngine::clearSprites ( )

Definition at line 64 of file sprite.cpp.

◆ clearStartPal()

void DreamWeb::DreamWebEngine::clearStartPal ( )

Definition at line 28 of file vgafades.cpp.

◆ clearWork()

void DreamWeb::DreamWebEngine::clearWork ( )

Definition at line 292 of file vgagrafx.cpp.

◆ cls()

void DreamWeb::DreamWebEngine::cls ( )

Definition at line 498 of file dreamweb.cpp.

◆ commandOnly()

void DreamWeb::DreamWebEngine::commandOnly ( uint8  command)

Definition at line 1174 of file stubs.cpp.

◆ commandOnlyCond()

void DreamWeb::DreamWebEngine::commandOnlyCond ( uint8  command,
uint8  commandType 
)

Definition at line 1167 of file stubs.cpp.

◆ commandWithOb()

void DreamWeb::DreamWebEngine::commandWithOb ( uint8  command,
uint8  type,
uint8  index 
)

Definition at line 1263 of file stubs.cpp.

◆ compare()

bool DreamWeb::DreamWebEngine::compare ( uint8  index,
uint8  flag,
const char  id[4] 
)

Definition at line 1558 of file stubs.cpp.

◆ constant()

void DreamWeb::DreamWebEngine::constant ( Sprite sprite,
SetObject objData 
)

Definition at line 256 of file sprite.cpp.

◆ convIcons()

void DreamWeb::DreamWebEngine::convIcons ( )

Definition at line 76 of file talk.cpp.

◆ copper()

void DreamWeb::DreamWebEngine::copper ( ReelRoutine routine)

Definition at line 685 of file people.cpp.

◆ copyName()

void DreamWeb::DreamWebEngine::copyName ( uint8  type,
uint8  index,
uint8 dst 
)

Definition at line 1249 of file stubs.cpp.

◆ createPanel()

void DreamWeb::DreamWebEngine::createPanel ( )

Definition at line 398 of file vgagrafx.cpp.

◆ createPanel2()

void DreamWeb::DreamWebEngine::createPanel2 ( )

Definition at line 405 of file vgagrafx.cpp.

◆ crosshair()

void DreamWeb::DreamWebEngine::crosshair ( )

Definition at line 301 of file vgagrafx.cpp.

◆ dealWithSpecial()

void DreamWeb::DreamWebEngine::dealWithSpecial ( uint8  firstParam,
uint8  secondParam 
)

Definition at line 1117 of file stubs.cpp.

◆ decide()

void DreamWeb::DreamWebEngine::decide ( )

Definition at line 2521 of file stubs.cpp.

◆ defaultUseHandler()

bool DreamWeb::DreamWebEngine::defaultUseHandler ( const char *  id)

Definition at line 695 of file use.cpp.

◆ delChar()

void DreamWeb::DreamWebEngine::delChar ( )

Definition at line 326 of file monitor.cpp.

◆ delCurs()

void DreamWeb::DreamWebEngine::delCurs ( )

Definition at line 354 of file monitor.cpp.

◆ deleteExFrame()

void DreamWeb::DreamWebEngine::deleteExFrame ( uint8  frameNum)

Definition at line 423 of file object.cpp.

◆ deleteExObject()

void DreamWeb::DreamWebEngine::deleteExObject ( uint8  index)

Definition at line 481 of file object.cpp.

◆ deleteExText()

void DreamWeb::DreamWebEngine::deleteExText ( uint8  textNum)

Definition at line 459 of file object.cpp.

◆ deleteTaken()

void DreamWeb::DreamWebEngine::deleteTaken ( )

Definition at line 1384 of file stubs.cpp.

◆ delEverything()

void DreamWeb::DreamWebEngine::delEverything ( )

Definition at line 2327 of file stubs.cpp.

◆ delPointer()

void DreamWeb::DreamWebEngine::delPointer ( )

Definition at line 97 of file mouse.cpp.

◆ delTextLine()

void DreamWeb::DreamWebEngine::delTextLine ( )

Definition at line 1160 of file stubs.cpp.

◆ describeOb()

void DreamWeb::DreamWebEngine::describeOb ( )

Definition at line 2301 of file stubs.cpp.

◆ destSelect()

void DreamWeb::DreamWebEngine::destSelect ( )

Definition at line 216 of file newplace.cpp.

◆ diaryKeyN()

void DreamWeb::DreamWebEngine::diaryKeyN ( )

Definition at line 828 of file keypad.cpp.

◆ diaryKeyP()

void DreamWeb::DreamWebEngine::diaryKeyP ( )

Definition at line 811 of file keypad.cpp.

◆ dirCom()

void DreamWeb::DreamWebEngine::dirCom ( )

Definition at line 556 of file monitor.cpp.

◆ dirFile()

void DreamWeb::DreamWebEngine::dirFile ( const char *  dirName)

Definition at line 576 of file monitor.cpp.

◆ discOps()

void DreamWeb::DreamWebEngine::discOps ( )

Definition at line 415 of file saveload.cpp.

◆ doBlocks()

void DreamWeb::DreamWebEngine::doBlocks ( )

Definition at line 27 of file backdrop.cpp.

◆ doChange()

void DreamWeb::DreamWebEngine::doChange ( uint8  index,
uint8  value,
uint8  type 
)

Definition at line 1372 of file stubs.cpp.

◆ doDoor()

void DreamWeb::DreamWebEngine::doDoor ( Sprite sprite,
SetObject objData,
Common::Rect  check 
)

Definition at line 281 of file sprite.cpp.

◆ doFade()

void DreamWeb::DreamWebEngine::doFade ( )

Definition at line 70 of file vgafades.cpp.

◆ doLoad()

void DreamWeb::DreamWebEngine::doLoad ( int  slot)

Definition at line 122 of file saveload.cpp.

◆ doLook()

void DreamWeb::DreamWebEngine::doLook ( )

Definition at line 1910 of file stubs.cpp.

◆ doorway()

void DreamWeb::DreamWebEngine::doorway ( Sprite sprite,
SetObject objData 
)

Definition at line 271 of file sprite.cpp.

◆ doSaveLoad()

void DreamWeb::DreamWebEngine::doSaveLoad ( )

Definition at line 320 of file saveload.cpp.

◆ doShake()

void DreamWeb::DreamWebEngine::doShake ( )

Definition at line 122 of file vgagrafx.cpp.

◆ doSomeTalk()

void DreamWeb::DreamWebEngine::doSomeTalk ( )

Definition at line 136 of file talk.cpp.

◆ DOSReturn()

void DreamWeb::DreamWebEngine::DOSReturn ( )

Definition at line 1028 of file stubs.cpp.

◆ drawFlags()

void DreamWeb::DreamWebEngine::drawFlags ( )

Definition at line 234 of file backdrop.cpp.

◆ drawFloor()

void DreamWeb::DreamWebEngine::drawFloor ( )

Definition at line 2115 of file stubs.cpp.

◆ dreamweb()

void DreamWeb::DreamWebEngine::dreamweb ( )

Definition at line 555 of file stubs.cpp.

◆ dreamwebFinalize()

void DreamWeb::DreamWebEngine::dreamwebFinalize ( )

Definition at line 503 of file stubs.cpp.

◆ drinker()

void DreamWeb::DreamWebEngine::drinker ( ReelRoutine routine)

Definition at line 418 of file people.cpp.

◆ dropError()

void DreamWeb::DreamWebEngine::dropError ( )

Definition at line 1175 of file object.cpp.

◆ dropObject()

void DreamWeb::DreamWebEngine::dropObject ( )

Definition at line 663 of file object.cpp.

◆ drunk()

void DreamWeb::DreamWebEngine::drunk ( ReelRoutine routine)

Definition at line 400 of file people.cpp.

◆ dumpBlink()

void DreamWeb::DreamWebEngine::dumpBlink ( )

Definition at line 1526 of file stubs.cpp.

◆ dumpCurrent()

void DreamWeb::DreamWebEngine::dumpCurrent ( )

Definition at line 271 of file vgafades.cpp.

◆ dumpDiaryKeys()

void DreamWeb::DreamWebEngine::dumpDiaryKeys ( )

Definition at line 785 of file keypad.cpp.

◆ dumpKeypad()

void DreamWeb::DreamWebEngine::dumpKeypad ( )

Definition at line 231 of file keypad.cpp.

◆ dumpMap()

void DreamWeb::DreamWebEngine::dumpMap ( )

Definition at line 361 of file vgagrafx.cpp.

◆ dumpMenu()

void DreamWeb::DreamWebEngine::dumpMenu ( )

Definition at line 274 of file keypad.cpp.

◆ dumpPointer()

void DreamWeb::DreamWebEngine::dumpPointer ( )

Definition at line 54 of file mouse.cpp.

◆ dumpSymbol()

void DreamWeb::DreamWebEngine::dumpSymbol ( )

Definition at line 609 of file keypad.cpp.

◆ dumpTextLine()

void DreamWeb::DreamWebEngine::dumpTextLine ( )

Definition at line 881 of file stubs.cpp.

◆ dumpTimedText()

void DreamWeb::DreamWebEngine::dumpTimedText ( )

Definition at line 996 of file stubs.cpp.

◆ dumpWatch()

void DreamWeb::DreamWebEngine::dumpWatch ( )

Definition at line 1777 of file stubs.cpp.

◆ dumpZoom()

void DreamWeb::DreamWebEngine::dumpZoom ( )

Definition at line 296 of file vgagrafx.cpp.

◆ eden()

void DreamWeb::DreamWebEngine::eden ( ReelRoutine routine)

Definition at line 275 of file people.cpp.

◆ edenInBath()

void DreamWeb::DreamWebEngine::edenInBath ( ReelRoutine routine)

Definition at line 561 of file people.cpp.

◆ edensCDPlayer()

void DreamWeb::DreamWebEngine::edensCDPlayer ( )

Definition at line 194 of file use.cpp.

◆ edensFlatReminders()

void DreamWeb::DreamWebEngine::edensFlatReminders ( )

Definition at line 2893 of file stubs.cpp.

◆ emergencyPurge()

void DreamWeb::DreamWebEngine::emergencyPurge ( uint8  from)

Definition at line 1132 of file object.cpp.

◆ endGame()

void DreamWeb::DreamWebEngine::endGame ( )

Definition at line 29 of file titles.cpp.

◆ endGameSeq()

void DreamWeb::DreamWebEngine::endGameSeq ( ReelRoutine routine)

Definition at line 1020 of file people.cpp.

◆ endPalToStart()

void DreamWeb::DreamWebEngine::endPalToStart ( )

Definition at line 40 of file vgafades.cpp.

◆ enterCode()

void DreamWeb::DreamWebEngine::enterCode ( uint8  digit0,
uint8  digit1,
uint8  digit2,
uint8  digit3 
)

Definition at line 31 of file keypad.cpp.

◆ enterSymbol()

void DreamWeb::DreamWebEngine::enterSymbol ( )

Definition at line 487 of file keypad.cpp.

◆ entryAnims()

void DreamWeb::DreamWebEngine::entryAnims ( )

Definition at line 2705 of file stubs.cpp.

◆ entryTexts()

void DreamWeb::DreamWebEngine::entryTexts ( )

Definition at line 2677 of file stubs.cpp.

◆ eraseOldObs()

void DreamWeb::DreamWebEngine::eraseOldObs ( )

Definition at line 1037 of file stubs.cpp.

◆ errorMessage1()

void DreamWeb::DreamWebEngine::errorMessage1 ( )

Definition at line 2338 of file stubs.cpp.

◆ errorMessage2()

void DreamWeb::DreamWebEngine::errorMessage2 ( )

Definition at line 2356 of file stubs.cpp.

◆ errorMessage3()

void DreamWeb::DreamWebEngine::errorMessage3 ( )

Definition at line 2375 of file stubs.cpp.

◆ examIcon()

void DreamWeb::DreamWebEngine::examIcon ( )

Definition at line 2099 of file stubs.cpp.

◆ examineInventory()

void DreamWeb::DreamWebEngine::examineInventory ( )

Definition at line 1201 of file object.cpp.

◆ examineOb()

void DreamWeb::DreamWebEngine::examineOb ( bool  examineAgain = true)

Definition at line 118 of file object.cpp.

◆ examineObText()

void DreamWeb::DreamWebEngine::examineObText ( )

Definition at line 1283 of file stubs.cpp.

◆ execCommand()

bool DreamWeb::DreamWebEngine::execCommand ( )

Definition at line 128 of file monitor.cpp.

◆ faceRightWay()

void DreamWeb::DreamWebEngine::faceRightWay ( )

Definition at line 57 of file pathfind.cpp.

◆ fadeCalculation()

void DreamWeb::DreamWebEngine::fadeCalculation ( )

Definition at line 83 of file vgafades.cpp.

◆ fadeDOS()

void DreamWeb::DreamWebEngine::fadeDOS ( )

Definition at line 52 of file vgafades.cpp.

◆ fadeDownMon()

void DreamWeb::DreamWebEngine::fadeDownMon ( )

Definition at line 132 of file vgafades.cpp.

◆ fadeScreenDown()

void DreamWeb::DreamWebEngine::fadeScreenDown ( )

Definition at line 191 of file vgafades.cpp.

◆ fadeScreenDownHalf()

void DreamWeb::DreamWebEngine::fadeScreenDownHalf ( )

Definition at line 209 of file vgafades.cpp.

◆ fadeScreenDowns()

void DreamWeb::DreamWebEngine::fadeScreenDowns ( )

Definition at line 200 of file vgafades.cpp.

◆ fadeScreenUp()

void DreamWeb::DreamWebEngine::fadeScreenUp ( )

Definition at line 164 of file vgafades.cpp.

◆ fadeScreenUpHalf()

void DreamWeb::DreamWebEngine::fadeScreenUpHalf ( )

Definition at line 182 of file vgafades.cpp.

◆ fadeScreenUps()

void DreamWeb::DreamWebEngine::fadeScreenUps ( )

Definition at line 173 of file vgafades.cpp.

◆ fadeUpMon()

void DreamWeb::DreamWebEngine::fadeUpMon ( )

Definition at line 144 of file vgafades.cpp.

◆ fadeUpMonFirst()

void DreamWeb::DreamWebEngine::fadeUpMonFirst ( )

Definition at line 117 of file vgafades.cpp.

◆ fadeUpYellows()

void DreamWeb::DreamWebEngine::fadeUpYellows ( )

Definition at line 106 of file vgafades.cpp.

◆ fillOpen()

void DreamWeb::DreamWebEngine::fillOpen ( )

Definition at line 1041 of file object.cpp.

◆ fillRyan()

void DreamWeb::DreamWebEngine::fillRyan ( )

Definition at line 47 of file object.cpp.

◆ findAllOpen()

void DreamWeb::DreamWebEngine::findAllOpen ( )

Definition at line 1055 of file object.cpp.

◆ findAllRyan()

void DreamWeb::DreamWebEngine::findAllRyan ( )

Definition at line 32 of file object.cpp.

◆ findCommand()

int DreamWeb::DreamWebEngine::findCommand ( const char *const  cmdList[])

Definition at line 108 of file monitor.cpp.

◆ findExObject()

uint16 DreamWeb::DreamWebEngine::findExObject ( const char *  id)

Definition at line 1571 of file stubs.cpp.

◆ findFirstPath()

byte DreamWeb::DreamWebEngine::findFirstPath ( byte  x,
byte  y 
)

Definition at line 309 of file pathfind.cpp.

◆ findInvPos()

ObjectRef DreamWeb::DreamWebEngine::findInvPos ( )

Definition at line 342 of file object.cpp.

◆ findNextColon()

uint8 DreamWeb::DreamWebEngine::findNextColon ( const uint8 **  string)

Definition at line 1696 of file stubs.cpp.

◆ findObName()

const uint8 * DreamWeb::DreamWebEngine::findObName ( uint8  type,
uint8  index 
)

Definition at line 1234 of file stubs.cpp.

◆ findOpenPos()

ObjectRef DreamWeb::DreamWebEngine::findOpenPos ( )

Definition at line 1006 of file object.cpp.

◆ findOrMake()

void DreamWeb::DreamWebEngine::findOrMake ( uint8  index,
uint8  value,
uint8  type 
)

Definition at line 1299 of file stubs.cpp.

◆ findPathOfPoint()

byte DreamWeb::DreamWebEngine::findPathOfPoint ( byte  x,
byte  y 
)

Definition at line 328 of file pathfind.cpp.

◆ findRoomInLoc()

void DreamWeb::DreamWebEngine::findRoomInLoc ( )

Definition at line 1879 of file stubs.cpp.

◆ findSetObject()

uint16 DreamWeb::DreamWebEngine::findSetObject ( const char *  id)

Definition at line 1562 of file stubs.cpp.

◆ findSource()

const GraphicsFile * DreamWeb::DreamWebEngine::findSource ( uint16 frame)

Definition at line 442 of file sprite.cpp.

◆ findXYFromPath()

void DreamWeb::DreamWebEngine::findXYFromPath ( )

Definition at line 128 of file pathfind.cpp.

◆ finishedWalking()

bool DreamWeb::DreamWebEngine::finishedWalking ( )

Definition at line 1413 of file stubs.cpp.

◆ foghornSound()

void DreamWeb::DreamWebEngine::foghornSound ( ReelRoutine routine)

Definition at line 587 of file people.cpp.

◆ folderExit()

void DreamWeb::DreamWebEngine::folderExit ( )

Definition at line 429 of file keypad.cpp.

◆ folderHints()

void DreamWeb::DreamWebEngine::folderHints ( )

Definition at line 346 of file keypad.cpp.

◆ frameOutBh()

void DreamWeb::DreamWebEngine::frameOutBh ( uint8 dst,
const uint8 src,
uint16  pitch,
uint16  width,
uint16  height,
uint16  x,
uint16  y 
)

Definition at line 89 of file vgagrafx.cpp.

◆ frameOutFx()

void DreamWeb::DreamWebEngine::frameOutFx ( uint8 dst,
const uint8 src,
uint16  pitch,
uint16  width,
uint16  height,
uint16  x,
uint16  y 
)

Definition at line 105 of file vgagrafx.cpp.

◆ frameOutNm()

void DreamWeb::DreamWebEngine::frameOutNm ( uint8 dst,
const uint8 src,
uint16  pitch,
uint16  width,
uint16  height,
uint16  x,
uint16  y 
)

Definition at line 79 of file vgagrafx.cpp.

◆ frameOutV()

void DreamWeb::DreamWebEngine::frameOutV ( uint8 dst,
const uint8 src,
uint16  pitch,
uint16  width,
uint16  height,
int16  x,
int16  y 
)

Definition at line 189 of file vgagrafx.cpp.

◆ gamer()

void DreamWeb::DreamWebEngine::gamer ( ReelRoutine routine)

Definition at line 262 of file people.cpp.

◆ gates()

void DreamWeb::DreamWebEngine::gates ( ReelRoutine routine)

Definition at line 523 of file people.cpp.

◆ genericPerson()

void DreamWeb::DreamWebEngine::genericPerson ( ReelRoutine routine)

Definition at line 257 of file people.cpp.

◆ getAnyAd()

void * DreamWeb::DreamWebEngine::getAnyAd ( uint8 slotSize,
uint8 slotCount 
)

Definition at line 1336 of file stubs.cpp.

◆ getAnyAdDir()

void * DreamWeb::DreamWebEngine::getAnyAdDir ( uint8  index,
uint8  flag 
)

Definition at line 1359 of file stubs.cpp.

◆ getBack1()

void DreamWeb::DreamWebEngine::getBack1 ( )

Definition at line 2604 of file stubs.cpp.

◆ getBackFromOb()

void DreamWeb::DreamWebEngine::getBackFromOb ( )

Definition at line 261 of file object.cpp.

◆ getBackFromOps()

void DreamWeb::DreamWebEngine::getBackFromOps ( )

Definition at line 384 of file saveload.cpp.

◆ getBackToOps()

void DreamWeb::DreamWebEngine::getBackToOps ( )

Definition at line 391 of file saveload.cpp.

◆ getBlockOfPixel()

uint8 DreamWeb::DreamWebEngine::getBlockOfPixel ( uint8  x,
uint8  y 
)

Definition at line 72 of file rain.cpp.

◆ getDatafilePrefix()

const Common::String& DreamWeb::DreamWebEngine::getDatafilePrefix ( )
inline

Definition at line 152 of file dreamweb.h.

◆ getDebugger()

GUI::Debugger* DreamWeb::DreamWebEngine::getDebugger ( )
inlineprotectedvirtual

Return the engine's debugger instance, if any.

Used by error() to invoke the debugger when a severe error is reported.

Reimplemented from Engine.

Definition at line 112 of file dreamweb.h.

◆ getDimension()

void DreamWeb::DreamWebEngine::getDimension ( uint8 mapXstart,
uint8 mapYstart,
uint8 mapXsize,
uint8 mapYsize 
)

Definition at line 172 of file backdrop.cpp.

◆ getEitherAd()

DynObject * DreamWeb::DreamWebEngine::getEitherAd ( )

Definition at line 1329 of file stubs.cpp.

◆ getExAd()

DynObject * DreamWeb::DreamWebEngine::getExAd ( uint8  index)

Definition at line 1325 of file stubs.cpp.

◆ getExPos()

uint8 DreamWeb::DreamWebEngine::getExPos ( )

Definition at line 1394 of file stubs.cpp.

◆ getFlagUnderP()

void DreamWeb::DreamWebEngine::getFlagUnderP ( uint8 flag,
uint8 flagEx 
)

Definition at line 1417 of file stubs.cpp.

◆ getFreeAd()

DynObject * DreamWeb::DreamWebEngine::getFreeAd ( uint8  index)

Definition at line 1321 of file stubs.cpp.

◆ getKeyAndLogo()

const char * DreamWeb::DreamWebEngine::getKeyAndLogo ( const char *  foundString)

Definition at line 516 of file monitor.cpp.

◆ getLanguage()

Common::Language DreamWeb::DreamWebEngine::getLanguage ( ) const

Definition at line 254 of file detection.cpp.

◆ getLocation()

uint8 DreamWeb::DreamWebEngine::getLocation ( uint8  index)

Definition at line 225 of file newplace.cpp.

◆ getMapAd()

uint8 DreamWeb::DreamWebEngine::getMapAd ( const uint8 setData,
uint16 x,
uint16 y 
)

Definition at line 91 of file backdrop.cpp.

◆ getNextWord()

uint8 DreamWeb::DreamWebEngine::getNextWord ( const GraphicsFile charSet,
const uint8 string,
uint8 totalWidth,
uint8 charCount 
)

Definition at line 36 of file print.cpp.

◆ getNumber()

uint8 DreamWeb::DreamWebEngine::getNumber ( const GraphicsFile charSet,
const uint8 string,
uint16  maxWidth,
bool  centered,
uint16 offset 
)

Definition at line 157 of file print.cpp.

◆ getObTextStart()

const uint8 * DreamWeb::DreamWebEngine::getObTextStart ( )

Definition at line 598 of file object.cpp.

◆ getOpenedSlotCount()

byte DreamWeb::DreamWebEngine::getOpenedSlotCount ( )

Definition at line 268 of file object.cpp.

◆ getOpenedSlotSize()

byte DreamWeb::DreamWebEngine::getOpenedSlotSize ( )

Definition at line 280 of file object.cpp.

◆ getPalette()

void DreamWeb::DreamWebEngine::getPalette ( uint8 data,
uint  start,
uint  count 
)

Definition at line 452 of file dreamweb.cpp.

◆ getPersFrame()

uint16 DreamWeb::DreamWebEngine::getPersFrame ( uint8  index)

Definition at line 83 of file talk.cpp.

◆ getPersonText()

const uint8 * DreamWeb::DreamWebEngine::getPersonText ( uint8  index,
uint8  talkPos 
)

Definition at line 110 of file talk.cpp.

◆ getReelFrameAX()

const Frame * DreamWeb::DreamWebEngine::getReelFrameAX ( uint16  frame)

Definition at line 470 of file sprite.cpp.

◆ getReelStart()

Reel * DreamWeb::DreamWebEngine::getReelStart ( uint16  reelPointer)

Definition at line 435 of file sprite.cpp.

◆ getRidOfAll()

void DreamWeb::DreamWebEngine::getRidOfAll ( )

Definition at line 1946 of file stubs.cpp.

◆ getRidOfReels()

void DreamWeb::DreamWebEngine::getRidOfReels ( )

Definition at line 1022 of file sprite.cpp.

◆ getRidOfTempText()

void DreamWeb::DreamWebEngine::getRidOfTempText ( )

Definition at line 1942 of file stubs.cpp.

◆ getRoomsPaths()

RoomPaths * DreamWeb::DreamWebEngine::getRoomsPaths ( )

Definition at line 53 of file pathfind.cpp.

◆ getSavegameFilename()

Common::String DreamWeb::DreamWebEngine::getSavegameFilename ( int  slot) const

Definition at line 431 of file dreamweb.cpp.

◆ getSetAd()

SetObject * DreamWeb::DreamWebEngine::getSetAd ( uint8  index)

Definition at line 1368 of file stubs.cpp.

◆ getSpeechDirName()

const Common::String& DreamWeb::DreamWebEngine::getSpeechDirName ( )
inline

Definition at line 153 of file dreamweb.h.

◆ getTextInFile1()

const uint8 * DreamWeb::DreamWebEngine::getTextInFile1 ( uint16  index)

Definition at line 2103 of file stubs.cpp.

◆ getTime()

void DreamWeb::DreamWebEngine::getTime ( )

Definition at line 1019 of file stubs.cpp.

◆ gettingShot()

void DreamWeb::DreamWebEngine::gettingShot ( )

Definition at line 91 of file titles.cpp.

◆ getUnderCenter()

void DreamWeb::DreamWebEngine::getUnderCenter ( )

Definition at line 134 of file newplace.cpp.

◆ getUnderMenu()

void DreamWeb::DreamWebEngine::getUnderMenu ( )

Definition at line 278 of file keypad.cpp.

◆ getUnderTimed()

void DreamWeb::DreamWebEngine::getUnderTimed ( )

Definition at line 892 of file stubs.cpp.

◆ getUnderZoom()

void DreamWeb::DreamWebEngine::getUnderZoom ( )

Definition at line 311 of file vgagrafx.cpp.

◆ getXAd()

uint8 DreamWeb::DreamWebEngine::getXAd ( const uint8 setData,
uint8 result 
)

Definition at line 64 of file backdrop.cpp.

◆ getYAd()

uint8 DreamWeb::DreamWebEngine::getYAd ( const uint8 setData,
uint8 result 
)

Definition at line 79 of file backdrop.cpp.

◆ grafittiDoor()

void DreamWeb::DreamWebEngine::grafittiDoor ( )

Definition at line 1054 of file use.cpp.

◆ greyscaleSum()

void DreamWeb::DreamWebEngine::greyscaleSum ( )

Definition at line 238 of file vgafades.cpp.

◆ handClap()

void DreamWeb::DreamWebEngine::handClap ( ReelRoutine routine)

Definition at line 577 of file people.cpp.

◆ hangOn()

void DreamWeb::DreamWebEngine::hangOn ( uint16  frameCount)

Definition at line 1640 of file stubs.cpp.

◆ hangOnCurs()

void DreamWeb::DreamWebEngine::hangOnCurs ( uint16  frameCount)

Definition at line 873 of file stubs.cpp.

◆ hangOne()

void DreamWeb::DreamWebEngine::hangOne ( uint16  delay)

Definition at line 132 of file titles.cpp.

◆ hangOnP()

void DreamWeb::DreamWebEngine::hangOnP ( uint16  count)

Definition at line 1663 of file stubs.cpp.

◆ hangOnPQ()

bool DreamWeb::DreamWebEngine::hangOnPQ ( )

Definition at line 196 of file talk.cpp.

◆ hangOnW()

void DreamWeb::DreamWebEngine::hangOnW ( uint16  frameCount)

Definition at line 1649 of file stubs.cpp.

◆ hasFeature()

bool DreamWeb::DreamWebEngine::hasFeature ( EngineFeature  f) const
protectedvirtual

Determine whether the engine supports the specified feature.

Reimplemented from Engine.

Definition at line 112 of file detection.cpp.

◆ hasSpeech()

bool DreamWeb::DreamWebEngine::hasSpeech ( )

Definition at line 601 of file dreamweb.cpp.

◆ heavy()

void DreamWeb::DreamWebEngine::heavy ( ReelRoutine routine)

Definition at line 849 of file people.cpp.

◆ helicopter()

void DreamWeb::DreamWebEngine::helicopter ( ReelRoutine routine)

Definition at line 873 of file people.cpp.

◆ hotelBell()

void DreamWeb::DreamWebEngine::hotelBell ( )

Definition at line 204 of file use.cpp.

◆ hotelControl()

void DreamWeb::DreamWebEngine::hotelControl ( )

Definition at line 1202 of file use.cpp.

◆ identifyOb()

void DreamWeb::DreamWebEngine::identifyOb ( )

Definition at line 305 of file object.cpp.

◆ incRyanPage()

void DreamWeb::DreamWebEngine::incRyanPage ( )

Definition at line 1116 of file object.cpp.

◆ initialInv()

void DreamWeb::DreamWebEngine::initialInv ( )

Definition at line 1235 of file object.cpp.

◆ initialMonCols()

void DreamWeb::DreamWebEngine::initialMonCols ( )

Definition at line 156 of file vgafades.cpp.

◆ initMan()

void DreamWeb::DreamWebEngine::initMan ( )

Definition at line 106 of file sprite.cpp.

◆ initRain()

void DreamWeb::DreamWebEngine::initRain ( )

Definition at line 151 of file rain.cpp.

◆ input()

void DreamWeb::DreamWebEngine::input ( )

Definition at line 276 of file monitor.cpp.

◆ interviewer()

void DreamWeb::DreamWebEngine::interviewer ( ReelRoutine routine)

Definition at line 408 of file people.cpp.

◆ inToInv()

void DreamWeb::DreamWebEngine::inToInv ( )

Definition at line 508 of file object.cpp.

◆ intro()

void DreamWeb::DreamWebEngine::intro ( )

Definition at line 140 of file titles.cpp.

◆ intro1Text()

void DreamWeb::DreamWebEngine::intro1Text ( )

Definition at line 505 of file sprite.cpp.

◆ intro2Text()

void DreamWeb::DreamWebEngine::intro2Text ( uint16  nextReelPointer)

Definition at line 521 of file sprite.cpp.

◆ intro3Text()

void DreamWeb::DreamWebEngine::intro3Text ( uint16  nextReelPointer)

Definition at line 528 of file sprite.cpp.

◆ introMagic1()

void DreamWeb::DreamWebEngine::introMagic1 ( ReelRoutine routine)

Definition at line 441 of file people.cpp.

◆ introMagic2()

void DreamWeb::DreamWebEngine::introMagic2 ( ReelRoutine routine)

Definition at line 459 of file people.cpp.

◆ introMagic3()

void DreamWeb::DreamWebEngine::introMagic3 ( ReelRoutine routine)

Definition at line 469 of file people.cpp.

◆ introMonks1()

void DreamWeb::DreamWebEngine::introMonks1 ( ReelRoutine routine)

Definition at line 703 of file people.cpp.

◆ introMonks2()

void DreamWeb::DreamWebEngine::introMonks2 ( ReelRoutine routine)

Definition at line 733 of file people.cpp.

◆ introMusic()

void DreamWeb::DreamWebEngine::introMusic ( ReelRoutine routine)

Definition at line 510 of file people.cpp.

◆ inventory()

void DreamWeb::DreamWebEngine::inventory ( )

Definition at line 215 of file object.cpp.

◆ isCD()

bool DreamWeb::DreamWebEngine::isCD ( )

Definition at line 258 of file detection.cpp.

◆ isItDescribed()

bool DreamWeb::DreamWebEngine::isItDescribed ( const ObjPos objPos)

Definition at line 1590 of file stubs.cpp.

◆ isItRight()

bool DreamWeb::DreamWebEngine::isItRight ( uint8  digit0,
uint8  digit1,
uint8  digit2,
uint8  digit3 
)

Definition at line 105 of file keypad.cpp.

◆ isItWorn()

bool DreamWeb::DreamWebEngine::isItWorn ( const DynObject object)

Definition at line 59 of file object.cpp.

◆ isRyanHolding()

bool DreamWeb::DreamWebEngine::isRyanHolding ( const char *  id)

Definition at line 1580 of file stubs.cpp.

◆ isSetObOnMap()

bool DreamWeb::DreamWebEngine::isSetObOnMap ( uint8  index)

Definition at line 2406 of file stubs.cpp.

◆ keeper()

void DreamWeb::DreamWebEngine::keeper ( ReelRoutine routine)

Definition at line 383 of file people.cpp.

◆ kernChars()

uint8 DreamWeb::DreamWebEngine::kernChars ( uint8  firstChar,
uint8  secondChar,
uint8  width 
)

Definition at line 196 of file print.cpp.

◆ keyPressed()

void DreamWeb::DreamWebEngine::keyPressed ( uint16  ascii)
private

Definition at line 440 of file dreamweb.cpp.

◆ lastDest()

void DreamWeb::DreamWebEngine::lastDest ( )

Definition at line 190 of file newplace.cpp.

◆ lastFolder()

void DreamWeb::DreamWebEngine::lastFolder ( )

Definition at line 368 of file keypad.cpp.

◆ liftNoise()

void DreamWeb::DreamWebEngine::liftNoise ( uint8  index)

Definition at line 1027 of file sprite.cpp.

◆ liftSprite()

void DreamWeb::DreamWebEngine::liftSprite ( Sprite sprite,
SetObject objData 
)

Definition at line 387 of file sprite.cpp.

◆ loadCart()

void DreamWeb::DreamWebEngine::loadCart ( )

Definition at line 484 of file monitor.cpp.

◆ loadFolder()

void DreamWeb::DreamWebEngine::loadFolder ( )

Definition at line 396 of file keypad.cpp.

◆ loadGame()

void DreamWeb::DreamWebEngine::loadGame ( )

Definition at line 112 of file saveload.cpp.

◆ loadGameState()

Common::Error DreamWeb::DreamWebEngine::loadGameState ( int  slot)
virtual

Load a game state.

Parameters
slotthe slot from which a savestate should be loaded
Returns
returns kNoError on success, else an error code.

Reimplemented from Engine.

Definition at line 238 of file detection.cpp.

◆ loadGraphicsFile()

void DreamWeb::DreamWebEngine::loadGraphicsFile ( GraphicsFile file,
const char *  suffix 
)

Definition at line 838 of file stubs.cpp.

◆ loadGraphicsSegment()

void DreamWeb::DreamWebEngine::loadGraphicsSegment ( GraphicsFile file,
Common::File inFile,
unsigned int  len 
)

Definition at line 855 of file stubs.cpp.

◆ loadIntroRoom()

void DreamWeb::DreamWebEngine::loadIntroRoom ( )

Definition at line 261 of file titles.cpp.

◆ loadKeypad()

void DreamWeb::DreamWebEngine::loadKeypad ( )

Definition at line 110 of file keypad.cpp.

◆ loadMenu()

void DreamWeb::DreamWebEngine::loadMenu ( )

Definition at line 295 of file keypad.cpp.

◆ loadNews()

void DreamWeb::DreamWebEngine::loadNews ( )

Definition at line 472 of file monitor.cpp.

◆ loadOld()

void DreamWeb::DreamWebEngine::loadOld ( )

Definition at line 743 of file saveload.cpp.

◆ loadPalFromIFF()

void DreamWeb::DreamWebEngine::loadPalFromIFF ( )

Definition at line 374 of file vgagrafx.cpp.

◆ loadPersonal()

void DreamWeb::DreamWebEngine::loadPersonal ( )

Definition at line 465 of file monitor.cpp.

◆ loadPosition()

void DreamWeb::DreamWebEngine::loadPosition ( unsigned int  slot)

Definition at line 586 of file saveload.cpp.

◆ loadRoom()

void DreamWeb::DreamWebEngine::loadRoom ( )

Definition at line 1842 of file stubs.cpp.

◆ loadRoomData()

void DreamWeb::DreamWebEngine::loadRoomData ( const Room room,
bool  skipDat 
)

Definition at line 1965 of file stubs.cpp.

◆ loadSaveBox()

void DreamWeb::DreamWebEngine::loadSaveBox ( )

Definition at line 766 of file saveload.cpp.

◆ loadSpeech()

bool DreamWeb::DreamWebEngine::loadSpeech ( const Common::String filename)

◆ loadTempText()

void DreamWeb::DreamWebEngine::loadTempText ( const char *  suffix)

Definition at line 2111 of file stubs.cpp.

◆ loadTextFile()

void DreamWeb::DreamWebEngine::loadTextFile ( TextFile file,
const char *  suffix 
)

Definition at line 732 of file stubs.cpp.

◆ loadTextSegment()

void DreamWeb::DreamWebEngine::loadTextSegment ( TextFile file,
Common::File inFile,
unsigned int  len 
)

Definition at line 864 of file stubs.cpp.

◆ loadTravelText()

void DreamWeb::DreamWebEngine::loadTravelText ( )

Definition at line 2107 of file stubs.cpp.

◆ locationPic()

void DreamWeb::DreamWebEngine::locationPic ( )

Definition at line 142 of file newplace.cpp.

◆ lockedDoorway()

void DreamWeb::DreamWebEngine::lockedDoorway ( Sprite sprite,
SetObject objData 
)

Definition at line 336 of file sprite.cpp.

◆ lockLightOff()

void DreamWeb::DreamWebEngine::lockLightOff ( )

Definition at line 443 of file monitor.cpp.

◆ lockLightOn()

void DreamWeb::DreamWebEngine::lockLightOn ( )

Definition at line 438 of file monitor.cpp.

◆ lockMon()

void DreamWeb::DreamWebEngine::lockMon ( )

Definition at line 1055 of file stubs.cpp.

◆ look()

void DreamWeb::DreamWebEngine::look ( )

Definition at line 1900 of file stubs.cpp.

◆ lookAtCard()

void DreamWeb::DreamWebEngine::lookAtCard ( )

Definition at line 2782 of file stubs.cpp.

◆ lookAtPlace()

void DreamWeb::DreamWebEngine::lookAtPlace ( )

Definition at line 106 of file newplace.cpp.

◆ louis()

void DreamWeb::DreamWebEngine::louis ( ReelRoutine routine)

Definition at line 569 of file people.cpp.

◆ louisChair()

void DreamWeb::DreamWebEngine::louisChair ( ReelRoutine routine)

Definition at line 596 of file people.cpp.

◆ madman()

void DreamWeb::DreamWebEngine::madman ( ReelRoutine routine)

Definition at line 172 of file people.cpp.

◆ madmanRun()

void DreamWeb::DreamWebEngine::madmanRun ( )

Definition at line 2505 of file stubs.cpp.

◆ madmansTelly()

void DreamWeb::DreamWebEngine::madmansTelly ( ReelRoutine routine)

Definition at line 341 of file people.cpp.

◆ madmanText()

void DreamWeb::DreamWebEngine::madmanText ( )

Definition at line 146 of file people.cpp.

◆ madMode()

void DreamWeb::DreamWebEngine::madMode ( )

Definition at line 223 of file people.cpp.

◆ mainMan()

void DreamWeb::DreamWebEngine::mainMan ( Sprite sprite)

Definition at line 113 of file sprite.cpp.

◆ mainScreen()

void DreamWeb::DreamWebEngine::mainScreen ( )

Definition at line 1740 of file stubs.cpp.

◆ makeBackOb()

void DreamWeb::DreamWebEngine::makeBackOb ( SetObject objData,
uint16  x,
uint16  y 
)

Definition at line 112 of file backdrop.cpp.

◆ makeCaps()

byte DreamWeb::DreamWebEngine::makeCaps ( byte  c)

Definition at line 319 of file monitor.cpp.

◆ makeMainScreen()

void DreamWeb::DreamWebEngine::makeMainScreen ( )

Definition at line 2274 of file stubs.cpp.

◆ makeSprite()

Sprite * DreamWeb::DreamWebEngine::makeSprite ( uint8  x,
uint8  y,
bool  _mainManCallback,
const GraphicsFile frameData 
)

Definition at line 68 of file sprite.cpp.

◆ makeWorn()

void DreamWeb::DreamWebEngine::makeWorn ( DynObject object)

Definition at line 76 of file object.cpp.

◆ manAsleep()

void DreamWeb::DreamWebEngine::manAsleep ( ReelRoutine routine)

Definition at line 370 of file people.cpp.

◆ mapToPanel()

void DreamWeb::DreamWebEngine::mapToPanel ( )

Definition at line 357 of file vgagrafx.cpp.

◆ modifyChar()

uint8 DreamWeb::DreamWebEngine::modifyChar ( uint8  c) const

Definition at line 502 of file dreamweb.cpp.

◆ modifyFileName()

Common::String DreamWeb::DreamWebEngine::modifyFileName ( const char *  name)

Definition at line 588 of file dreamweb.cpp.

◆ monitorLogo()

void DreamWeb::DreamWebEngine::monitorLogo ( )

Definition at line 254 of file monitor.cpp.

◆ monkAndRyan()

void DreamWeb::DreamWebEngine::monkAndRyan ( ReelRoutine routine)

Definition at line 665 of file people.cpp.

◆ monks2ShowText()

void DreamWeb::DreamWebEngine::monks2ShowText ( uint8  textIndex,
uint8  x = 36,
uint8  y = 160 
)

Definition at line 535 of file sprite.cpp.

◆ monks2text()

void DreamWeb::DreamWebEngine::monks2text ( )

Definition at line 539 of file sprite.cpp.

◆ monkSpeaking()

void DreamWeb::DreamWebEngine::monkSpeaking ( )

Definition at line 40 of file titles.cpp.

◆ monMessage()

void DreamWeb::DreamWebEngine::monMessage ( uint8  index)

Definition at line 413 of file monitor.cpp.

◆ monPrint()

const char * DreamWeb::DreamWebEngine::monPrint ( const char *  string)

Definition at line 213 of file print.cpp.

◆ moreTalk()

void DreamWeb::DreamWebEngine::moreTalk ( )

Definition at line 114 of file talk.cpp.

◆ mouseCall()

void DreamWeb::DreamWebEngine::mouseCall ( uint16 x,
uint16 y,
uint16 state 
)

Definition at line 28 of file mouse.cpp.

◆ moveMap()

void DreamWeb::DreamWebEngine::moveMap ( uint8  param)

Definition at line 475 of file sprite.cpp.

◆ mugger()

void DreamWeb::DreamWebEngine::mugger ( ReelRoutine routine)

Definition at line 918 of file people.cpp.

◆ multiDump()

void DreamWeb::DreamWebEngine::multiDump ( uint16  x,
uint16  y,
uint8  width,
uint8  height 
)

Definition at line 70 of file vgagrafx.cpp.

◆ multiGet()

void DreamWeb::DreamWebEngine::multiGet ( uint8 dst,
uint16  x,
uint16  y,
uint8  width,
uint8  height 
)

Definition at line 34 of file vgagrafx.cpp.

◆ multiPut()

void DreamWeb::DreamWebEngine::multiPut ( const uint8 src,
uint16  x,
uint16  y,
uint8  width,
uint8  height 
)

Definition at line 52 of file vgagrafx.cpp.

◆ namesToOld()

void DreamWeb::DreamWebEngine::namesToOld ( )

Definition at line 302 of file saveload.cpp.

◆ netError()

void DreamWeb::DreamWebEngine::netError ( )

Definition at line 423 of file monitor.cpp.

◆ newGame()

void DreamWeb::DreamWebEngine::newGame ( )

Definition at line 2220 of file stubs.cpp.

◆ newPlace()

void DreamWeb::DreamWebEngine::newPlace ( )

Definition at line 28 of file newplace.cpp.

◆ nextDest()

void DreamWeb::DreamWebEngine::nextDest ( )

Definition at line 164 of file newplace.cpp.

◆ nextFolder()

void DreamWeb::DreamWebEngine::nextFolder ( )

Definition at line 329 of file keypad.cpp.

◆ nextSymbol()

uint8 DreamWeb::DreamWebEngine::nextSymbol ( uint8  symbol)

Definition at line 630 of file keypad.cpp.

◆ notHeldError()

void DreamWeb::DreamWebEngine::notHeldError ( )

Definition at line 1485 of file use.cpp.

◆ obIcons()

void DreamWeb::DreamWebEngine::obIcons ( )

Definition at line 107 of file object.cpp.

◆ objectMatches()

bool DreamWeb::DreamWebEngine::objectMatches ( void object,
const char *  id 
)

Definition at line 1549 of file stubs.cpp.

◆ obName()

void DreamWeb::DreamWebEngine::obName ( uint8  command,
uint8  commandType 
)

Definition at line 1433 of file stubs.cpp.

◆ obPicture()

void DreamWeb::DreamWebEngine::obPicture ( )

Definition at line 97 of file object.cpp.

◆ obsThatDoThings()

void DreamWeb::DreamWebEngine::obsThatDoThings ( )

Definition at line 2291 of file stubs.cpp.

◆ obToInv()

void DreamWeb::DreamWebEngine::obToInv ( uint8  index,
uint8  flag,
uint16  x,
uint16  y 
)

Definition at line 81 of file object.cpp.

◆ oldToNames()

void DreamWeb::DreamWebEngine::oldToNames ( )

Definition at line 306 of file saveload.cpp.

◆ openEden()

void DreamWeb::DreamWebEngine::openEden ( )

Definition at line 476 of file use.cpp.

◆ openHotelDoor()

void DreamWeb::DreamWebEngine::openHotelDoor ( )

Definition at line 1035 of file use.cpp.

◆ openHotelDoor2()

void DreamWeb::DreamWebEngine::openHotelDoor2 ( )

Definition at line 1045 of file use.cpp.

◆ openInv()

void DreamWeb::DreamWebEngine::openInv ( )

Definition at line 1218 of file object.cpp.

◆ openLouis()

void DreamWeb::DreamWebEngine::openLouis ( )

Definition at line 486 of file use.cpp.

◆ openOb()

void DreamWeb::DreamWebEngine::openOb ( )

Definition at line 292 of file object.cpp.

◆ openPoolBoss()

void DreamWeb::DreamWebEngine::openPoolBoss ( )

Definition at line 471 of file use.cpp.

◆ openRyan()

void DreamWeb::DreamWebEngine::openRyan ( )

Definition at line 466 of file use.cpp.

◆ openSarters()

void DreamWeb::DreamWebEngine::openSarters ( )

Definition at line 481 of file use.cpp.

◆ openTomb()

void DreamWeb::DreamWebEngine::openTomb ( )

Definition at line 1191 of file use.cpp.

◆ openTVDoor()

void DreamWeb::DreamWebEngine::openTVDoor ( )

Definition at line 873 of file use.cpp.

◆ openYourNeighbor()

void DreamWeb::DreamWebEngine::openYourNeighbor ( )

Definition at line 461 of file use.cpp.

◆ outOfInv()

void DreamWeb::DreamWebEngine::outOfInv ( )

Definition at line 548 of file object.cpp.

◆ outOfOpen()

void DreamWeb::DreamWebEngine::outOfOpen ( )

Definition at line 890 of file object.cpp.

◆ palToEndPal()

void DreamWeb::DreamWebEngine::palToEndPal ( )

Definition at line 48 of file vgafades.cpp.

◆ palToStartPal()

void DreamWeb::DreamWebEngine::palToStartPal ( )

Definition at line 36 of file vgafades.cpp.

◆ panelIcons1()

void DreamWeb::DreamWebEngine::panelIcons1 ( )

Definition at line 2087 of file stubs.cpp.

◆ panelToMap()

void DreamWeb::DreamWebEngine::panelToMap ( )

Definition at line 353 of file vgagrafx.cpp.

◆ parser()

const char * DreamWeb::DreamWebEngine::parser ( )

Definition at line 745 of file monitor.cpp.

◆ personNameText()

void DreamWeb::DreamWebEngine::personNameText ( )

Definition at line 1291 of file stubs.cpp.

◆ pickupConts()

void DreamWeb::DreamWebEngine::pickupConts ( uint8  from,
uint8  containerEx 
)

Definition at line 1084 of file object.cpp.

◆ pickupOb()

void DreamWeb::DreamWebEngine::pickupOb ( uint8  command,
uint8  pos 
)

Definition at line 1225 of file object.cpp.

◆ pixelCheckSet()

bool DreamWeb::DreamWebEngine::pixelCheckSet ( const ObjPos pos,
uint8  x,
uint8  y 
)

Definition at line 365 of file vgagrafx.cpp.

◆ placeFreeObject()

void DreamWeb::DreamWebEngine::placeFreeObject ( uint8  index)

Definition at line 1220 of file use.cpp.

◆ placeSetObject()

void DreamWeb::DreamWebEngine::placeSetObject ( uint8  index)

Definition at line 1403 of file stubs.cpp.

◆ playGuitar()

void DreamWeb::DreamWebEngine::playGuitar ( )

Definition at line 210 of file use.cpp.

◆ plotReel()

void DreamWeb::DreamWebEngine::plotReel ( uint16 reelPointer)

Definition at line 1144 of file stubs.cpp.

◆ poolGuard()

void DreamWeb::DreamWebEngine::poolGuard ( ReelRoutine routine)

Definition at line 1050 of file people.cpp.

◆ powerLightOff()

void DreamWeb::DreamWebEngine::powerLightOff ( )

Definition at line 433 of file monitor.cpp.

◆ powerLightOn()

void DreamWeb::DreamWebEngine::powerLightOn ( )

Definition at line 428 of file monitor.cpp.

◆ priest()

void DreamWeb::DreamWebEngine::priest ( ReelRoutine routine)

Definition at line 644 of file people.cpp.

◆ priestText()

void DreamWeb::DreamWebEngine::priestText ( ReelRoutine routine)

Definition at line 657 of file people.cpp.

◆ printASprite()

void DreamWeb::DreamWebEngine::printASprite ( const Sprite sprite)

Definition at line 42 of file sprite.cpp.

◆ printBoth()

void DreamWeb::DreamWebEngine::printBoth ( const GraphicsFile charSet,
uint16 x,
uint16  y,
uint8  c,
uint8  nextChar 
)

Definition at line 28 of file print.cpp.

◆ printChar() [1/2]

void DreamWeb::DreamWebEngine::printChar ( const GraphicsFile charSet,
uint16 x,
uint16  y,
uint8  c,
uint8  nextChar,
uint8 width,
uint8 height,
bool  kerning = false 
)

Definition at line 63 of file print.cpp.

◆ printChar() [2/2]

void DreamWeb::DreamWebEngine::printChar ( const GraphicsFile charSet,
uint16  x,
uint16  y,
uint8  c,
uint8  nextChar,
uint8 width,
uint8 height 
)

Definition at line 85 of file print.cpp.

◆ printCurs()

void DreamWeb::DreamWebEngine::printCurs ( )

Definition at line 338 of file monitor.cpp.

◆ printDirect() [1/2]

uint8 DreamWeb::DreamWebEngine::printDirect ( const uint8 **  string,
uint16  x,
uint16 y,
uint8  maxWidth,
bool  centered,
bool  kerning = false 
)

Definition at line 133 of file print.cpp.

◆ printDirect() [2/2]

uint8 DreamWeb::DreamWebEngine::printDirect ( const uint8 string,
uint16  x,
uint16  y,
uint8  maxWidth,
bool  centered 
)

Definition at line 129 of file print.cpp.

◆ printLogo()

void DreamWeb::DreamWebEngine::printLogo ( )

Definition at line 271 of file monitor.cpp.

◆ printMessage()

void DreamWeb::DreamWebEngine::printMessage ( uint16  x,
uint16  y,
uint8  index,
uint8  maxWidth,
bool  centered 
)

Definition at line 1536 of file stubs.cpp.

◆ printMessage2()

void DreamWeb::DreamWebEngine::printMessage2 ( uint16  x,
uint16  y,
uint8  index,
uint8  maxWidth,
bool  centered,
uint8  count 
)

Definition at line 1541 of file stubs.cpp.

◆ printOuterMon()

void DreamWeb::DreamWebEngine::printOuterMon ( )

Definition at line 458 of file monitor.cpp.

◆ printSlow()

uint8 DreamWeb::DreamWebEngine::printSlow ( const uint8 string,
uint16  x,
uint16  y,
uint8  maxWidth,
bool  centered 
)

Definition at line 89 of file print.cpp.

◆ printSprites()

void DreamWeb::DreamWebEngine::printSprites ( )

Definition at line 28 of file sprite.cpp.

◆ printUnderMonitor()

void DreamWeb::DreamWebEngine::printUnderMonitor ( )

Definition at line 477 of file dreamweb.cpp.

◆ processEvents()

void DreamWeb::DreamWebEngine::processEvents ( )

Definition at line 311 of file dreamweb.cpp.

◆ processTrigger()

void DreamWeb::DreamWebEngine::processTrigger ( )

Definition at line 919 of file stubs.cpp.

◆ purgeALocation()

void DreamWeb::DreamWebEngine::purgeALocation ( uint8  index)

Definition at line 588 of file object.cpp.

◆ purgeAnItem()

void DreamWeb::DreamWebEngine::purgeAnItem ( )

Definition at line 1150 of file object.cpp.

◆ putBackObStuff()

void DreamWeb::DreamWebEngine::putBackObStuff ( )

Definition at line 2390 of file stubs.cpp.

◆ putUnderCenter()

void DreamWeb::DreamWebEngine::putUnderCenter ( )

Definition at line 138 of file newplace.cpp.

◆ putUnderMenu()

void DreamWeb::DreamWebEngine::putUnderMenu ( )

Definition at line 282 of file keypad.cpp.

◆ putUnderTimed()

void DreamWeb::DreamWebEngine::putUnderTimed ( )

Definition at line 899 of file stubs.cpp.

◆ putUnderZoom()

void DreamWeb::DreamWebEngine::putUnderZoom ( )

Definition at line 315 of file vgagrafx.cpp.

◆ quit()

void DreamWeb::DreamWebEngine::quit ( void  )

Definition at line 306 of file dreamweb.cpp.

◆ quitKey()

void DreamWeb::DreamWebEngine::quitKey ( )

Definition at line 114 of file keypad.cpp.

◆ quitSymbol()

void DreamWeb::DreamWebEngine::quitSymbol ( )

Definition at line 544 of file keypad.cpp.

◆ randomAccess()

void DreamWeb::DreamWebEngine::randomAccess ( uint16  count)

Definition at line 400 of file monitor.cpp.

◆ randomNumber()

uint8 DreamWeb::DreamWebEngine::randomNumber ( )
inline

Definition at line 127 of file dreamweb.h.

◆ randomSprite()

void DreamWeb::DreamWebEngine::randomSprite ( Sprite sprite,
SetObject objData 
)

Definition at line 266 of file sprite.cpp.

◆ read()

void DreamWeb::DreamWebEngine::read ( )

Definition at line 621 of file monitor.cpp.

◆ readCityPic()

void DreamWeb::DreamWebEngine::readCityPic ( )

Definition at line 268 of file newplace.cpp.

◆ readDestIcon()

void DreamWeb::DreamWebEngine::readDestIcon ( )

Definition at line 262 of file newplace.cpp.

◆ readKey()

void DreamWeb::DreamWebEngine::readKey ( )

Definition at line 2206 of file stubs.cpp.

◆ readMouse()

void DreamWeb::DreamWebEngine::readMouse ( )

Definition at line 39 of file mouse.cpp.

◆ readMouseState()

uint16 DreamWeb::DreamWebEngine::readMouseState ( )

Definition at line 44 of file mouse.cpp.

◆ readOneBlock()

void DreamWeb::DreamWebEngine::readOneBlock ( )

◆ readSetData()

void DreamWeb::DreamWebEngine::readSetData ( )

Definition at line 1863 of file stubs.cpp.

◆ realCredits()

void DreamWeb::DreamWebEngine::realCredits ( )

Definition at line 283 of file titles.cpp.

◆ receptionist()

void DreamWeb::DreamWebEngine::receptionist ( ReelRoutine routine)

Definition at line 791 of file people.cpp.

◆ reconstruct()

void DreamWeb::DreamWebEngine::reconstruct ( )

Definition at line 702 of file sprite.cpp.

◆ redes()

void DreamWeb::DreamWebEngine::redes ( )

Definition at line 237 of file talk.cpp.

◆ redrawMainScrn()

void DreamWeb::DreamWebEngine::redrawMainScrn ( )

Definition at line 2250 of file stubs.cpp.

◆ reelsOnScreen()

void DreamWeb::DreamWebEngine::reelsOnScreen ( )

Definition at line 694 of file sprite.cpp.

◆ reExFromInv()

void DreamWeb::DreamWebEngine::reExFromInv ( )

Definition at line 778 of file object.cpp.

◆ removeFreeObject()

void DreamWeb::DreamWebEngine::removeFreeObject ( uint8  index)

Definition at line 1225 of file use.cpp.

◆ removeObFromInv()

void DreamWeb::DreamWebEngine::removeObFromInv ( )

Definition at line 499 of file object.cpp.

◆ removeSetObject()

void DreamWeb::DreamWebEngine::removeSetObject ( uint8  index)

Definition at line 1408 of file stubs.cpp.

◆ resetLocation()

void DreamWeb::DreamWebEngine::resetLocation ( uint8  index)

Definition at line 237 of file newplace.cpp.

◆ restoreAll()

void DreamWeb::DreamWebEngine::restoreAll ( )

Definition at line 2040 of file stubs.cpp.

◆ restoreReels()

void DreamWeb::DreamWebEngine::restoreReels ( )

Definition at line 2046 of file stubs.cpp.

◆ rockstar()

void DreamWeb::DreamWebEngine::rockstar ( ReelRoutine routine)

Definition at line 304 of file people.cpp.

◆ rollEndCreditsGameLost()

void DreamWeb::DreamWebEngine::rollEndCreditsGameLost ( )

Definition at line 296 of file print.cpp.

◆ rollEndCreditsGameWon()

void DreamWeb::DreamWebEngine::rollEndCreditsGameWon ( )

Definition at line 253 of file print.cpp.

◆ roomName()

void DreamWeb::DreamWebEngine::roomName ( )

Definition at line 1829 of file stubs.cpp.

◆ run()

Common::Error DreamWeb::DreamWebEngine::run ( )
protectedvirtual

Init the engine and start its main loop.

Returns
returns kNoError on success, else an error code.

Implements Engine.

Definition at line 405 of file dreamweb.cpp.

◆ runEndSeq()

void DreamWeb::DreamWebEngine::runEndSeq ( )

Definition at line 241 of file titles.cpp.

◆ runIntroSeq()

void DreamWeb::DreamWebEngine::runIntroSeq ( )

Definition at line 195 of file titles.cpp.

◆ runTap()

void DreamWeb::DreamWebEngine::runTap ( )

Definition at line 1369 of file use.cpp.

◆ saveGame()

void DreamWeb::DreamWebEngine::saveGame ( )

Definition at line 206 of file saveload.cpp.

◆ saveGameState()

Common::Error DreamWeb::DreamWebEngine::saveGameState ( int  slot,
const Common::String desc 
)
virtual

Save a game state.

Parameters
slotthe slot into which the savestate should be stored
desca description for the savestate, entered by the user
Returns
returns kNoError on success, else an error code.

Reimplemented from Engine.

Definition at line 242 of file detection.cpp.

◆ saveLoad()

void DreamWeb::DreamWebEngine::saveLoad ( )

Definition at line 310 of file saveload.cpp.

◆ savePosition()

void DreamWeb::DreamWebEngine::savePosition ( unsigned int  slot,
const char *  descbuf 
)

Definition at line 491 of file saveload.cpp.

◆ scanForNames()

uint DreamWeb::DreamWebEngine::scanForNames ( )

Definition at line 704 of file saveload.cpp.

◆ screenUpdate()

void DreamWeb::DreamWebEngine::screenUpdate ( )

Definition at line 749 of file stubs.cpp.

◆ scrollMonitor()

void DreamWeb::DreamWebEngine::scrollMonitor ( )

Definition at line 368 of file monitor.cpp.

◆ searchForFiles()

void DreamWeb::DreamWebEngine::searchForFiles ( const char *  filesString)

Definition at line 732 of file monitor.cpp.

◆ searchForString()

const char * DreamWeb::DreamWebEngine::searchForString ( const char *  topic,
const char *  text 
)

Definition at line 532 of file monitor.cpp.

◆ security()

void DreamWeb::DreamWebEngine::security ( ReelRoutine routine)

Definition at line 541 of file people.cpp.

◆ selectLocation()

void DreamWeb::DreamWebEngine::selectLocation ( )

Definition at line 38 of file newplace.cpp.

◆ selectOb()

void DreamWeb::DreamWebEngine::selectOb ( )

Definition at line 351 of file object.cpp.

◆ selectOpenOb()

void DreamWeb::DreamWebEngine::selectOpenOb ( )

Definition at line 745 of file object.cpp.

◆ selectSaveLoadPage()

void DreamWeb::DreamWebEngine::selectSaveLoadPage ( )

Definition at line 834 of file saveload.cpp.

◆ selectSlot()

void DreamWeb::DreamWebEngine::selectSlot ( )

Definition at line 849 of file saveload.cpp.

◆ set16ColPalette()

void DreamWeb::DreamWebEngine::set16ColPalette ( )

Definition at line 280 of file titles.cpp.

◆ setAllChanges()

void DreamWeb::DreamWebEngine::setAllChanges ( )

Definition at line 1314 of file stubs.cpp.

◆ setBotLeft()

void DreamWeb::DreamWebEngine::setBotLeft ( )

Definition at line 585 of file keypad.cpp.

◆ setBotRight()

void DreamWeb::DreamWebEngine::setBotRight ( )

Definition at line 597 of file keypad.cpp.

◆ setLocation()

void DreamWeb::DreamWebEngine::setLocation ( uint8  index)

Definition at line 229 of file newplace.cpp.

◆ setMode()

void DreamWeb::DreamWebEngine::setMode ( )

Definition at line 152 of file vgagrafx.cpp.

◆ setPalette()

void DreamWeb::DreamWebEngine::setPalette ( const uint8 data,
uint  start,
uint  count 
)

Definition at line 458 of file dreamweb.cpp.

◆ setPickup()

void DreamWeb::DreamWebEngine::setPickup ( )

Definition at line 376 of file object.cpp.

◆ setShakePos()

void DreamWeb::DreamWebEngine::setShakePos ( int  pos)
inline

Definition at line 141 of file dreamweb.h.

◆ setSpeed()

void DreamWeb::DreamWebEngine::setSpeed ( uint  speed)
private

Definition at line 424 of file dreamweb.cpp.

◆ setTopLeft()

void DreamWeb::DreamWebEngine::setTopLeft ( )

Definition at line 561 of file keypad.cpp.

◆ setTopRight()

void DreamWeb::DreamWebEngine::setTopRight ( )

Definition at line 573 of file keypad.cpp.

◆ setupInitialReelRoutines()

void DreamWeb::DreamWebEngine::setupInitialReelRoutines ( )

Definition at line 124 of file people.cpp.

◆ setupInitialVars()

void DreamWeb::DreamWebEngine::setupInitialVars ( )

Definition at line 2833 of file stubs.cpp.

◆ setupTimedTemp()

void DreamWeb::DreamWebEngine::setupTimedTemp ( uint8  textIndex,
uint8  voiceIndex,
uint8  x,
uint8  y,
uint16  countToTimed,
uint16  timeCount 
)

Definition at line 969 of file stubs.cpp.

◆ setupTimedUse()

void DreamWeb::DreamWebEngine::setupTimedUse ( uint16  offset,
uint16  countToTimed,
uint16  timeCount,
byte  x,
byte  y 
)

Definition at line 2665 of file stubs.cpp.

◆ setVSyncInterrupt()

void DreamWeb::DreamWebEngine::setVSyncInterrupt ( bool  flag)

Definition at line 287 of file dreamweb.cpp.

◆ setWalk()

void DreamWeb::DreamWebEngine::setWalk ( )

Definition at line 64 of file pathfind.cpp.

◆ showAllEx()

void DreamWeb::DreamWebEngine::showAllEx ( )

Definition at line 250 of file backdrop.cpp.

◆ showAllFree()

void DreamWeb::DreamWebEngine::showAllFree ( )

Definition at line 207 of file backdrop.cpp.

◆ showAllObs()

void DreamWeb::DreamWebEngine::showAllObs ( )

Definition at line 128 of file backdrop.cpp.

◆ showArrows()

void DreamWeb::DreamWebEngine::showArrows ( )

Definition at line 158 of file newplace.cpp.

◆ showBlink()

void DreamWeb::DreamWebEngine::showBlink ( )

Definition at line 1505 of file stubs.cpp.

◆ showCity()

void DreamWeb::DreamWebEngine::showCity ( )

Definition at line 100 of file newplace.cpp.

◆ showCurrentFile()

void DreamWeb::DreamWebEngine::showCurrentFile ( )

Definition at line 375 of file monitor.cpp.

◆ showDecisions()

void DreamWeb::DreamWebEngine::showDecisions ( )

Definition at line 759 of file saveload.cpp.

◆ showDiary()

void DreamWeb::DreamWebEngine::showDiary ( )

Definition at line 759 of file keypad.cpp.

◆ showDiaryKeys()

void DreamWeb::DreamWebEngine::showDiaryKeys ( )

Definition at line 764 of file keypad.cpp.

◆ showDiaryPage()

void DreamWeb::DreamWebEngine::showDiaryPage ( )

Definition at line 845 of file keypad.cpp.

◆ showDiscOps()

void DreamWeb::DreamWebEngine::showDiscOps ( )

Definition at line 408 of file saveload.cpp.

◆ showExit()

void DreamWeb::DreamWebEngine::showExit ( )

Definition at line 2076 of file stubs.cpp.

◆ showFirstUse()

void DreamWeb::DreamWebEngine::showFirstUse ( )

Definition at line 177 of file use.cpp.

◆ showFolder()

void DreamWeb::DreamWebEngine::showFolder ( )

Definition at line 404 of file keypad.cpp.

◆ showFrame() [1/2]

void DreamWeb::DreamWebEngine::showFrame ( const GraphicsFile frameData,
uint16  x,
uint16  y,
uint16  frameNumber,
uint8  effectsFlag,
uint8 width,
uint8 height 
)

Definition at line 270 of file vgagrafx.cpp.

◆ showFrame() [2/2]

void DreamWeb::DreamWebEngine::showFrame ( const GraphicsFile frameData,
uint16  x,
uint16  y,
uint16  frameNumber,
uint8  effectsFlag 
)

Definition at line 232 of file vgagrafx.cpp.

◆ showFrameInternal()

void DreamWeb::DreamWebEngine::showFrameInternal ( const uint8 pSrc,
uint16  x,
uint16  y,
uint8  effectsFlag,
uint8  width,
uint8  height 
)

Definition at line 237 of file vgagrafx.cpp.

◆ showGameReel()

void DreamWeb::DreamWebEngine::showGameReel ( ReelRoutine routine)

Definition at line 462 of file sprite.cpp.

◆ showGun()

void DreamWeb::DreamWebEngine::showGun ( )

Definition at line 2567 of file stubs.cpp.

◆ showIcon()

void DreamWeb::DreamWebEngine::showIcon ( )

Definition at line 1595 of file stubs.cpp.

◆ showKeypad()

void DreamWeb::DreamWebEngine::showKeypad ( )

Definition at line 192 of file keypad.cpp.

◆ showKeys()

void DreamWeb::DreamWebEngine::showKeys ( )

Definition at line 503 of file monitor.cpp.

◆ showLeftPage()

void DreamWeb::DreamWebEngine::showLeftPage ( )

Definition at line 433 of file keypad.cpp.

◆ showLoadOps()

void DreamWeb::DreamWebEngine::showLoadOps ( )

Definition at line 904 of file saveload.cpp.

◆ showMainOps()