MacVenture::MacVentureEngine Class Reference

#include <macventure.h>

+ Inheritance diagram for MacVenture::MacVentureEngine:
+ Collaboration diagram for MacVenture::MacVentureEngine:

Public Member Functions

 MacVentureEngine (OSystem *syst, const ADGameDescription *gameDesc)
 ~MacVentureEngine () override
bool hasFeature (EngineFeature f) const override
 Determine whether the engine supports the specified feature. More...
Common::Error run () override
 Init the engine and start its main loop. More...
bool scummVMSaveLoadDialog (bool isSave)
bool canLoadGameStateCurrently () override
 Indicates whether a game state can be loaded. More...
bool canSaveGameStateCurrently () override
 Indicates whether a game state can be saved. More...
Common::Error loadGameState (int slot) override
 Load a game state. More...
Common::Error saveGameState (int slot, const Common::String &desc, bool isAutosave=false) override
 Save a game state. More...
void newGame ()
void setInitialFlags ()
void setNewGameState ()
void initDebugChannels ()
void reset ()
void resetInternals ()
void resetGui ()
void refreshScreen ()
void loadDataBundle ()
Common::SeekableReadStreamgetBorderFile (MVWindowType windowType, bool isActive)
void requestQuit ()
void requestUnpause ()
void selectControl (ControlAction action)
void refreshReady ()
void preparedToRun ()
void gameChanged ()
void winGame ()
void loseGame ()
void clickToContinue ()
void updateState (bool pause)
void revert ()
void enqueueObject (ObjectQueueID type, ObjID objID, ObjID target=0)
void enqueueText (TextQueueID type, ObjID target, ObjID source, ObjID text)
void enqueueSound (SoundQueueID type, ObjID target)
void runObjQueue ()
void printTexts ()
void playSounds (bool pause)
void handleObjectSelect (ObjID objID, WindowReference win, bool shiftPressed, bool isDoubleClick)
void handleObjectDrop (ObjID objID, Common::Point delta, ObjID newParent)
void setDeltaPoint (Common::Point newPos)
void focusObjWin (ObjID objID)
void updateWindow (WindowReference winID)
bool showTextEntry (ObjID text, ObjID srcObj, ObjID destObj)
void setTextInput (Common::String content)
Common::String getUserInput ()
Common::String getStartGameFileName ()
bool isPaused ()
bool needsClickToContinue ()
Common::String getCommandsPausedString () const
const GlobalSettingsgetGlobalSettings () const
Common::String getFilePath (FilePathID id) const
bool isOldText () const
const HuffmanListsgetDecodingHuffman () const
uint32 randBetween (uint32 min, uint32 max)
uint32 getInvolvedObjects ()
int findObjectInArray (ObjID objID, const Common::Array< ObjID > &list)
uint getPrefixNdx (ObjID obj)
Common::String getPrefixString (uint flag, ObjID obj)
Common::String getNoun (ObjID ndx)
Common::Point getObjPosition (ObjID objID)
bool isObjVisible (ObjID objID)
bool isObjClickable (ObjID objID)
bool isObjSelected (ObjID objID)
bool isObjExit (ObjID objID)
bool isHiddenExit (ObjID objID)
Common::Point getObjExitPosition (ObjID objID)
ObjID getParent (ObjID objID)
ControlAction referenceToAction (ControlType id)
Common::Rect getObjBounds (ObjID objID)
uint getOverlapPercent (ObjID one, ObjID other)
WindowReference getObjWindow (ObjID objID)
WindowReference findParentWindow (ObjID objID)
Common::Point getDeltaPoint ()
ObjID getDestObject ()
ControlAction getSelectedControl ()
- Public Member Functions inherited from Engine
 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 GUI::DebuggergetDebugger ()
 Return the engine's debugger instance, if any. More...
void setDebugger (GUI::Debugger *debugger)
 Sets the engine's debugger. More...
GUI::DebuggergetOrCreateDebugger ()
 Return the engine's debugger instance, or create one if none is present. 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 flipMute ()
 Flip mute all sound option. More...
virtual Common::String getSaveStateName (int slot) const
 Generates the savegame filename. More...
virtual Common::Error loadGameStream (Common::SeekableReadStream *stream)
 Load a game state. More...
void setGameToLoadSlot (int slot)
 Sets the game slot for a savegame to be loaded after global main menu execution. More...
virtual Common::Error saveGameStream (Common::WriteStream *stream, bool isAutosave=false)
 Save a game state. More...
bool saveGameDialog ()
 Shows the ScummVM save dialog, allowing users to save their game. More...
bool loadGameDialog ()
 Shows the ScummVM Restore dialog, allowing users to load a game. More...
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...
void handleAutoSave ()
 Checks for whether it's time to do an autosave, and if so, does it. More...
void saveAutosaveIfEnabled ()
 Does an autosave immediately if autosaves are turned on. More...
virtual bool canSaveAutosaveCurrently ()
 Indicates whether an autosave can currently be saved. More...
virtual int getAutosaveSlot () const
 Returns the slot that should be used for autosaves. More...
bool shouldPerformAutoSave (int lastSaveTime)

Private Member Functions

void processEvents ()
bool runScriptEngine ()
void endGame ()
void updateControls ()
void resetVars ()
void unselectAll ()
void selectObject (ObjID objID)
void unselectObject (ObjID objID)
void highlightExit (ObjID objID)
void selectPrimaryObject (ObjID objID)
void updateExits ()
void focusObjectWindow (ObjID objID)
void openObject (ObjID objID)
void closeObject (ObjID objID)
void checkObject (QueuedObject objID)
void reflectSwap (ObjID fromID, ObjID toID)
void toggleExits ()
void zoomObject (ObjID objID)
bool isObjEnqueued (ObjID obj)
bool isGameRunning ()
bool loadGlobalSettings ()
bool loadTextHuffman ()
const char * getGameFileName () const

Private Attributes

const ADGameDescription_gameDescription
GameState _gameState
bool _oldTextEncoding
bool _paused
bool _halted
bool _cmdReady
bool _prepared
bool _haltedAtEnd
bool _haltedInSelection
bool _gameChanged
bool _clickToContinue
Common::Array< QueuedObject_objQueue
Common::Array< QueuedObject_inQueue
Common::Array< QueuedSound_soundQueue
Common::Array< QueuedText_textQueue
ObjID _destObject
ControlAction _selectedControl
Common::Array< ObjID_currentSelection
Common::Point _deltaPoint
Common::String _userInput

Additional Inherited Members

- Public Types inherited from Engine
enum  EngineFeature { kSupportsSubtitleOptions, kSupportsRTL, kSupportsLoadingDuringRuntime, kSupportsSavingDuringRuntime }
 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 MetaEnginegetMetaEngine ()
static bool warnUserAboutUnsupportedGame ()
 Display a warning to the user that the game is not fully supported. More...
- Public Attributes inherited from Engine
- Protected Member Functions inherited from Engine
virtual int runDialog (GUI::Dialog &dialog)
virtual void pauseEngineIntern (bool pause)
 Actual implementation of pauseEngine by subclasses. More...
- Protected Attributes inherited from Engine
const Common::String _targetName

Detailed Description

Definition at line 189 of file macventure.h.

Constructor & Destructor Documentation

◆ MacVentureEngine()

MacVenture::MacVentureEngine::MacVentureEngine ( OSystem syst,
const ADGameDescription gameDesc 

Definition at line 63 of file macventure.cpp.

◆ ~MacVentureEngine()

MacVenture::MacVentureEngine::~MacVentureEngine ( )

Definition at line 88 of file macventure.cpp.

Member Function Documentation

◆ canLoadGameStateCurrently()

bool MacVenture::MacVentureEngine::canLoadGameStateCurrently ( )

Indicates whether a game state can be loaded.

Reimplemented from Engine.

Definition at line 200 of file saveload.cpp.

◆ canSaveGameStateCurrently()

bool MacVenture::MacVentureEngine::canSaveGameStateCurrently ( )

Indicates whether a game state can be saved.

Reimplemented from Engine.

Definition at line 204 of file saveload.cpp.

◆ checkObject()

void MacVenture::MacVentureEngine::checkObject ( QueuedObject  objID)

Definition at line 813 of file macventure.cpp.

◆ clickToContinue()

void MacVenture::MacVentureEngine::clickToContinue ( )

Definition at line 339 of file macventure.cpp.

◆ closeObject()

void MacVenture::MacVentureEngine::closeObject ( ObjID  objID)

Definition at line 808 of file macventure.cpp.

◆ endGame()

void MacVenture::MacVentureEngine::endGame ( )

Definition at line 559 of file macventure.cpp.

◆ enqueueObject()

void MacVenture::MacVentureEngine::enqueueObject ( ObjectQueueID  type,
ObjID  objID,
ObjID  target = 0 

Definition at line 343 of file macventure.cpp.

◆ enqueueSound()

void MacVenture::MacVentureEngine::enqueueSound ( SoundQueueID  type,
ObjID  target 

Definition at line 378 of file macventure.cpp.

◆ enqueueText()

void MacVenture::MacVentureEngine::enqueueText ( TextQueueID  type,
ObjID  target,
ObjID  source,
ObjID  text 

Definition at line 369 of file macventure.cpp.

◆ findObjectInArray()

int MacVenture::MacVentureEngine::findObjectInArray ( ObjID  objID,
const Common::Array< ObjID > &  list 

Definition at line 723 of file macventure.cpp.

◆ findParentWindow()

WindowReference MacVenture::MacVentureEngine::findParentWindow ( ObjID  objID)

Definition at line 1065 of file macventure.cpp.

◆ focusObjectWindow()

void MacVenture::MacVentureEngine::focusObjectWindow ( ObjID  objID)

Definition at line 776 of file macventure.cpp.

◆ focusObjWin()

void MacVenture::MacVentureEngine::focusObjWin ( ObjID  objID)

Definition at line 447 of file macventure.cpp.

◆ gameChanged()

void MacVenture::MacVentureEngine::gameChanged ( )

Definition at line 324 of file macventure.cpp.

◆ getBorderFile()

Common::SeekableReadStream * MacVenture::MacVentureEngine::getBorderFile ( MVWindowType  windowType,
bool  isActive 

Definition at line 83 of file datafiles.cpp.

◆ getCommandsPausedString()

Common::String MacVenture::MacVentureEngine::getCommandsPausedString ( ) const

Definition at line 964 of file macventure.cpp.

◆ getDecodingHuffman()

const HuffmanLists * MacVenture::MacVentureEngine::getDecodingHuffman ( ) const

Definition at line 980 of file macventure.cpp.

◆ getDeltaPoint()

Common::Point MacVenture::MacVentureEngine::getDeltaPoint ( )

Definition at line 1076 of file macventure.cpp.

◆ getDestObject()

ObjID MacVenture::MacVentureEngine::getDestObject ( )

Definition at line 1080 of file macventure.cpp.

◆ getFilePath()

Common::String MacVenture::MacVentureEngine::getFilePath ( FilePathID  id) const

Definition at line 968 of file macventure.cpp.

◆ getGameFileName()

const char * MacVenture::MacVentureEngine::getGameFileName ( ) const

Definition at line 43 of file detection.cpp.

◆ getGlobalSettings()

const GlobalSettings & MacVenture::MacVentureEngine::getGlobalSettings ( ) const

Definition at line 495 of file macventure.cpp.

◆ getInvolvedObjects()

uint32 MacVenture::MacVentureEngine::getInvolvedObjects ( )

Definition at line 988 of file macventure.cpp.

◆ getNoun()

Common::String MacVenture::MacVentureEngine::getNoun ( ObjID  ndx)

Definition at line 748 of file macventure.cpp.

◆ getObjBounds()

Common::Rect MacVenture::MacVentureEngine::getObjBounds ( ObjID  objID)

Definition at line 1029 of file macventure.cpp.

◆ getObjExitPosition()

Common::Point MacVenture::MacVentureEngine::getObjExitPosition ( ObjID  objID)

Definition at line 1019 of file macventure.cpp.

◆ getObjPosition()

Common::Point MacVenture::MacVentureEngine::getObjPosition ( ObjID  objID)

Definition at line 994 of file macventure.cpp.

◆ getObjWindow()

WindowReference MacVenture::MacVentureEngine::getObjWindow ( ObjID  objID)

Definition at line 1061 of file macventure.cpp.

◆ getOverlapPercent()

uint MacVenture::MacVentureEngine::getOverlapPercent ( ObjID  one,
ObjID  other 

Definition at line 1044 of file macventure.cpp.

◆ getParent()

ObjID MacVenture::MacVentureEngine::getParent ( ObjID  objID)

Definition at line 1025 of file macventure.cpp.

◆ getPrefixNdx()

uint MacVenture::MacVentureEngine::getPrefixNdx ( ObjID  obj)

Definition at line 738 of file macventure.cpp.

◆ getPrefixString()

Common::String MacVenture::MacVentureEngine::getPrefixString ( uint  flag,
ObjID  obj 

Definition at line 742 of file macventure.cpp.

◆ getSelectedControl()

ControlAction MacVenture::MacVentureEngine::getSelectedControl ( )

Definition at line 1084 of file macventure.cpp.

◆ getStartGameFileName()

Common::String MacVenture::MacVentureEngine::getStartGameFileName ( )

Definition at line 475 of file macventure.cpp.

◆ getUserInput()

Common::String MacVenture::MacVentureEngine::getUserInput ( )

Definition at line 470 of file macventure.cpp.

◆ handleObjectDrop()

void MacVenture::MacVentureEngine::handleObjectDrop ( ObjID  objID,
Common::Point  delta,
ObjID  newParent 

Definition at line 432 of file macventure.cpp.

◆ handleObjectSelect()

void MacVenture::MacVentureEngine::handleObjectSelect ( ObjID  objID,
WindowReference  win,
bool  shiftPressed,
bool  isDoubleClick 

Definition at line 385 of file macventure.cpp.

◆ hasFeature()

bool MacVenture::MacVentureEngine::hasFeature ( EngineFeature  f) const

Determine whether the engine supports the specified feature.

Reimplemented from Engine.

Definition at line 98 of file detection.cpp.

◆ highlightExit()

void MacVenture::MacVentureEngine::highlightExit ( ObjID  objID)

Definition at line 752 of file macventure.cpp.

◆ initDebugChannels()

void MacVenture::MacVentureEngine::initDebugChannels ( )

Definition at line 133 of file macventure.cpp.

◆ isGameRunning()

bool MacVenture::MacVentureEngine::isGameRunning ( )

Definition at line 925 of file macventure.cpp.

◆ isHiddenExit()

bool MacVenture::MacVentureEngine::isHiddenExit ( ObjID  objID)

Definition at line 1015 of file macventure.cpp.

◆ isObjClickable()

bool MacVenture::MacVentureEngine::isObjClickable ( ObjID  objID)

Definition at line 1002 of file macventure.cpp.

◆ isObjEnqueued()

bool MacVenture::MacVentureEngine::isObjEnqueued ( ObjID  obj)

Definition at line 915 of file macventure.cpp.

◆ isObjExit()

bool MacVenture::MacVentureEngine::isObjExit ( ObjID  objID)

Definition at line 1011 of file macventure.cpp.

◆ isObjSelected()

bool MacVenture::MacVentureEngine::isObjSelected ( ObjID  objID)

Definition at line 1006 of file macventure.cpp.

◆ isObjVisible()

bool MacVenture::MacVentureEngine::isObjVisible ( ObjID  objID)

Definition at line 998 of file macventure.cpp.

◆ isOldText()

bool MacVenture::MacVentureEngine::isOldText ( ) const

Definition at line 976 of file macventure.cpp.

◆ isPaused()

bool MacVenture::MacVentureEngine::isPaused ( )

Definition at line 956 of file macventure.cpp.

◆ loadDataBundle()

void MacVenture::MacVentureEngine::loadDataBundle ( )

Definition at line 76 of file datafiles.cpp.

◆ loadGameState()

Common::Error MacVenture::MacVentureEngine::loadGameState ( int  slot)

Load a game state.

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

Reimplemented from Engine.

Definition at line 141 of file saveload.cpp.

◆ loadGlobalSettings()

bool MacVenture::MacVentureEngine::loadGlobalSettings ( )

Definition at line 1090 of file macventure.cpp.

◆ loadTextHuffman()

bool MacVenture::MacVentureEngine::loadTextHuffman ( )

Definition at line 1107 of file macventure.cpp.

◆ loseGame()

void MacVenture::MacVentureEngine::loseGame ( )

Definition at line 333 of file macventure.cpp.

◆ needsClickToContinue()

bool MacVenture::MacVentureEngine::needsClickToContinue ( )

Definition at line 960 of file macventure.cpp.

◆ newGame()

void MacVenture::MacVentureEngine::newGame ( )

Definition at line 232 of file macventure.cpp.

◆ openObject()

void MacVenture::MacVentureEngine::openObject ( ObjID  objID)

Definition at line 784 of file macventure.cpp.

◆ playSounds()

void MacVenture::MacVentureEngine::playSounds ( bool  pause)

Definition at line 644 of file macventure.cpp.

◆ preparedToRun()

void MacVenture::MacVentureEngine::preparedToRun ( )

Definition at line 320 of file macventure.cpp.

◆ printTexts()

void MacVenture::MacVentureEngine::printTexts ( )

Definition at line 621 of file macventure.cpp.

◆ processEvents()

void MacVenture::MacVentureEngine::processEvents ( )

Definition at line 500 of file macventure.cpp.

◆ randBetween()

uint32 MacVenture::MacVentureEngine::randBetween ( uint32  min,
uint32  max 

Definition at line 984 of file macventure.cpp.

◆ referenceToAction()

ControlAction MacVenture::MacVentureEngine::referenceToAction ( ControlType  id)

Definition at line 929 of file macventure.cpp.

◆ reflectSwap()

void MacVenture::MacVentureEngine::reflectSwap ( ObjID  fromID,
ObjID  toID 

Definition at line 883 of file macventure.cpp.

◆ refreshReady()

void MacVenture::MacVentureEngine::refreshReady ( )

Definition at line 303 of file macventure.cpp.

◆ refreshScreen()

void MacVenture::MacVentureEngine::refreshScreen ( )

Definition at line 226 of file macventure.cpp.

◆ requestQuit()

void MacVenture::MacVentureEngine::requestQuit ( )

Definition at line 281 of file macventure.cpp.

◆ requestUnpause()

void MacVenture::MacVentureEngine::requestUnpause ( )

Definition at line 286 of file macventure.cpp.

◆ reset()

void MacVenture::MacVentureEngine::reset ( )

Definition at line 258 of file macventure.cpp.

◆ resetGui()

void MacVenture::MacVentureEngine::resetGui ( )

Definition at line 270 of file macventure.cpp.

◆ resetInternals()

void MacVenture::MacVentureEngine::resetInternals ( )

Definition at line 263 of file macventure.cpp.

◆ resetVars()

void MacVenture::MacVentureEngine::resetVars ( )

Definition at line 677 of file macventure.cpp.

◆ revert()

void MacVenture::MacVentureEngine::revert ( )

Definition at line 570 of file macventure.cpp.

◆ run()

Common::Error MacVenture::MacVentureEngine::run ( )

Init the engine and start its main loop.

returns kNoError on success, else an error code.

Implements Engine.

Definition at line 143 of file macventure.cpp.

◆ runObjQueue()

void MacVenture::MacVentureEngine::runObjQueue ( )

Definition at line 575 of file macventure.cpp.

◆ runScriptEngine()

bool MacVenture::MacVentureEngine::runScriptEngine ( )

Definition at line 517 of file macventure.cpp.

◆ saveGameState()

Common::Error MacVenture::MacVentureEngine::saveGameState ( int  slot,
const Common::String desc,
bool  isAutosave = false 

Save a game state.

slotthe slot into which the savestate should be stored
desca description for the savestate, entered by the user
isAutosaveExpected to be true if an autosave is being created
returns kNoError on success, else an error code.

Reimplemented from Engine.

Definition at line 152 of file saveload.cpp.

◆ scummVMSaveLoadDialog()

bool MacVenture::MacVentureEngine::scummVMSaveLoadDialog ( bool  isSave)

Definition at line 168 of file saveload.cpp.

◆ selectControl()

void MacVenture::MacVentureEngine::selectControl ( ControlAction  action)

Definition at line 291 of file macventure.cpp.

◆ selectObject()

void MacVenture::MacVentureEngine::selectObject ( ObjID  objID)

Definition at line 691 of file macventure.cpp.

◆ selectPrimaryObject()

void MacVenture::MacVentureEngine::selectPrimaryObject ( ObjID  objID)

Definition at line 758 of file macventure.cpp.

◆ setDeltaPoint()

void MacVenture::MacVentureEngine::setDeltaPoint ( Common::Point  newPos)

Definition at line 440 of file macventure.cpp.

◆ setInitialFlags()

void MacVenture::MacVentureEngine::setInitialFlags ( )

Definition at line 239 of file macventure.cpp.

◆ setNewGameState()

void MacVenture::MacVentureEngine::setNewGameState ( )

Definition at line 251 of file macventure.cpp.

◆ setTextInput()

void MacVenture::MacVentureEngine::setTextInput ( Common::String  content)

Definition at line 464 of file macventure.cpp.

◆ showTextEntry()

bool MacVenture::MacVentureEngine::showTextEntry ( ObjID  text,
ObjID  srcObj,
ObjID  destObj 

Definition at line 455 of file macventure.cpp.

◆ toggleExits()

void MacVenture::MacVentureEngine::toggleExits ( )

Definition at line 901 of file macventure.cpp.

◆ unselectAll()

void MacVenture::MacVentureEngine::unselectAll ( )

Definition at line 685 of file macventure.cpp.

◆ unselectObject()

void MacVenture::MacVentureEngine::unselectObject ( ObjID  objID)

Definition at line 704 of file macventure.cpp.

◆ updateControls()

void MacVenture::MacVentureEngine::updateControls ( )

Definition at line 670 of file macventure.cpp.

◆ updateExits()

void MacVenture::MacVentureEngine::updateExits ( )

Definition at line 713 of file macventure.cpp.

◆ updateState()

void MacVenture::MacVentureEngine::updateState ( bool  pause)

Definition at line 563 of file macventure.cpp.

◆ updateWindow()

void MacVenture::MacVentureEngine::updateWindow ( WindowReference  winID)

Definition at line 451 of file macventure.cpp.

◆ winGame()

void MacVenture::MacVentureEngine::winGame ( )

Definition at line 328 of file macventure.cpp.

◆ zoomObject()

void MacVenture::MacVentureEngine::zoomObject ( ObjID  objID)

Definition at line 911 of file macventure.cpp.

Member Data Documentation

◆ _clickToContinue

bool MacVenture::MacVentureEngine::_clickToContinue

Definition at line 352 of file macventure.h.

◆ _cmdReady

bool MacVenture::MacVentureEngine::_cmdReady

Definition at line 349 of file macventure.h.

◆ _currentSelection

Common::Array<ObjID> MacVenture::MacVentureEngine::_currentSelection

Definition at line 362 of file macventure.h.

◆ _dataBundle

Common::Archive* MacVenture::MacVentureEngine::_dataBundle

Definition at line 342 of file macventure.h.

◆ _decodingDirectArticles

StringTable* MacVenture::MacVentureEngine::_decodingDirectArticles

Definition at line 336 of file macventure.h.

◆ _decodingIndirectArticles

StringTable* MacVenture::MacVentureEngine::_decodingIndirectArticles

Definition at line 338 of file macventure.h.

◆ _decodingNamingArticles

StringTable* MacVenture::MacVentureEngine::_decodingNamingArticles

Definition at line 337 of file macventure.h.

◆ _deltaPoint

Common::Point MacVenture::MacVentureEngine::_deltaPoint

Definition at line 363 of file macventure.h.

◆ _destObject

ObjID MacVenture::MacVentureEngine::_destObject

Definition at line 360 of file macventure.h.

◆ _filenames

StringTable* MacVenture::MacVentureEngine::_filenames

Definition at line 335 of file macventure.h.

◆ _gameChanged

bool MacVenture::MacVentureEngine::_gameChanged

Definition at line 351 of file macventure.h.

◆ _gameDescription

const ADGameDescription* MacVenture::MacVentureEngine::_gameDescription

Definition at line 325 of file macventure.h.

◆ _gameState

GameState MacVenture::MacVentureEngine::_gameState

Definition at line 345 of file macventure.h.

◆ _globalSettings

GlobalSettings* MacVenture::MacVentureEngine::_globalSettings

Definition at line 346 of file macventure.h.

◆ _gui

Gui* MacVenture::MacVentureEngine::_gui

Definition at line 330 of file macventure.h.

◆ _halted

bool MacVenture::MacVentureEngine::_halted

Definition at line 349 of file macventure.h.

◆ _haltedAtEnd

bool MacVenture::MacVentureEngine::_haltedAtEnd

Definition at line 350 of file macventure.h.

◆ _haltedInSelection

bool MacVenture::MacVentureEngine::_haltedInSelection

Definition at line 350 of file macventure.h.

◆ _inQueue

Common::Array<QueuedObject> MacVenture::MacVentureEngine::_inQueue

Definition at line 355 of file macventure.h.

◆ _objQueue

Common::Array<QueuedObject> MacVenture::MacVentureEngine::_objQueue

Definition at line 354 of file macventure.h.

◆ _oldTextEncoding

bool MacVenture::MacVentureEngine::_oldTextEncoding

Definition at line 348 of file macventure.h.

◆ _paused

bool MacVenture::MacVentureEngine::_paused

Definition at line 349 of file macventure.h.

◆ _prepared

bool MacVenture::MacVentureEngine::_prepared

Definition at line 349 of file macventure.h.

◆ _resourceManager

Common::MacResManager* MacVenture::MacVentureEngine::_resourceManager

Definition at line 328 of file macventure.h.

◆ _rnd

Common::RandomSource* MacVenture::MacVentureEngine::_rnd

Definition at line 326 of file macventure.h.

◆ _scriptEngine

ScriptEngine* MacVenture::MacVentureEngine::_scriptEngine

Definition at line 332 of file macventure.h.

◆ _selectedControl

ControlAction MacVenture::MacVentureEngine::_selectedControl

Definition at line 361 of file macventure.h.

◆ _soundManager

SoundManager* MacVenture::MacVentureEngine::_soundManager

Definition at line 340 of file macventure.h.

◆ _soundQueue

Common::Array<QueuedSound> MacVenture::MacVentureEngine::_soundQueue

Definition at line 356 of file macventure.h.

◆ _textHuffman

HuffmanLists* MacVenture::MacVentureEngine::_textHuffman

Definition at line 347 of file macventure.h.

◆ _textQueue

Common::Array<QueuedText> MacVenture::MacVentureEngine::_textQueue

Definition at line 357 of file macventure.h.

◆ _userInput

Common::String MacVenture::MacVentureEngine::_userInput

Definition at line 364 of file macventure.h.

◆ _world

World* MacVenture::MacVentureEngine::_world

Definition at line 331 of file macventure.h.

The documentation for this class was generated from the following files: