mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-15 06:08:35 +00:00
ZVISION: Correct code style
This commit is contained in:
parent
fd8ac7ea79
commit
fdc4edfa99
@ -47,15 +47,18 @@
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
ResultAction::ResultAction(ZVision *engine, int32 slotkey) : _engine(engine), _slotKey(slotkey), _scriptManager(engine->getScriptManager()) {
|
||||
ResultAction::ResultAction(ZVision *engine, int32 slotKey) :
|
||||
_engine(engine),
|
||||
_slotKey(slotKey),
|
||||
_scriptManager(engine->getScriptManager()) {
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
// ActionAdd
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionAdd::ActionAdd(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionAdd::ActionAdd(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
_value = 0;
|
||||
|
||||
@ -71,8 +74,8 @@ bool ActionAdd::execute() {
|
||||
// ActionAssign
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionAssign::ActionAssign(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionAssign::ActionAssign(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
|
||||
char buf[64];
|
||||
@ -94,8 +97,8 @@ bool ActionAssign::execute() {
|
||||
// ActionAttenuate
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionAttenuate::ActionAttenuate(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionAttenuate::ActionAttenuate(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
_attenuation = 0;
|
||||
|
||||
@ -115,8 +118,8 @@ bool ActionAttenuate::execute() {
|
||||
// ActionChangeLocation
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionChangeLocation::ActionChangeLocation(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionChangeLocation::ActionChangeLocation(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_world = 'g';
|
||||
_room = 'a';
|
||||
_node = 'r';
|
||||
@ -137,8 +140,8 @@ bool ActionChangeLocation::execute() {
|
||||
// ActionCrossfade
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionCrossfade::ActionCrossfade(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionCrossfade::ActionCrossfade(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_keyOne = 0;
|
||||
_keyTwo = 0;
|
||||
_oneStartVolume = 0;
|
||||
@ -181,8 +184,8 @@ bool ActionCrossfade::execute() {
|
||||
// ActionCursor
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionCursor::ActionCursor(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionCursor::ActionCursor(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
Common::String up = line;
|
||||
up.toUppercase();
|
||||
_action = 0;
|
||||
@ -213,8 +216,8 @@ bool ActionCursor::execute() {
|
||||
// ActionDelayRender
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionDelayRender::ActionDelayRender(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionDelayRender::ActionDelayRender(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_framesToDelay = 0;
|
||||
sscanf(line.c_str(), "%u", &_framesToDelay);
|
||||
// Limit to 10 frames maximum. This fixes the script bug in ZGI scene px10
|
||||
@ -231,8 +234,8 @@ bool ActionDelayRender::execute() {
|
||||
// ActionDisableControl
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionDisableControl::ActionDisableControl(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionDisableControl::ActionDisableControl(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
|
||||
sscanf(line.c_str(), "%u", &_key);
|
||||
@ -247,8 +250,8 @@ bool ActionDisableControl::execute() {
|
||||
// ActionDisplayMessage
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionDisplayMessage::ActionDisplayMessage(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionDisplayMessage::ActionDisplayMessage(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_control = 0;
|
||||
_msgid = 0;
|
||||
|
||||
@ -282,8 +285,8 @@ bool ActionDissolve::execute() {
|
||||
// ActionDistort - only used by Zork: Nemesis for the "treatment" puzzle in the Sanitarium (aj30)
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionDistort::ActionDistort(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionDistort::ActionDistort(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_distSlot = 0;
|
||||
_speed = 0;
|
||||
_startAngle = 60.0;
|
||||
@ -311,8 +314,8 @@ bool ActionDistort::execute() {
|
||||
// ActionEnableControl
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionEnableControl::ActionEnableControl(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionEnableControl::ActionEnableControl(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
|
||||
sscanf(line.c_str(), "%u", &_key);
|
||||
@ -327,8 +330,8 @@ bool ActionEnableControl::execute() {
|
||||
// ActionFlushMouseEvents
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionFlushMouseEvents::ActionFlushMouseEvents(ZVision *engine, int32 slotkey) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionFlushMouseEvents::ActionFlushMouseEvents(ZVision *engine, int32 slotKey) :
|
||||
ResultAction(engine, slotKey) {
|
||||
}
|
||||
|
||||
bool ActionFlushMouseEvents::execute() {
|
||||
@ -341,8 +344,8 @@ bool ActionFlushMouseEvents::execute() {
|
||||
// ActionInventory
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionInventory::ActionInventory(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionInventory::ActionInventory(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_type = -1;
|
||||
_key = 0;
|
||||
|
||||
@ -393,8 +396,8 @@ bool ActionInventory::execute() {
|
||||
// ActionKill - only used by ZGI
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionKill::ActionKill(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionKill::ActionKill(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
_type = 0;
|
||||
char keytype[25];
|
||||
@ -432,8 +435,8 @@ bool ActionKill::execute() {
|
||||
// ActionMenuBarEnable
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionMenuBarEnable::ActionMenuBarEnable(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionMenuBarEnable::ActionMenuBarEnable(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_menus = 0xFFFF;
|
||||
|
||||
sscanf(line.c_str(), "%hu", &_menus);
|
||||
@ -448,8 +451,8 @@ bool ActionMenuBarEnable::execute() {
|
||||
// ActionMusic
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionMusic::ActionMusic(ZVision *engine, int32 slotkey, const Common::String &line, bool global) :
|
||||
ResultAction(engine, slotkey),
|
||||
ActionMusic::ActionMusic(ZVision *engine, int32 slotKey, const Common::String &line, bool global) :
|
||||
ResultAction(engine, slotKey),
|
||||
_note(0),
|
||||
_prog(0),
|
||||
_universe(global) {
|
||||
@ -527,8 +530,8 @@ bool ActionMusic::execute() {
|
||||
// ActionPanTrack
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionPanTrack::ActionPanTrack(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey),
|
||||
ActionPanTrack::ActionPanTrack(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey),
|
||||
_pos(0),
|
||||
_musicSlot(0) {
|
||||
|
||||
@ -552,8 +555,8 @@ bool ActionPanTrack::execute() {
|
||||
// ActionPreferences
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionPreferences::ActionPreferences(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionPreferences::ActionPreferences(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
if (line.compareToIgnoreCase("save") == 0)
|
||||
_save = true;
|
||||
else
|
||||
@ -573,8 +576,8 @@ bool ActionPreferences::execute() {
|
||||
// ActionPreloadAnimation
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionPreloadAnimation::ActionPreloadAnimation(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionPreloadAnimation::ActionPreloadAnimation(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_mask = 0;
|
||||
_framerate = 0;
|
||||
|
||||
@ -612,8 +615,8 @@ bool ActionPreloadAnimation::execute() {
|
||||
// ActionUnloadAnimation
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionUnloadAnimation::ActionUnloadAnimation(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionUnloadAnimation::ActionUnloadAnimation(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
|
||||
sscanf(line.c_str(), "%u", &_key);
|
||||
@ -632,8 +635,8 @@ bool ActionUnloadAnimation::execute() {
|
||||
// ActionPlayAnimation
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionPlayAnimation::ActionPlayAnimation(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionPlayAnimation::ActionPlayAnimation(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_x = 0;
|
||||
_y = 0;
|
||||
_x2 = 0;
|
||||
@ -690,8 +693,8 @@ bool ActionPlayAnimation::execute() {
|
||||
// ActionPlayPreloadAnimation
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionPlayPreloadAnimation::ActionPlayPreloadAnimation(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionPlayPreloadAnimation::ActionPlayPreloadAnimation(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_controlKey = 0;
|
||||
_x1 = 0;
|
||||
_y1 = 0;
|
||||
@ -729,8 +732,8 @@ bool ActionQuit::execute() {
|
||||
// ActionRegion - only used by Zork: Nemesis
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionRegion::ActionRegion(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionRegion::ActionRegion(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_delay = 0;
|
||||
_type = 0;
|
||||
_unk1 = 0;
|
||||
@ -808,8 +811,8 @@ bool ActionRegion::execute() {
|
||||
// ActionRandom
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionRandom::ActionRandom(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionRandom::ActionRandom(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
char maxBuffer[64];
|
||||
memset(maxBuffer, 0, 64);
|
||||
sscanf(line.c_str(), "%s", maxBuffer);
|
||||
@ -830,8 +833,8 @@ bool ActionRandom::execute() {
|
||||
// ActionRestoreGame
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionRestoreGame::ActionRestoreGame(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionRestoreGame::ActionRestoreGame(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
char buf[128];
|
||||
sscanf(line.c_str(), "%s", buf);
|
||||
_fileName = Common::String(buf);
|
||||
@ -846,8 +849,8 @@ bool ActionRestoreGame::execute() {
|
||||
// ActionRotateTo
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionRotateTo::ActionRotateTo(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionRotateTo::ActionRotateTo(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_time = 0;
|
||||
_toPos = 0;
|
||||
|
||||
@ -864,8 +867,8 @@ bool ActionRotateTo::execute() {
|
||||
// ActionSetPartialScreen
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionSetPartialScreen::ActionSetPartialScreen(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionSetPartialScreen::ActionSetPartialScreen(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_x = 0;
|
||||
_y = 0;
|
||||
|
||||
@ -904,8 +907,8 @@ bool ActionSetPartialScreen::execute() {
|
||||
// ActionSetScreen
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionSetScreen::ActionSetScreen(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionSetScreen::ActionSetScreen(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
char fileName[25];
|
||||
sscanf(line.c_str(), "%24s", fileName);
|
||||
|
||||
@ -922,8 +925,8 @@ bool ActionSetScreen::execute() {
|
||||
// ActionStop
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionStop::ActionStop(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionStop::ActionStop(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_key = 0;
|
||||
sscanf(line.c_str(), "%u", &_key);
|
||||
}
|
||||
@ -937,8 +940,8 @@ bool ActionStop::execute() {
|
||||
// ActionStreamVideo
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionStreamVideo::ActionStreamVideo(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionStreamVideo::ActionStreamVideo(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_x1 = 0;
|
||||
_x2 = 0;
|
||||
_y1 = 0;
|
||||
@ -1019,8 +1022,8 @@ bool ActionStreamVideo::execute() {
|
||||
// ActionSyncSound
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionSyncSound::ActionSyncSound(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionSyncSound::ActionSyncSound(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_syncto = 0;
|
||||
|
||||
char fileName[25];
|
||||
@ -1047,8 +1050,8 @@ bool ActionSyncSound::execute() {
|
||||
// ActionTimer
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionTimer::ActionTimer(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionTimer::ActionTimer(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
char timeBuffer[64];
|
||||
memset(timeBuffer, 0, 64);
|
||||
sscanf(line.c_str(), "%s", timeBuffer);
|
||||
@ -1071,8 +1074,8 @@ bool ActionTimer::execute() {
|
||||
// ActionTtyText
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
ActionTtyText::ActionTtyText(ZVision *engine, int32 slotkey, const Common::String &line) :
|
||||
ResultAction(engine, slotkey) {
|
||||
ActionTtyText::ActionTtyText(ZVision *engine, int32 slotKey, const Common::String &line) :
|
||||
ResultAction(engine, slotKey) {
|
||||
_delay = 0;
|
||||
|
||||
char filename[64];
|
||||
|
@ -46,7 +46,7 @@ MenuHandler::MenuHandler(ZVision *engine) {
|
||||
MenuZGI::MenuZGI(ZVision *engine) :
|
||||
MenuHandler(engine) {
|
||||
menuMouseFocus = -1;
|
||||
inmenu = false;
|
||||
inMenu = false;
|
||||
scrolled[0] = false;
|
||||
scrolled[1] = false;
|
||||
scrolled[2] = false;
|
||||
@ -60,15 +60,15 @@ MenuZGI::MenuZGI(ZVision *engine) :
|
||||
char buf[24];
|
||||
for (int i = 1; i < 4; i++) {
|
||||
sprintf(buf, "gmzau%2.2x1.tga", i);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuback[i - 1][0], false);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuBack[i - 1][0], false);
|
||||
sprintf(buf, "gmzau%2.2x1.tga", i + 0x10);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuback[i - 1][1], false);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuBack[i - 1][1], false);
|
||||
}
|
||||
for (int i = 0; i < 4; i++) {
|
||||
sprintf(buf, "gmzmu%2.2x1.tga", i);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menubar[i][0], false);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuBar[i][0], false);
|
||||
sprintf(buf, "gmznu%2.2x1.tga", i);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menubar[i][1], false);
|
||||
_engine->getRenderManager()->readImageToSurface(buf, menuBar[i][1], false);
|
||||
}
|
||||
|
||||
for (int i = 0; i < 50; i++) {
|
||||
@ -86,12 +86,12 @@ MenuZGI::MenuZGI(ZVision *engine) :
|
||||
|
||||
MenuZGI::~MenuZGI() {
|
||||
for (int i = 0; i < 3; i++) {
|
||||
menuback[i][0].free();
|
||||
menuback[i][1].free();
|
||||
menuBack[i][0].free();
|
||||
menuBack[i][1].free();
|
||||
}
|
||||
for (int i = 0; i < 4; i++) {
|
||||
menubar[i][0].free();
|
||||
menubar[i][1].free();
|
||||
menuBar[i][0].free();
|
||||
menuBar[i][1].free();
|
||||
}
|
||||
for (int i = 0; i < 50; i++) {
|
||||
if (items[i][0]) {
|
||||
@ -208,9 +208,9 @@ void MenuZGI::onMouseUp(const Common::Point &Pos) {
|
||||
void MenuZGI::onMouseMove(const Common::Point &Pos) {
|
||||
if (Pos.y < 40) {
|
||||
|
||||
if (!inmenu)
|
||||
if (!inMenu)
|
||||
redraw = true;
|
||||
inmenu = true;
|
||||
inMenu = true;
|
||||
switch (menuMouseFocus) {
|
||||
case kMenuItem:
|
||||
if (menuBarFlag & kMenubarItems) {
|
||||
@ -311,7 +311,7 @@ void MenuZGI::onMouseMove(const Common::Point &Pos) {
|
||||
if (Common::Rect(64, 0, 64 + 512, 8).contains(Pos)) { // Main
|
||||
menuMouseFocus = kMenuMain;
|
||||
scrolled[kMenuMain] = false;
|
||||
scrollPos[kMenuMain] = menuback[kMenuMain][1].h - menuback[kMenuMain][0].h;
|
||||
scrollPos[kMenuMain] = menuBack[kMenuMain][1].h - menuBack[kMenuMain][0].h;
|
||||
_engine->getScriptManager()->setStateValue(StateKey_MenuState, 2);
|
||||
}
|
||||
|
||||
@ -337,9 +337,9 @@ void MenuZGI::onMouseMove(const Common::Point &Pos) {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
if (inmenu)
|
||||
if (inMenu)
|
||||
clean = true;
|
||||
inmenu = false;
|
||||
inMenu = false;
|
||||
if (_engine->getScriptManager()->getStateValue(StateKey_MenuState) != 0)
|
||||
_engine->getScriptManager()->setStateValue(StateKey_MenuState, 0);
|
||||
menuMouseFocus = -1;
|
||||
@ -369,7 +369,7 @@ void MenuZGI::process(uint32 deltatime) {
|
||||
}
|
||||
}
|
||||
if (redraw) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuItem][0], scrollPos[kMenuItem], 0);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuItem][0], scrollPos[kMenuItem], 0);
|
||||
|
||||
int itemCount = _engine->getScriptManager()->getStateValue(StateKey_Inv_TotalSlots);
|
||||
if (itemCount == 0)
|
||||
@ -438,7 +438,7 @@ void MenuZGI::process(uint32 deltatime) {
|
||||
}
|
||||
}
|
||||
if (redraw) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuMagic][0], 640 - scrollPos[kMenuMagic], 0);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuMagic][0], 640 - scrollPos[kMenuMagic], 0);
|
||||
|
||||
for (int i = 0; i < 12; i++) {
|
||||
bool inrect = false;
|
||||
@ -503,45 +503,45 @@ void MenuZGI::process(uint32 deltatime) {
|
||||
}
|
||||
}
|
||||
if (redraw) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuMain][0], 30, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuMain][0], 30, scrollPos[kMenuMain]);
|
||||
|
||||
if (menuBarFlag & kMenubarExit) {
|
||||
if (mouseOnItem == kMainMenuExit)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuExit][1], 320 + 135, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuExit][1], 320 + 135, scrollPos[kMenuMain]);
|
||||
else
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuExit][0], 320 + 135, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuExit][0], 320 + 135, scrollPos[kMenuMain]);
|
||||
}
|
||||
if (menuBarFlag & kMenubarSettings) {
|
||||
if (mouseOnItem == kMainMenuPrefs)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuPrefs][1], 320, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuPrefs][1], 320, scrollPos[kMenuMain]);
|
||||
else
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuPrefs][0], 320, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuPrefs][0], 320, scrollPos[kMenuMain]);
|
||||
}
|
||||
if (menuBarFlag & kMenubarRestore) {
|
||||
if (mouseOnItem == kMainMenuLoad)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuLoad][1], 320 - 135, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuLoad][1], 320 - 135, scrollPos[kMenuMain]);
|
||||
else
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuLoad][0], 320 - 135, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuLoad][0], 320 - 135, scrollPos[kMenuMain]);
|
||||
}
|
||||
if (menuBarFlag & kMenubarSave) {
|
||||
if (mouseOnItem == kMainMenuSave)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuSave][1], 320 - 135 * 2, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuSave][1], 320 - 135 * 2, scrollPos[kMenuMain]);
|
||||
else
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar[kMainMenuSave][0], 320 - 135 * 2, scrollPos[kMenuMain]);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar[kMainMenuSave][0], 320 - 135 * 2, scrollPos[kMenuMain]);
|
||||
}
|
||||
redraw = false;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
if (redraw) {
|
||||
if (inmenu) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuMain][1], 30, 0);
|
||||
if (inMenu) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuMain][1], 30, 0);
|
||||
|
||||
if (menuBarFlag & kMenubarItems)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuItem][1], 0, 0);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuItem][1], 0, 0);
|
||||
|
||||
if (menuBarFlag & kMenubarMagic)
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuback[kMenuMagic][1], 640 - 28, 0);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBack[kMenuMagic][1], 640 - 28, 0);
|
||||
}
|
||||
redraw = false;
|
||||
}
|
||||
@ -551,7 +551,7 @@ void MenuZGI::process(uint32 deltatime) {
|
||||
|
||||
MenuNemesis::MenuNemesis(ZVision *engine) :
|
||||
MenuHandler(engine) {
|
||||
inmenu = false;
|
||||
inMenu = false;
|
||||
scrolled = false;
|
||||
scrollPos = 0;
|
||||
mouseOnItem = -1;
|
||||
@ -565,7 +565,7 @@ MenuNemesis::MenuNemesis(ZVision *engine) :
|
||||
_engine->getRenderManager()->readImageToSurface(buf, but[i][j], false);
|
||||
}
|
||||
|
||||
_engine->getRenderManager()->readImageToSurface("bar.tga", menubar, false);
|
||||
_engine->getRenderManager()->readImageToSurface("bar.tga", menuBar, false);
|
||||
|
||||
frm = 0;
|
||||
}
|
||||
@ -575,7 +575,7 @@ MenuNemesis::~MenuNemesis() {
|
||||
for (int j = 0; j < 6; j++)
|
||||
but[i][j].free();
|
||||
|
||||
menubar.free();
|
||||
menuBar.free();
|
||||
}
|
||||
|
||||
static const int16 buts[4][2] = { {120 , 64}, {144, 184}, {128, 328}, {120, 456} };
|
||||
@ -631,7 +631,7 @@ void MenuNemesis::onMouseUp(const Common::Point &Pos) {
|
||||
void MenuNemesis::onMouseMove(const Common::Point &Pos) {
|
||||
if (Pos.y < 40) {
|
||||
|
||||
inmenu = true;
|
||||
inMenu = true;
|
||||
|
||||
if (_engine->getScriptManager()->getStateValue(StateKey_MenuState) != 2)
|
||||
_engine->getScriptManager()->setStateValue(StateKey_MenuState, 2);
|
||||
@ -681,7 +681,7 @@ void MenuNemesis::onMouseMove(const Common::Point &Pos) {
|
||||
delay = 200;
|
||||
}
|
||||
} else {
|
||||
inmenu = false;
|
||||
inMenu = false;
|
||||
if (_engine->getScriptManager()->getStateValue(StateKey_MenuState) != 0)
|
||||
_engine->getScriptManager()->setStateValue(StateKey_MenuState, 0);
|
||||
mouseOnItem = -1;
|
||||
@ -689,7 +689,7 @@ void MenuNemesis::onMouseMove(const Common::Point &Pos) {
|
||||
}
|
||||
|
||||
void MenuNemesis::process(uint32 deltatime) {
|
||||
if (inmenu) {
|
||||
if (inMenu) {
|
||||
if (!scrolled) {
|
||||
float scrl = 32.0 * 2.0 * (deltatime / 1000.0);
|
||||
|
||||
@ -715,7 +715,7 @@ void MenuNemesis::process(uint32 deltatime) {
|
||||
}
|
||||
|
||||
if (redraw) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar, 64, scrollPos);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar, 64, scrollPos);
|
||||
|
||||
if (menuBarFlag & kMenubarExit)
|
||||
if (mouseOnItem == kMainMenuExit)
|
||||
@ -752,7 +752,7 @@ void MenuNemesis::process(uint32 deltatime) {
|
||||
scrollPos = -32;
|
||||
|
||||
if (redraw) {
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menubar, 64, scrollPos);
|
||||
_engine->getRenderManager()->blitSurfaceToMenu(menuBar, 64, scrollPos);
|
||||
redraw = false;
|
||||
}
|
||||
}
|
||||
|
@ -68,8 +68,8 @@ public:
|
||||
void onMouseUp(const Common::Point &Pos);
|
||||
void process(uint32 deltaTimeInMillis);
|
||||
private:
|
||||
Graphics::Surface menuback[3][2];
|
||||
Graphics::Surface menubar[4][2];
|
||||
Graphics::Surface menuBack[3][2];
|
||||
Graphics::Surface menuBar[4][2];
|
||||
Graphics::Surface *items[50][2];
|
||||
uint itemId[50];
|
||||
|
||||
@ -77,11 +77,11 @@ private:
|
||||
uint magicId[12];
|
||||
|
||||
int menuMouseFocus;
|
||||
bool inmenu;
|
||||
bool inMenu;
|
||||
|
||||
int mouseOnItem;
|
||||
|
||||
bool scrolled[3];
|
||||
bool scrolled[3];
|
||||
int16 scrollPos[3];
|
||||
|
||||
bool clean;
|
||||
@ -98,13 +98,13 @@ public:
|
||||
void process(uint32 deltaTimeInMillis);
|
||||
private:
|
||||
Graphics::Surface but[4][6];
|
||||
Graphics::Surface menubar;
|
||||
Graphics::Surface menuBar;
|
||||
|
||||
bool inmenu;
|
||||
bool inMenu;
|
||||
|
||||
int mouseOnItem;
|
||||
|
||||
bool scrolled;
|
||||
bool scrolled;
|
||||
int16 scrollPos;
|
||||
|
||||
bool redraw;
|
||||
@ -114,6 +114,6 @@ private:
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
} // End of namespace ZVision
|
||||
|
||||
#endif
|
||||
|
@ -136,7 +136,8 @@ int RawChunkStream::readBuffer(int16 *buffer, Common::SeekableReadStream *stream
|
||||
return bytesRead;
|
||||
}
|
||||
|
||||
const SoundParams RawZorkStream::_zNemSoundParamLookupTable[32] = {{'0', 0x1F40, false, false, false},
|
||||
const SoundParams RawZorkStream::_zNemSoundParamLookupTable[32] = {
|
||||
{'0', 0x1F40, false, false, false},
|
||||
{'1', 0x1F40, true, false, false},
|
||||
{'2', 0x1F40, false, false, true},
|
||||
{'3', 0x1F40, true, false, true},
|
||||
@ -170,7 +171,8 @@ const SoundParams RawZorkStream::_zNemSoundParamLookupTable[32] = {{'0', 0x1F40,
|
||||
{'x', 0xAC44, true, true, true}
|
||||
};
|
||||
|
||||
const SoundParams RawZorkStream::_zgiSoundParamLookupTable[24] = {{'4', 0x2B11, false, false, false},
|
||||
const SoundParams RawZorkStream::_zgiSoundParamLookupTable[24] = {
|
||||
{'4', 0x2B11, false, false, false},
|
||||
{'5', 0x2B11, true, false, false},
|
||||
{'6', 0x2B11, false, false, true},
|
||||
{'7', 0x2B11, true, false, true},
|
||||
|
@ -59,7 +59,7 @@ public:
|
||||
|
||||
public:
|
||||
Common::String _fontname;
|
||||
TextJustification _justification; // 0 - center, 1-left, 2-right
|
||||
TextJustification _justification;
|
||||
int16 _size;
|
||||
uint8 _red; // 0-255
|
||||
uint8 _green; // 0-255
|
||||
|
@ -51,7 +51,6 @@ class VideoDecoder;
|
||||
* - Zork: Grand Inquisitor
|
||||
*
|
||||
*/
|
||||
|
||||
namespace ZVision {
|
||||
|
||||
struct ZVisionGameDescription;
|
||||
@ -74,12 +73,12 @@ enum {
|
||||
HIRES_WINDOW_WIDTH = 800,
|
||||
HIRES_WINDOW_HEIGHT = 600,
|
||||
|
||||
// Zork nemesis working window sizes
|
||||
ZNM_WORKING_WINDOW_WIDTH = 512,
|
||||
// Zork Nemesis working window sizes
|
||||
ZNM_WORKING_WINDOW_WIDTH = 512,
|
||||
ZNM_WORKING_WINDOW_HEIGHT = 320,
|
||||
|
||||
// ZGI working window sizes
|
||||
ZGI_WORKING_WINDOW_WIDTH = 640,
|
||||
ZGI_WORKING_WINDOW_WIDTH = 640,
|
||||
ZGI_WORKING_WINDOW_HEIGHT = 344,
|
||||
|
||||
ROTATION_SCREEN_EDGE_OFFSET = 60,
|
||||
@ -116,12 +115,12 @@ private:
|
||||
ScriptManager *_scriptManager;
|
||||
RenderManager *_renderManager;
|
||||
CursorManager *_cursorManager;
|
||||
SaveManager *_saveManager;
|
||||
StringManager *_stringManager;
|
||||
MenuHandler *_menu;
|
||||
SearchManager *_searchManager;
|
||||
TextRenderer *_textRenderer;
|
||||
MidiManager *_midiManager;
|
||||
SaveManager *_saveManager;
|
||||
MenuHandler *_menu;
|
||||
|
||||
// Clock
|
||||
Clock _clock;
|
||||
@ -141,6 +140,7 @@ private:
|
||||
bool _videoIsPlaying;
|
||||
|
||||
uint8 _cheatBuffer[KEYBUF_SIZE];
|
||||
|
||||
public:
|
||||
uint32 getFeatures() const;
|
||||
Common::Language getLanguage() const;
|
||||
@ -236,6 +236,7 @@ public:
|
||||
bool canSaveGameStateCurrently();
|
||||
Common::Error loadGameState(int slot);
|
||||
Common::Error saveGameState(int slot, const Common::String &desc);
|
||||
|
||||
private:
|
||||
void initialize();
|
||||
void initFonts();
|
||||
|
Loading…
Reference in New Issue
Block a user