=================== events.cpp =================== == Common::String EventsManager::getEvidString == ---> Exchanged return Common::String::format("%03d %.2d:%.2d %s %s", eventIndex + 1, e._hour, e._minute, e._isAM ? AM : PM, EVENT_TYPE_STRINGS[e._type - 1]); ---> for return Common::String::format("%03d %.2d:%.2d %s %s", eventIndex + 1, e._isAM ? e._hour : e._hour + 12, e._minute, e._isAM ? AM : PM, EVENT_TYPE_STRINGS[e._type - 1]); =================== files.cpp =================== == void ViewPortResource::drawIfaceTime == ---> Exchanged // Hour display _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, (_state._vm->_gameHour / 10) == 0 ? 10 : _state._vm->_gameHour / 10, Common::Point(161, 25)); _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, _state._vm->_gameHour % 10, Common::Point(172, 25)); ---> for // Hour display if (_state._vm->_voy->_isAM) { _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, (_state._vm->_gameHour / 10) == 0 ? 10 : _state._vm->_gameHour / 10, Common::Point(161, 25)); _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, _state._vm->_gameHour % 10, Common::Point(172, 25)); } else { _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, ((_state._vm->_gameHour + 12) / 10) == 0 ? 10 : (_state._vm->_gameHour + 12) / 10, Common::Point(161, 25)); _state._vm->_screen->drawANumber(_state._vm->_screen->_vPort, (_state._vm->_gameHour + 12) % 10, Common::Point(172, 25)); } =================== files_threads.cpp =================== == int ThreadResource::doInterface == ---> Exchanged int v = _vm->_gameHour / 10; _vm->_screen->drawANumber(_vm->_screen->_vPort, v == 0 ? 10 : v, Common::Point(161, 25)); _vm->_screen->drawANumber(_vm->_screen->_vPort, _vm->_gameHour % 10, Common::Point(172, 25)); ---> for if (_vm->_voy->_isAM) { _vm->_screen->drawANumber(_vm->_screen->_vPort, (_vm->_gameHour / 10) == 0 ? 10 : _vm->_gameHour / 10, Common::Point(161, 25)); _vm->_screen->drawANumber(_vm->_screen->_vPort, _vm->_gameHour % 10, Common::Point(172, 25)); } else { _vm->_screen->drawANumber(_vm->_screen->_vPort, ((_vm->_gameHour + 12) / 10) == 0 ? 10 : (_vm->_gameHour + 12) / 10, Common::Point(161, 25)); _vm->_screen->drawANumber(_vm->_screen->_vPort, (_vm->_gameHour + 12) % 10, Common::Point(172, 25)); } =================== staticres.cpp =================== == namespace Voyeur == ---> Exchanged const char *const SATURDAY = "Saturday"; const char *const SUNDAY = "Sunday"; const char *const MONDAY = "Monday Morning"; const char *const AM = "am"; const char *const PM = "pm"; const char *const START_OF_MESSAGE = "*** Start of Message ***"; const char *const END_OF_MESSAGE = "*** End of Message ***"; const char *const EVENT_TYPE_STRINGS[4] = { "Video", "Audio", "Evidence", "Computer" }; ---> for const char *const SATURDAY = "Samstag"; const char *const SUNDAY = "Sonntag"; const char *const MONDAY = "Montag Morgen"; const char *const AM = " Uhr"; const char *const PM = " Uhr"; const char *const START_OF_MESSAGE = " *** TEXTANFANG *** "; const char *const END_OF_MESSAGE = " *** TEXTENDE *** "; const char *const EVENT_TYPE_STRINGS[4] = { "Video", "Audio", "Beweis", "Computer" }; ---> Exchanged const char *const PIRACY_MESSAGE[] = { "It is illegal to make", "unauthorized copies of", "this software. Duplication", "of this software for any", "reason including sale,", "loan, rental, or gift is a", "crime. Penalties include", "fines of up to $50,000", "and jail terms up to", "5 years." }; ---> for const char *const PIRACY_MESSAGE[] = { "VOYEUR", "A POV Entert. Group Production", "Copyright 1993, 1994", "Philips Interactive Media", "Alle Urheberrechte und", "Leistungsschutzrechte", "vorbehalten. Kein Verleih.", "Keine unerlaubte Vervielfaeltigung,", "Vermietung, Auffuehrung", "oder Sendung." }; =================== voyeur.cpp =================== == bool VoyeurEngine::doHeadTitle == ---> Exchanged doTransitionCard("Saturday Afternoon", "Player's Apartment"); ---> for doTransitionCard("Samstag Nachmittag", "Wohnung des Spielers"); =================== voyeur.cpp =================== == Common::String VoyeurEngine::getTimeOfDay == ---> Exchanged return Common::String::format("%d:%02d%s", _gameHour, _gameMinute, _voy->_isAM ? AM : PM); ---> for return Common::String::format("%d:%02d%s", _voy->_isAM ? _gameHour : _gameHour + 12 , _gameMinute, _voy->_isAM ? AM : PM); == int VoyeurEngine::doComputerText == ---> Exchanged char *msg = (char *)_bVoy->memberAddr(0x4900 + _voy->_computerTextId); font._pos = Common::Point(96, 60); bool showEnd = true; int yp = 60; ---> for char *msg = (char *)_bVoy->memberAddr(0x4900 + _voy->_computerTextId); font._pos = Common::Point(96, 63); bool showEnd = true; int yp = 63; ---> Exchanged if (c == '~' || c == '^') { if (c == '^') { yp += 10; } else { _eventsManager->delay(90); _screen->_drawPtr->_pos = Common::Point(96, 54); _screen->_drawPtr->_penColor = 255; _screen->_vPort->sFillBox(196, 124); yp = 60; } ---> for if (c == '~' || c == '^') { if (c == '^') { yp += 10; } else { _eventsManager->delay(90); _screen->_drawPtr->_pos = Common::Point(96, 54); _screen->_drawPtr->_penColor = 255; _screen->_vPort->sFillBox(196, 124); yp = 63; }