aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/menu.h
diff options
context:
space:
mode:
authorNipun Garg2019-07-31 10:26:17 +0530
committerEugene Sandulenko2019-09-03 17:17:30 +0200
commit0fb3ad7ba05983fe64cc5f64294d58fa394935d1 (patch)
tree0007f5d15ee58e4ebc328cace36185997942117e /engines/hdb/menu.h
parent6e357d9d9749f399c5c1a347d4e8d6f7881ce081 (diff)
downloadscummvm-rg350-0fb3ad7ba05983fe64cc5f64294d58fa394935d1.tar.gz
scummvm-rg350-0fb3ad7ba05983fe64cc5f64294d58fa394935d1.tar.bz2
scummvm-rg350-0fb3ad7ba05983fe64cc5f64294d58fa394935d1.zip
HDB: Make Platform specific constants into variables
Diffstat (limited to 'engines/hdb/menu.h')
-rw-r--r--engines/hdb/menu.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/hdb/menu.h b/engines/hdb/menu.h
index 84a4042943..319b51ff79 100644
--- a/engines/hdb/menu.h
+++ b/engines/hdb/menu.h
@@ -49,7 +49,7 @@ namespace HDB {
#define TITLE_DELAY2 0.5 // time to spend doing OOH OOH
#define TITLE_DELAY3 1 // time to wait before ending title
-#define centerPic(x) (kScreenWidth / 2 - x->_width / 2)
+#define centerPic(x) (g_hdb->_screenWidth / 2 - x->_width / 2)
enum {
kStarRedX = 70,
@@ -71,7 +71,6 @@ enum {
kMLoadY = 48 * 1,
kMControlsY = 270,
- kMenuExitY = kScreenHeight - 80,
kMenuExitXLeft = 60,
kMenuExitYTop = 48,
kMenuVortSaveY = 220,
@@ -131,10 +130,8 @@ enum {
kAssignY = kControlY + 150,
kBackoutX = 0,
- kBackoutY = kScreenHeight - 32,
kWarpBackoutX = kBackoutX,
- kWarpBackoutY = kBackoutY,
kWarpX = 214,
kWarpY = 160,
@@ -192,6 +189,11 @@ public:
return _menuKey;
}
+ // Platform-specific Constants
+ int _menuExitY;
+ int _backoutY;
+ int _warpBackoutY;
+
Save _saveGames[kNumSaveSlots + 1];
int _starWarp;