ScummVM
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 ()
 
virtual bool hasFeature (EngineFeature f) const
 Determine whether the engine supports the specified feature. More...
 
virtual Common::Error run ()
 Init the engine and start its main loop. More...
 
bool scummVMSaveLoadDialog (bool isSave)
 
bool canLoadGameStateCurrently ()
 Indicates whether a game state can be loaded. More...
 
bool canSaveGameStateCurrently ()
 Indicates whether a game state can be saved. More...
 
virtual Common::Error loadGameState (int slot)
 Load a game state. More...
 
virtual Common::Error saveGameState (int slot, const Common::String &desc)
 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
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 GUI::DebuggergetDebugger ()
 Return the engine's debugger instance, if any. 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...
 

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
 
Common::RandomSource_rnd
 
Common::MacResManager_resourceManager
 
Console_debugger
 
Gui_gui
 
World_world
 
ScriptEngine_scriptEngine
 
StringTable_filenames
 
StringTable_decodingDirectArticles
 
StringTable_decodingNamingArticles
 
StringTable_decodingIndirectArticles
 
SoundManager_soundManager
 
Common::Archive_dataBundle
 
GameState _gameState
 
GlobalSettings_globalSettings
 
HuffmanLists_textHuffman
 
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,
  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...
 
- Public Attributes inherited from Engine
OSystem_system
 
Audio::Mixer_mixer
 
- 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 inherited from Engine
Common::TimerManager_timer
 
Common::EventManager_eventMan
 
Common::SaveFileManager_saveFileMan
 
GUI::Dialog_mainMenuDialog
 
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 89 of file macventure.cpp.

Member Function Documentation

◆ canLoadGameStateCurrently()

bool MacVenture::MacVentureEngine::canLoadGameStateCurrently ( )
virtual

Indicates whether a game state can be loaded.

Reimplemented from Engine.

Definition at line 200 of file saveload.cpp.

◆ canSaveGameStateCurrently()

bool MacVenture::MacVentureEngine::canSaveGameStateCurrently ( )
virtual

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)
private

Definition at line 817 of file macventure.cpp.

◆ clickToContinue()

void MacVenture::MacVentureEngine::clickToContinue ( )

Definition at line 343 of file macventure.cpp.

◆ closeObject()

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

Definition at line 812 of file macventure.cpp.

◆ endGame()

void MacVenture::MacVentureEngine::endGame ( )
private

Definition at line 563 of file macventure.cpp.

◆ enqueueObject()

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

Definition at line 347 of file macventure.cpp.

◆ enqueueSound()

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

Definition at line 382 of file macventure.cpp.

◆ enqueueText()

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

Definition at line 373 of file macventure.cpp.

◆ findObjectInArray()

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

Definition at line 727 of file macventure.cpp.

◆ findParentWindow()

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

Definition at line 1069 of file macventure.cpp.

◆ focusObjectWindow()

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

Definition at line 780 of file macventure.cpp.

◆ focusObjWin()

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

Definition at line 451 of file macventure.cpp.

◆ gameChanged()

void MacVenture::MacVentureEngine::gameChanged ( )

Definition at line 328 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 968 of file macventure.cpp.

◆ getDecodingHuffman()

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

Definition at line 984 of file macventure.cpp.

◆ getDeltaPoint()

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

Definition at line 1080 of file macventure.cpp.

◆ getDestObject()

ObjID MacVenture::MacVentureEngine::getDestObject ( )

Definition at line 1084 of file macventure.cpp.

◆ getFilePath()

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

Definition at line 972 of file macventure.cpp.

◆ getGameFileName()

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

Definition at line 43 of file detection.cpp.

◆ getGlobalSettings()

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

Definition at line 499 of file macventure.cpp.

◆ getInvolvedObjects()

uint32 MacVenture::MacVentureEngine::getInvolvedObjects ( )

Definition at line 992 of file macventure.cpp.

◆ getNoun()

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

Definition at line 752 of file macventure.cpp.

◆ getObjBounds()

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

Definition at line 1033 of file macventure.cpp.

◆ getObjExitPosition()

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

Definition at line 1023 of file macventure.cpp.

◆ getObjPosition()

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

Definition at line 998 of file macventure.cpp.

◆ getObjWindow()

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

Definition at line 1065 of file macventure.cpp.

◆ getOverlapPercent()

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

Definition at line 1048 of file macventure.cpp.

◆ getParent()

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

Definition at line 1029 of file macventure.cpp.

◆ getPrefixNdx()

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

Definition at line 742 of file macventure.cpp.

◆ getPrefixString()

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

Definition at line 746 of file macventure.cpp.

◆ getSelectedControl()

ControlAction MacVenture::MacVentureEngine::getSelectedControl ( )

Definition at line 1088 of file macventure.cpp.

◆ getStartGameFileName()

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

Definition at line 479 of file macventure.cpp.

◆ getUserInput()

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

Definition at line 474 of file macventure.cpp.

◆ handleObjectDrop()

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

Definition at line 436 of file macventure.cpp.

◆ handleObjectSelect()

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

Definition at line 389 of file macventure.cpp.

◆ hasFeature()

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

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)
private

Definition at line 756 of file macventure.cpp.

◆ initDebugChannels()

void MacVenture::MacVentureEngine::initDebugChannels ( )

Definition at line 137 of file macventure.cpp.

◆ isGameRunning()

bool MacVenture::MacVentureEngine::isGameRunning ( )
private

Definition at line 929 of file macventure.cpp.

◆ isHiddenExit()

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

Definition at line 1019 of file macventure.cpp.

◆ isObjClickable()

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

Definition at line 1006 of file macventure.cpp.

◆ isObjEnqueued()

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

Definition at line 919 of file macventure.cpp.

◆ isObjExit()

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

Definition at line 1015 of file macventure.cpp.

◆ isObjSelected()

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

Definition at line 1010 of file macventure.cpp.

◆ isObjVisible()

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

Definition at line 1002 of file macventure.cpp.

◆ isOldText()

bool MacVenture::MacVentureEngine::isOldText ( ) const

Definition at line 980 of file macventure.cpp.

◆ isPaused()

bool MacVenture::MacVentureEngine::isPaused ( )

Definition at line 960 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)
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 141 of file saveload.cpp.

◆ loadGlobalSettings()

bool MacVenture::MacVentureEngine::loadGlobalSettings ( )
private

Definition at line 1094 of file macventure.cpp.

◆ loadTextHuffman()

bool MacVenture::MacVentureEngine::loadTextHuffman ( )
private

Definition at line 1111 of file macventure.cpp.

◆ loseGame()

void MacVenture::MacVentureEngine::loseGame ( )

Definition at line 337 of file macventure.cpp.

◆ needsClickToContinue()

bool MacVenture::MacVentureEngine::needsClickToContinue ( )

Definition at line 964 of file macventure.cpp.

◆ newGame()

void MacVenture::MacVentureEngine::newGame ( )

Definition at line 236 of file macventure.cpp.

◆ openObject()

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

Definition at line 788 of file macventure.cpp.

◆ playSounds()

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

Definition at line 648 of file macventure.cpp.

◆ preparedToRun()

void MacVenture::MacVentureEngine::preparedToRun ( )

Definition at line 324 of file macventure.cpp.

◆ printTexts()

void MacVenture::MacVentureEngine::printTexts ( )

Definition at line 625 of file macventure.cpp.

◆ processEvents()

void MacVenture::MacVentureEngine::processEvents ( )
private

Definition at line 504 of file macventure.cpp.

◆ randBetween()

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

Definition at line 988 of file macventure.cpp.

◆ referenceToAction()

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

Definition at line 933 of file macventure.cpp.

◆ reflectSwap()

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

Definition at line 887 of file macventure.cpp.

◆ refreshReady()

void MacVenture::MacVentureEngine::refreshReady ( )

Definition at line 307 of file macventure.cpp.

◆ refreshScreen()

void MacVenture::MacVentureEngine::refreshScreen ( )

Definition at line 230 of file macventure.cpp.

◆ requestQuit()

void MacVenture::MacVentureEngine::requestQuit ( )

Definition at line 285 of file macventure.cpp.

◆ requestUnpause()

void MacVenture::MacVentureEngine::requestUnpause ( )

Definition at line 290 of file macventure.cpp.

◆ reset()

void MacVenture::MacVentureEngine::reset ( )

Definition at line 262 of file macventure.cpp.

◆ resetGui()

void MacVenture::MacVentureEngine::resetGui ( )

Definition at line 274 of file macventure.cpp.

◆ resetInternals()

void MacVenture::MacVentureEngine::resetInternals ( )

Definition at line 267 of file macventure.cpp.

◆ resetVars()

void MacVenture::MacVentureEngine::resetVars ( )
private

Definition at line 681 of file macventure.cpp.

◆ revert()

void MacVenture::MacVentureEngine::revert ( )

Definition at line 574 of file macventure.cpp.

◆ run()

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

Init the engine and start its main loop.

Returns
returns kNoError on success, else an error code.

Implements Engine.

Definition at line 147 of file macventure.cpp.

◆ runObjQueue()

void MacVenture::MacVentureEngine::runObjQueue ( )

Definition at line 579 of file macventure.cpp.

◆ runScriptEngine()

bool MacVenture::MacVentureEngine::runScriptEngine ( )
private

Definition at line 521 of file macventure.cpp.

◆ saveGameState()

Common::Error MacVenture::MacVentureEngine::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 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 295 of file macventure.cpp.

◆ selectObject()

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

Definition at line 695 of file macventure.cpp.

◆ selectPrimaryObject()

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

Definition at line 762 of file macventure.cpp.

◆ setDeltaPoint()

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

Definition at line 444 of file macventure.cpp.

◆ setInitialFlags()

void MacVenture::MacVentureEngine::setInitialFlags ( )

Definition at line 243 of file macventure.cpp.

◆ setNewGameState()

void MacVenture::MacVentureEngine::setNewGameState ( )

Definition at line 255 of file macventure.cpp.

◆ setTextInput()

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

Definition at line 468 of file macventure.cpp.

◆ showTextEntry()

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

Definition at line 459 of file macventure.cpp.

◆ toggleExits()

void MacVenture::MacVentureEngine::toggleExits ( )
private

Definition at line 905 of file macventure.cpp.

◆ unselectAll()

void MacVenture::MacVentureEngine::unselectAll ( )
private

Definition at line 689 of file macventure.cpp.

◆ unselectObject()

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

Definition at line 708 of file macventure.cpp.

◆ updateControls()

void MacVenture::MacVentureEngine::updateControls ( )
private

Definition at line 674 of file macventure.cpp.

◆ updateExits()

void MacVenture::MacVentureEngine::updateExits ( )
private

Definition at line 717 of file macventure.cpp.

◆ updateState()

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

Definition at line 567 of file macventure.cpp.

◆ updateWindow()

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

Definition at line 455 of file macventure.cpp.

◆ winGame()

void MacVenture::MacVentureEngine::winGame ( )

Definition at line 332 of file macventure.cpp.

◆ zoomObject()

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

Definition at line 915 of file macventure.cpp.

Member Data Documentation

◆ _clickToContinue

bool MacVenture::MacVentureEngine::_clickToContinue
private

Definition at line 353 of file macventure.h.

◆ _cmdReady

bool MacVenture::MacVentureEngine::_cmdReady
private

Definition at line 350 of file macventure.h.

◆ _currentSelection

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

Definition at line 363 of file macventure.h.

◆ _dataBundle

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

Definition at line 343 of file macventure.h.

◆ _debugger

Console* MacVenture::MacVentureEngine::_debugger
private

Definition at line 330 of file macventure.h.

◆ _decodingDirectArticles

StringTable* MacVenture::MacVentureEngine::_decodingDirectArticles
private

Definition at line 337 of file macventure.h.

◆ _decodingIndirectArticles

StringTable* MacVenture::MacVentureEngine::_decodingIndirectArticles
private

Definition at line 339 of file macventure.h.

◆ _decodingNamingArticles

StringTable* MacVenture::MacVentureEngine::_decodingNamingArticles
private

Definition at line 338 of file macventure.h.

◆ _deltaPoint

Common::Point MacVenture::MacVentureEngine::_deltaPoint
private

Definition at line 364 of file macventure.h.

◆ _destObject

ObjID MacVenture::MacVentureEngine::_destObject
private

Definition at line 361 of file macventure.h.

◆ _filenames

StringTable* MacVenture::MacVentureEngine::_filenames
private

Definition at line 336 of file macventure.h.

◆ _gameChanged

bool MacVenture::MacVentureEngine::_gameChanged
private

Definition at line 352 of file macventure.h.

◆ _gameDescription

const ADGameDescription* MacVenture::MacVentureEngine::_gameDescription
private

Definition at line 325 of file macventure.h.

◆ _gameState

GameState MacVenture::MacVentureEngine::_gameState
private

Definition at line 346 of file macventure.h.

◆ _globalSettings

GlobalSettings* MacVenture::MacVentureEngine::_globalSettings
private

Definition at line 347 of file macventure.h.

◆ _gui

Gui* MacVenture::MacVentureEngine::_gui
private

Definition at line 331 of file macventure.h.

◆ _halted

bool MacVenture::MacVentureEngine::_halted
private

Definition at line 350 of file macventure.h.

◆ _haltedAtEnd

bool MacVenture::MacVentureEngine::_haltedAtEnd
private

Definition at line 351 of file macventure.h.

◆ _haltedInSelection

bool MacVenture::MacVentureEngine::_haltedInSelection
private

Definition at line 351 of file macventure.h.

◆ _inQueue

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

Definition at line 356 of file macventure.h.

◆ _objQueue

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

Definition at line 355 of file macventure.h.

◆ _oldTextEncoding

bool MacVenture::MacVentureEngine::_oldTextEncoding
private

Definition at line 349 of file macventure.h.

◆ _paused

bool MacVenture::MacVentureEngine::_paused
private

Definition at line 350 of file macventure.h.

◆ _prepared

bool MacVenture::MacVentureEngine::_prepared
private

Definition at line 350 of file macventure.h.

◆ _resourceManager

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

Definition at line 328 of file macventure.h.

◆ _rnd

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

Definition at line 326 of file macventure.h.

◆ _scriptEngine

ScriptEngine* MacVenture::MacVentureEngine::_scriptEngine
private

Definition at line 333 of file macventure.h.

◆ _selectedControl

ControlAction MacVenture::MacVentureEngine::_selectedControl
private

Definition at line 362 of file macventure.h.

◆ _soundManager

SoundManager* MacVenture::MacVentureEngine::_soundManager
private

Definition at line 341 of file macventure.h.

◆ _soundQueue

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

Definition at line 357 of file macventure.h.

◆ _textHuffman

HuffmanLists* MacVenture::MacVentureEngine::_textHuffman
private

Definition at line 348 of file macventure.h.

◆ _textQueue

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

Definition at line 358 of file macventure.h.

◆ _userInput

Common::String MacVenture::MacVentureEngine::_userInput
private

Definition at line 365 of file macventure.h.

◆ _world

World* MacVenture::MacVentureEngine::_world
private

Definition at line 332 of file macventure.h.


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