ScummVM API documentation
HDB::Menu Class Reference

Public Member Functions

bool init ()
 
void readConfig ()
 
void writeConfig ()
 
bool startTitle ()
 
void drawTitle ()
 
void startMenu ()
 
void changeToMenu ()
 
void drawMenu ()
 
void freeMenu ()
 
void processInput (int x, int y)
 
void controlsInput (int x, int y, int xit)
 
void controlsDraw ()
 
void drawNebula ()
 
void drawRocketAndSelections ()
 
void drawSlider (int x, int y, int offset)
 
void drawToggle (int x, int y, bool flag)
 
void drawWarpScreen ()
 
void saveSong (SoundType song)
 
void fillSavegameSlots ()
 
void setMenuKey (int status)
 
int getMenuKey ()
 

Public Attributes

int _menuX
 
int _menuY
 
int _menuItemWidth
 
int _menuItemHeight
 
int _mResumeY
 
int _mQuitY
 
int _mOptionsY
 
int _mLoadY
 
int _mControlsY
 
int _menuExitXLeft
 
int _menuExitY
 
int _menuExitYTop
 
int _menuVortSaveY
 
int _menuVortSaveX
 
int _mRocketX
 
int _mRocketY
 
int _mRocketYBottom
 
int _mRocketEXHX
 
int _mRocketEXHX2
 
int _mTitleY
 
int _oohOhhX
 
int _oohOhhY
 
int _newGameX
 
int _newGameX2
 
int _modePuzzleY
 
int _modeActionY
 
int _optionsX
 
int _optionsY
 
int _vortSaveX
 
int _vortSaveTextX
 
int _vortSaveY
 
int _saveSlotX
 
int _saveSlotY
 
int _quitX
 
int _quitY
 
int _quitYesX1
 
int _quitYesX2
 
int _quitYesY1
 
int _quitYesY2
 
int _quitNoX1
 
int _quitNoX2
 
int _quitNoY1
 
int _quitNoY2
 
int _controlX
 
int _controlY
 
int _controlUpX
 
int _controlUpY
 
int _controlDownX
 
int _controlDownY
 
int _controlLeftX
 
int _controlLeftY
 
int _controlRightX
 
int _controlRightY
 
int _controlUseX
 
int _controlUseY
 
int _controlWidth
 
int _controlHeight
 
int _assignX
 
int _assignY
 
int _backoutX
 
int _backoutY
 
int _warpBackoutX
 
int _warpBackoutY
 
int _warpX
 
int _warpY
 
Save _saveGames [kNumSaveSlots+1]
 
int _starWarp
 
int _titleCycle
 
uint32 _titleDelay
 
bool _titleActive
 
SoundType _resumeSong
 
Picture_oohOohGfx
 
Picture_titleScreen
 
Picture_titleLogo
 
Picture_hdbLogoScreen
 
Picture_menuBackoutGfx
 
Picture_controlButtonGfx
 
Picture_controlsGfx
 
Picture_menuBackspaceGfx
 
int _rocketY
 
int _rocketYVel
 
int _rocketEx
 
Picture_rocketEx1
 
Picture_rocketEx2
 
Picture_rocketMain
 
Picture_rocketSecond
 
int _rocketX
 
int _nebulaX
 
int _nebulaY
 
int _nebulaYVel
 
int _nebulaWhich
 
Picture_nebulaGfx [kNebulaCount]
 
Picture_newGfx
 
Picture_loadGfx
 
Picture_optionsGfx
 
Picture_quitGfx
 
Picture_resumeGfx
 
Picture_slotGfx
 
Picture_modePuzzleGfx
 
Picture_modeActionGfx
 
Picture_modeLoadGfx
 
Picture_modeSaveGfx
 
Picture_quitScreen
 
Tile_vortexian [3]
 
Picture_star [3]
 
Picture_warpGfx
 
uint32 _quitTimer
 
Picture_starRedGfx [2]
 
Picture_starGreenGfx [2]
 
Picture_starBlueGfx [2]
 
Picture_versionGfx
 
Picture_screenshots1gfx
 
Picture_screenshots1agfx
 
Picture_screenshots2gfx
 
Picture_demoPlaqueGfx
 
Picture_handangoGfx
 
bool _menuActive
 
bool _optionsScrolling
 
bool _newgameActive
 
bool _sayHDB
 
bool _warpActive
 
bool _gamefilesActive
 
bool _optionsActive
 
bool _quitActive
 
int _clickDelay
 
int _saveSlot
 
int _optionsScreenId
 
int _quitCounter
 
int _warpMapId
 
int _optionsScrollX
 
int _optionsXV
 
int _oBannerY
 
int _nextScreen
 
Picture_contArrowUp
 
Picture_contArrowDown
 
Picture_contArrowLeft
 
Picture_contArrowRight
 
Picture_contAssign
 
Picture_warpPlaque
 
Picture_sliderLeft
 
Picture_sliderMid
 
Picture_sliderRight
 
Picture_sliderKnob
 
Picture_gCheckEmpty
 
Picture_gCheckOn
 
Picture_gCheckOff
 
Picture_gCheckLeft
 
Picture_gCheckRight
 
SoundType _introSong
 
SoundType _titleSong
 
Star _fStars [kMaxStars]
 
int _menuKey
 

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