ScummVM API documentation
Sky::Control Class Reference

Public Member Functions

 Control (SkyEngine *vm, Common::SaveFileManager *saveFileMan, Screen *screen, Disk *disk, Mouse *mouse, Text *text, MusicBase *music, Logic *logic, Sound *sound, SkyCompact *skyCompact, OSystem *system, Common::Keymap *shortcutsKeymap)
 
void doControlPanel ()
 
void doLoadSavePanel ()
 
void restartGame ()
 
void showGameQuitMsg ()
 
uint16 quickXRestore (uint16 slot)
 
bool loadSaveAllowed ()
 
bool isControlPanelOpen ()
 
uint16 saveGameToFile (bool fromControlPanel, const char *filename=0, bool isAutosave=false)
 
void loadDescriptions (Common::StringArray &list)
 
void saveDescriptions (const Common::StringArray &list)
 

Public Attributes

SkyEngine_vm
 
uint16 _selectedGame
 
uint8 * controlPanel
 
uint8 * button
 
uint8 * buttonDown
 
uint8 * savePanel
 
uint8 * yesNo
 
uint8 * slide
 
uint8 * slode
 
uint8 * slode2
 
uint8 * slide2
 
uint8 * musicBodge
 

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