aboutsummaryrefslogtreecommitdiff
path: root/engines/toltecs/menu.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2011-10-01 12:41:04 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:11 +0100
commit1eed5caff5aace0fb4d423a64a3e00665815a2f3 (patch)
treea729469df2cb92f1ab3f08d485886b2a0013aad8 /engines/toltecs/menu.cpp
parent522c1ca32b844633a647c1529d9ff015d0c07836 (diff)
downloadscummvm-rg350-1eed5caff5aace0fb4d423a64a3e00665815a2f3.tar.gz
scummvm-rg350-1eed5caff5aace0fb4d423a64a3e00665815a2f3.tar.bz2
scummvm-rg350-1eed5caff5aace0fb4d423a64a3e00665815a2f3.zip
TOLTECS: Some cleanup of the menu code
Diffstat (limited to 'engines/toltecs/menu.cpp')
-rw-r--r--engines/toltecs/menu.cpp18
1 files changed, 6 insertions, 12 deletions
diff --git a/engines/toltecs/menu.cpp b/engines/toltecs/menu.cpp
index 720767b9ac..ad97448d84 100644
--- a/engines/toltecs/menu.cpp
+++ b/engines/toltecs/menu.cpp
@@ -39,7 +39,7 @@ MenuSystem::~MenuSystem() {
int MenuSystem::run() {
- debug("MenuSystem::run()");
+ //debug("MenuSystem::run()");
_background = new Graphics::Surface();
_background->create(640, 400, Graphics::PixelFormat::createFormatCLUT8());
@@ -97,7 +97,7 @@ void MenuSystem::update() {
if (_currMenuID != _newMenuID) {
_currMenuID = _newMenuID;
- debug("_currMenuID = %d", _currMenuID);
+ //debug("_currMenuID = %d", _currMenuID);
initMenu(_currMenuID);
}
@@ -344,11 +344,11 @@ void MenuSystem::clickItem(ItemID id) {
setCfgText(true, false);
break;
case kItemIdVolumesMenu:
- debug("kItemIdVolumesMenu");
+ //debug("kItemIdVolumesMenu");
_newMenuID = kMenuIdVolumes;
break;
case kItemIdPlay:
- debug("kItemIdPlay");
+ //debug("kItemIdPlay");
_running = false;
break;
case kItemIdQuit:
@@ -488,19 +488,13 @@ int MenuSystem::loadSavegamesList() {
MenuSystem::SavegameItem *MenuSystem::getSavegameItemByID(ItemID id) {
switch (id) {
case kItemIdSavegame1:
- return &_savegames[_savegameListTopIndex + 0];
case kItemIdSavegame2:
- return &_savegames[_savegameListTopIndex + 1];
case kItemIdSavegame3:
- return &_savegames[_savegameListTopIndex + 2];
case kItemIdSavegame4:
- return &_savegames[_savegameListTopIndex + 3];
case kItemIdSavegame5:
- return &_savegames[_savegameListTopIndex + 4];
case kItemIdSavegame6:
- return &_savegames[_savegameListTopIndex + 5];
case kItemIdSavegame7:
- return &_savegames[_savegameListTopIndex + 6];
+ return &_savegames[_savegameListTopIndex + id - kItemIdSavegame1];
default:
return NULL;
}
@@ -534,7 +528,7 @@ void MenuSystem::scrollSavegames(int delta) {
void MenuSystem::clickSavegameItem(ItemID id) {
if (_currMenuID == kMenuIdLoad) {
SavegameItem *savegameItem = getSavegameItemByID(id);
- debug("slotNum = [%d]; description = [%s]", savegameItem->_slotNum, savegameItem->_description.c_str());
+ //debug("slotNum = [%d]; description = [%s]", savegameItem->_slotNum, savegameItem->_description.c_str());
//_vm->loadgame(savegameItem->_filename.c_str());
_vm->requestLoadgame(savegameItem->_slotNum);
_running = false;