From 7d9526f8880177c5afd0533cb43d3015de949124 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 11 Sep 2016 16:53:44 -0400 Subject: TITANIC: Simplify German version checks --- engines/titanic/game/arboretum_gate.cpp | 4 ++-- engines/titanic/game/chicken_dispensor.cpp | 4 ++-- engines/titanic/game/code_wheel.cpp | 4 ++-- engines/titanic/game/long_stick_dispenser.cpp | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) (limited to 'engines/titanic/game') diff --git a/engines/titanic/game/arboretum_gate.cpp b/engines/titanic/game/arboretum_gate.cpp index 1f684fdcc0..cf8357f401 100644 --- a/engines/titanic/game/arboretum_gate.cpp +++ b/engines/titanic/game/arboretum_gate.cpp @@ -113,7 +113,7 @@ void CArboretumGate::save(SimpleFile *file, int indent) { file->writeNumberLine(_endFrameWinterOn2, indent); file->writeQuotedLine(_viewName2, indent); - if (g_vm->getLanguage() == Common::DE_DEU) { + if (g_vm->isGerman()) { file->writeNumberLine(_field160, indent); file->writeNumberLine(_field164, indent); file->writeNumberLine(_field168, indent); @@ -177,7 +177,7 @@ void CArboretumGate::load(SimpleFile *file) { _endFrameWinterOn2 = file->readNumber(); _viewName2 = file->readString(); - if (g_vm->getLanguage() == Common::DE_DEU) { + if (g_vm->isGerman()) { _field160 = file->readNumber(); _field164 = file->readNumber(); _field168 = file->readNumber(); diff --git a/engines/titanic/game/chicken_dispensor.cpp b/engines/titanic/game/chicken_dispensor.cpp index 17d1e6a515..e1e07844e1 100644 --- a/engines/titanic/game/chicken_dispensor.cpp +++ b/engines/titanic/game/chicken_dispensor.cpp @@ -72,7 +72,7 @@ bool CChickenDispensor::StatusChangeMsg(CStatusChangeMsg *msg) { for (obj = getMailManFirstObject(); obj; obj = getNextMail(obj)) { if (obj->isEquals("Chicken")) { - petDisplayMessage(1, ONE_ALLOCATED_CHICKEN_PER_CUSTOMER); + petDisplayMessage(1, ONE_CHICKEN_PER_CUSTOMER); return true; } } @@ -82,7 +82,7 @@ bool CChickenDispensor::StatusChangeMsg(CStatusChangeMsg *msg) { switch (v1) { case 0: - petDisplayMessage(1, ONE_CHICKEN_PER_CUSTOMER); + petDisplayMessage(1, ONE_ALLOCATED_CHICKEN_PER_CUSTOMER); break; case 1: setVisible(true); diff --git a/engines/titanic/game/code_wheel.cpp b/engines/titanic/game/code_wheel.cpp index cd492ec856..71d59ff514 100644 --- a/engines/titanic/game/code_wheel.cpp +++ b/engines/titanic/game/code_wheel.cpp @@ -41,7 +41,7 @@ void CodeWheel::save(SimpleFile *file, int indent) { file->writeNumberLine(_field108, indent); file->writeNumberLine(_state, indent); file->writeNumberLine(_field110, indent); - if (g_vm->getLanguage() == Common::DE_DEU) { + if (g_vm->isGerman()) { file->writeNumberLine(_field114, indent); file->writeNumberLine(_field118, indent); } @@ -54,7 +54,7 @@ void CodeWheel::load(SimpleFile *file) { _field108 = file->readNumber(); _state = file->readNumber(); _field110 = file->readNumber(); - if (g_vm->getLanguage() == Common::DE_DEU) { + if (g_vm->isGerman()) { _field114 = file->readNumber(); _field118 = file->readNumber(); } diff --git a/engines/titanic/game/long_stick_dispenser.cpp b/engines/titanic/game/long_stick_dispenser.cpp index 04014e8adf..e0c698c103 100644 --- a/engines/titanic/game/long_stick_dispenser.cpp +++ b/engines/titanic/game/long_stick_dispenser.cpp @@ -22,6 +22,7 @@ #include "titanic/game/long_stick_dispenser.h" #include "titanic/core/project_item.h" +#include "titanic/titanic.h" namespace Titanic { @@ -61,7 +62,7 @@ bool CLongStickDispenser::PuzzleSolvedMsg(CPuzzleSolvedMsg *msg) { _fieldC0 = 1; loadFrame(19); } else if (_fieldC0) { - playSound("z#63.wav"); + playSound(g_vm->isGerman() ? "z#594.wav" : "z#63.wav"); petDisplayMessage(1, GLASS_IS_UNBREAKABLE); } -- cgit v1.2.3