[Scummvm-git-logs] scummvm master -> d45cfc24adfbb0d6bcdc7ec2751841e115d56a53
bluegr
noreply at scummvm.org
Tue Jul 9 20:17:24 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d45cfc24ad DGDS: Disable code for unused menus
Commit: d45cfc24adfbb0d6bcdc7ec2751841e115d56a53
https://github.com/scummvm/scummvm/commit/d45cfc24adfbb0d6bcdc7ec2751841e115d56a53
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2024-07-09T23:17:14+03:00
Commit Message:
DGDS: Disable code for unused menus
The calibration menu is not applicable in ScummVM, and we use
the ScummVM dialogs for saving and loading
Changed paths:
engines/dgds/menu.cpp
diff --git a/engines/dgds/menu.cpp b/engines/dgds/menu.cpp
index 6302d80b0f9..955201cc525 100644
--- a/engines/dgds/menu.cpp
+++ b/engines/dgds/menu.cpp
@@ -66,12 +66,12 @@ enum MenuButtonIds {
kMenuOptionsVCR = 135,
kMenuOptionsPlay = 136,
- kMenuCalibrateJoystickBtn = 145,
- kMenuCalibrateMouseBtn = 146,
- kMenuCalibrateVCR = 144,
- kMenuCalibratePlay = 147,
- kMenuCalibrateVCRHoC = 159,
- kMenuCalibratePlayHoC = 158,
+ //kMenuCalibrateJoystickBtn = 145,
+ //kMenuCalibrateMouseBtn = 146,
+ //kMenuCalibrateVCR = 144,
+ //kMenuCalibratePlay = 147,
+ //kMenuCalibrateVCRHoC = 159,
+ //kMenuCalibratePlayHoC = 158,
kMenuFilesSave = 107,
kMenuFilesRestore = 106,
@@ -79,19 +79,18 @@ enum MenuButtonIds {
kMenuFilesVCR = 103,
kMenuFilesPlay = 130,
- kMenuSavePrevious = 58,
- kMenuSaveNext = 59,
- kMenuSaveSave = 53,
- kMenuSaveCancel = 54,
- kMenuSaveChangeDirectory = 55,
+ //kMenuSavePrevious = 58,
+ //kMenuSaveNext = 59,
+ //kMenuSaveSave = 53,
+ //kMenuSaveCancel = 54,
+ //kMenuSaveChangeDirectory = 55,
+ //kMenuChangeDirectoryOK = 95,
+ //kMenuChangeDirectoryCancel = 96,
- kMenuChangeDirectoryOK = 95,
- kMenuChangeDirectoryCancel = 96,
+ //kMenuMouseCalibrationCalibrate = 157,
+ //kMenuMouseCalibrationPlay = 155,
- kMenuMouseCalibrationCalibrate = 157,
- kMenuMouseCalibrationPlay = 155,
-
- kMenuJoystickCalibrationOK = 132,
+ //kMenuJoystickCalibrationOK = 132,
kMenuQuitYes = 134,
kMenuQuitNo = 133,
@@ -341,11 +340,11 @@ void Menu::handleClick(const Common::Point &mouse) {
case kMenuMainPlay:
case kMenuControlsPlay:
case kMenuOptionsPlay:
- case kMenuCalibratePlay:
- case kMenuCalibratePlayHoC:
case kMenuFilesPlay:
- case kMenuMouseCalibrationPlay:
case kMenuMaybeBetterSaveNo:
+ //case kMenuCalibratePlay:
+ //case kMenuCalibratePlayHoC:
+ //case kMenuMouseCalibrationPlay:
_curMenu = kMenuNone;
CursorMan.showMouse(false);
break;
@@ -356,43 +355,48 @@ void Menu::handleClick(const Common::Point &mouse) {
drawMenu(kMenuOptions);
break;
case kMenuMainCalibrate:
- case kMenuJoystickCalibrationOK:
- case kMenuMouseCalibrationCalibrate: // NOTE: same ID as kMenuJumpToGame (for HOC)
+ //case kMenuJoystickCalibrationOK:
+ //case kMenuMouseCalibrationCalibrate: // NOTE: same ID as kMenuIntroJumpToGame (for HOC)
+ case kMenuIntroJumpToGame:
if (_curMenu == kMenuSkipPlayIntro) {
hideMenu();
engine->setShowClock(true);
engine->changeScene(24);
} else {
- drawMenu(kMenuCalibrate);
+ // Do nothing - the calibrate menu doesn't offer
+ // any functionality in ScummVM
+ //drawMenu(kMenuCalibrate);
+ drawMenu(_curMenu);
}
break;
case kMenuMainFiles:
- case kMenuSaveCancel:
+ //case kMenuSaveCancel:
drawMenu(kMenuFiles);
break;
case kMenuMainQuit:
drawMenu(kMenuReallyQuit);
break;
- case kMenuCalibrateVCR: // NOTE: same ID as kMenuIntroPlay
+ //case kMenuCalibrateVCR: // NOTE: same ID as kMenuIntroPlay
+ case kMenuIntroPlay:
drawMenu(kMenuMain);
break;
case kMenuControlsVCR:
case kMenuOptionsVCR:
- case kMenuCalibrateVCRHoC:
+ //case kMenuCalibrateVCRHoC:
case kMenuFilesVCR:
case kMenuQuitNo:
case kMenuRestartNo:
drawMenu(kMenuMain);
break;
- case kMenuCalibrateJoystickBtn:
- drawMenu(kMenuCalibrateJoystick);
- break;
- case kMenuCalibrateMouseBtn:
- drawMenu(kMenuCalibrateMouse);
- break;
- case kMenuChangeDirectoryCancel:
- drawMenu(kMenuSaveDlg);
- break;
+ //case kMenuCalibrateJoystickBtn:
+ // drawMenu(kMenuCalibrateJoystick);
+ // break;
+ //case kMenuCalibrateMouseBtn:
+ // drawMenu(kMenuCalibrateMouse);
+ // break;
+ //case kMenuChangeDirectoryCancel:
+ // drawMenu(kMenuSaveDlg);
+ // break;
case kMenuFilesRestore:
case kMenuGameOverRestore:
case kMenuIntroRestore:
@@ -405,22 +409,23 @@ void Menu::handleClick(const Common::Point &mouse) {
drawMenu(kMenuRestart);
break;
case kMenuFilesSave: // TODO: Add an option to support original save/load dialogs?
- case kMenuSavePrevious:
- case kMenuSaveNext:
- case kMenuSaveSave:
+ //case kMenuSavePrevious:
+ //case kMenuSaveNext:
+ //case kMenuSaveSave:
case kMenuMaybeBetterSaveYes:
if (g_engine->saveGameDialog())
hideMenu();
else
drawMenu(_curMenu);
break;
- case kMenuSaveChangeDirectory:
- drawMenu(kMenuChangeDir);
- break;
- case kMenuChangeDirectoryOK:
- // TODO
- debug("Clicked change directory - %d", clickedMenuItem);
- break;
+ //case kMenuSaveChangeDirectory:
+ // drawMenu(kMenuChangeDir);
+ // break;
+ //case kMenuChangeDirectoryOK:
+ // // Do nothing - the change directory menu doesn't offer
+ // // any functionality in ScummVM
+ // drawMenu(_curMenu);
+ // break;
case kMenuQuitYes:
g_engine->quitGame();
break;
More information about the Scummvm-git-logs
mailing list