diff options
author | Nipun Garg | 2019-08-01 05:53:45 +0530 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-03 17:17:31 +0200 |
commit | a5ee5fbd18fad42de4e75dabdefa5cd818fe26c3 (patch) | |
tree | 7413e8c2c02f3764d291eca04dbe7821a85a01a4 /engines/hdb/menu.h | |
parent | abaf1336a72453b42d2e7f955ec548f952f8e6a4 (diff) | |
download | scummvm-rg350-a5ee5fbd18fad42de4e75dabdefa5cd818fe26c3.tar.gz scummvm-rg350-a5ee5fbd18fad42de4e75dabdefa5cd818fe26c3.tar.bz2 scummvm-rg350-a5ee5fbd18fad42de4e75dabdefa5cd818fe26c3.zip |
HDB: Add Platform-specific constants for Menu
Diffstat (limited to 'engines/hdb/menu.h')
-rw-r--r-- | engines/hdb/menu.h | 142 |
1 files changed, 63 insertions, 79 deletions
diff --git a/engines/hdb/menu.h b/engines/hdb/menu.h index 319b51ff79..c9b1b8dd97 100644 --- a/engines/hdb/menu.h +++ b/engines/hdb/menu.h @@ -59,89 +59,12 @@ enum { kStarBlueX = 70, kStarBlueY = 180, - kMenuX = 48 * 8, - kMenuY = 80, - - kMenuItemWidth = 88, - kMenuItemHeight = 40, - - kMResumeY = 48 * 4, - kMQuitY = 48 * 3, - kMOptionsY = 48 * 2, - kMLoadY = 48 * 1, - kMControlsY = 270, - - kMenuExitXLeft = 60, - kMenuExitYTop = 48, - kMenuVortSaveY = 220, - kMenuVortSaveX = 76, - - kMRocketX = 18 * 8, - kMRocketY = 48, - kMRocketYBottom = 28 * 8, - kMRocketEXHX = 6 * 8 - 4, - kMRocketEXHX2 = 11 * 8 - 4, - kMTitleY = 34 * 8, - kOohOhhX = 256, - kOohOhhY = 224, - - kNewGameX = 220, - kNewGameX2 = kNewGameX + 50, - - kModePuzzleY = 130, - kModeActionY = 220, - - kOptionsX = 8 * 26, - kOptionsY = 8 * 10, - - kVortSaveX = 200 - 44, - kVortSaveTextX = kVortSaveX + 40, - kVortSaveY = 72, - kSaveSlotX = 200, - kSaveSlotY = 80, - - kQuitX = 0, - kQuitY = 0, - kQuitYesX1 = 30 * 8, - kQuitYesX2 = 38 * 8 + 4, - kQuitYesY1 = 50 * 8, - kQuitYesY2 = 53 * 8 + 4, - kQuitNoX1 = 41 * 8, - kQuitNoX2 = 49 * 8 + 4, - kQuitNoY1 = 50 * 8, - kQuitNoY2 = 53 * 8 + 4, - - kControlX = 60, - kControlY = 40, - kControlUpX = 276 + kControlX, - kControlUpY = 114 + kControlY, - kControlDownX = 276 + kControlX, - kControlDownY = 129 + kControlY, - kControlLeftX = 396 + kControlX, - kControlLeftY = 114 + kControlY, - kControlRightX = 396 + kControlX, - kControlRightY = 129 + kControlY, - kControlUseX = 330 + kControlX, - kControlUseY = 209 + kControlY, - kControlWidth = 32, - kControlHeight = 16, - - kAssignX = kControlX + 20 * 8, - kAssignY = kControlY + 150, - - kBackoutX = 0, - - kWarpBackoutX = kBackoutX, - - kWarpX = 214, - kWarpY = 160, + kOptionSPC = 16, + kOptionLineSPC = 32, kScreenFade = 512, kNebulaCount = 7, kMaxStars = 10, - - kOptionSPC = 16, - kOptionLineSPC = 32 }; struct Star { @@ -190,9 +113,70 @@ public: } // Platform-specific Constants + int _menuX, _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]; |