diff options
author | Peter Kohaut | 2018-02-10 20:34:28 +0100 |
---|---|---|
committer | Peter Kohaut | 2018-02-10 21:01:15 +0100 |
commit | 0b484d51b838d740bbb1d6bc12c06c25d225c197 (patch) | |
tree | 931c42a9751703beb7694b429dc6fea023b21745 /engines/bladerunner/script/kia.cpp | |
parent | 2ac361782c585a5a0c0d11e12beeab66d651cab5 (diff) | |
download | scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.gz scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.tar.bz2 scummvm-rg350-0b484d51b838d740bbb1d6bc12c06c25d225c197.zip |
BLADERUNNER: VK interface
Code unification
Removed few memory leaks
Diffstat (limited to 'engines/bladerunner/script/kia.cpp')
-rw-r--r-- | engines/bladerunner/script/kia.cpp | 963 |
1 files changed, 0 insertions, 963 deletions
diff --git a/engines/bladerunner/script/kia.cpp b/engines/bladerunner/script/kia.cpp deleted file mode 100644 index e2db62f463..0000000000 --- a/engines/bladerunner/script/kia.cpp +++ /dev/null @@ -1,963 +0,0 @@ -/* ScummVM - Graphic Adventure Engine - * - * ScummVM is the legal property of its developers, whose names - * are too numerous to list here. Please refer to the COPYRIGHT - * file distributed with this source distribution. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - */ - -#include "bladerunner/script/kia.h" - -#include "bladerunner/bladerunner.h" -#include "bladerunner/mouse.h" -#include "bladerunner/ui/kia.h" - -namespace BladeRunner { - -KIAScript::KIAScript(BladeRunnerEngine *vm) : ScriptBase(vm) {} - -void KIAScript::playClueAssetScript(int notUsed, int clueId) { - _vm->_kia->playerReset(); - _vm->_mouse->disable(); - SCRIPT_KIA_DLL_Play_Clue_Asset_Script(notUsed, clueId); - _vm->_mouse->enable(); -} - -void KIAScript::SCRIPT_KIA_DLL_Play_Clue_Asset_Script(int notUsed, int clueId) { - switch (clueId) { - case kClueOfficersStatement: - KIA_Play_Actor_Dialogue(kActorOfficerLeary, 40); - break; - case kClueDoorForced2: - KIA_Play_Actor_Dialogue(kActorOfficerLeary, 0); - break; - case kClueLimpingFootprints: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990); - break; - case kClueGracefulFootprints: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1970); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1980); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1990); - break; - case kClueShellCasings: - KIA_Play_Slice_Model(966); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1960); - break; - case kClueCandy: - KIA_Play_Slice_Model(933); - break; - case kClueToyDog: - KIA_Play_Slice_Model(971); - break; - case kClueChopstickWrapper: - KIA_Play_Slice_Model(937); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2010); - break; - case kClueSushiMenu: - KIA_Play_Photograph(6); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2020); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2030); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2040); - break; - case kClueLabCorpses: - KIA_Play_Actor_Dialogue(kActorKlein, 140); - break; - case kClueLabShellCasings: - KIA_Play_Actor_Dialogue(kActorKlein, 50); - KIA_Play_Actor_Dialogue(kActorKlein, 60); - KIA_Play_Actor_Dialogue(kActorKlein, 70); - KIA_Play_Actor_Dialogue(kActorKlein, 80); - KIA_Play_Actor_Dialogue(kActorKlein, 90); - break; - case kClueRuncitersVideo: - KIA_Play_Slice_Model(975); - break; - case kClueLucy: - KIA_Play_Photograph(5); - break; - case kClueDragonflyAnklet: - KIA_Play_Photograph(4); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4050); - break; - case kClueReferenceLetter: - KIA_Play_Slice_Model(964); - KIA_Play_Actor_Dialogue(kActorRunciter, 280); - KIA_Play_Actor_Dialogue(kActorRunciter, 290); - break; - case kClueCrowdInterviewA: - KIA_Play_Actor_Dialogue(kActorOfficerLeary, 100); - break; - case kClueCrowdInterviewB: - KIA_Play_Actor_Dialogue(kActorOfficerLeary, 120); - KIA_Play_Actor_Dialogue(kActorOfficerLeary, 130); - break; - case kClueZubenInterview: - KIA_Play_Actor_Dialogue(kActorMcCoy, 380); - KIA_Play_Actor_Dialogue(kActorZuben, 30); - KIA_Play_Actor_Dialogue(kActorZuben, 40); - KIA_Play_Actor_Dialogue(kActorMcCoy, 410); - KIA_Play_Actor_Dialogue(kActorZuben, 50); - break; - case kClueZuben: - KIA_Play_Photograph(33); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 350); - break; - case kClueBigManLimping: - KIA_Play_Actor_Dialogue(kActorTransient, 10); - break; - case kClueRunciterInterviewA: - KIA_Play_Actor_Dialogue(kActorRunciter, 40); - KIA_Play_Actor_Dialogue(kActorRunciter, 50); - KIA_Play_Actor_Dialogue(kActorMcCoy, 4565); - KIA_Play_Actor_Dialogue(kActorRunciter, 60); - break; - case kClueRunciterInterviewB1: - KIA_Play_Actor_Dialogue(kActorRunciter, 250); - KIA_Play_Actor_Dialogue(kActorRunciter, 270); - break; - case kClueRunciterInterviewB2: - KIA_Play_Actor_Dialogue(kActorRunciter, 260); - KIA_Play_Actor_Dialogue(kActorRunciter, 270); - break; - case kClueHowieLeeInterview: - KIA_Play_Actor_Dialogue(kActorMcCoy, 295); - KIA_Play_Actor_Dialogue(kActorHowieLee, 90); - KIA_Play_Actor_Dialogue(kActorHowieLee, 100); - break; - case kCluePaintTransfer: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1880); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1890); - break; - case kClueChromeDebris: - KIA_Play_Slice_Model(938); - break; - case kClueRuncitersViewA: - KIA_Play_Photograph(11); - break; - case kClueRuncitersViewB: - KIA_Play_Photograph(12); - break; - case kClueCarColorAndMake: - KIA_Play_Photograph(10); - break; - case kCluePartialLicenseNumber: - KIA_Play_Photograph(9); - break; - case kClueBriefcase: - KIA_Play_Slice_Model(987); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5870); - KIA_Play_Actor_Dialogue(kActorGuzza, 810); - KIA_Play_Actor_Dialogue(kActorGuzza, 820); - break; - case kClueGaffsInformation: - KIA_Play_Actor_Dialogue(kActorGaff, 20); - KIA_Play_Actor_Dialogue(kActorMcCoy, 680); - KIA_Play_Actor_Dialogue(kActorGaff, 30); - break; - case kClueLicensePlate: - KIA_Play_Slice_Model(952); - break; - case kClueLabPaintTransfer: - KIA_Play_Actor_Dialogue(kActorKlein, 170); - KIA_Play_Actor_Dialogue(kActorKlein, 180); - KIA_Play_Actor_Dialogue(kActorKlein, 190); - KIA_Play_Actor_Dialogue(kActorKlein, 200); - break; - case kClueDispatchHitAndRun: - KIA_Play_Actor_Dialogue(kActorDispatcher, 90); - KIA_Play_Actor_Dialogue(kActorDispatcher, 100); - KIA_Play_Actor_Dialogue(kActorDispatcher, 110); - KIA_Play_Actor_Dialogue(kActorDispatcher, 120); - KIA_Play_Actor_Dialogue(kActorDispatcher, 130); - KIA_Play_Actor_Dialogue(kActorDispatcher, 140); - KIA_Play_Actor_Dialogue(kActorDispatcher, 150); - break; - case kCluePhoneCallGuzza: - KIA_Play_Actor_Dialogue(kActorGuzza, 30); - KIA_Play_Actor_Dialogue(kActorGuzza, 50); - KIA_Play_Actor_Dialogue(kActorGuzza, 70); - break; - case kClueDragonflyEarring: - KIA_Play_Slice_Model(940); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2140); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2150); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2160); - break; - case kClueTyrellSecurity: - KIA_Play_Slice_Model(975); - break; - case kClueTyrellGuardInterview: - KIA_Play_Actor_Dialogue(kActorMcCoy, 5140); - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 30); - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 40); - break; - case kClueBombingSuspect: - KIA_Play_Photograph(31); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2140); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2150); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2160); - break; - case kClueDetonatorWire: - KIA_Play_Slice_Model(974); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2320); - if (Game_Flag_Query(48)) { - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2330); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2340); - } - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2350); - break; - case kClueVictimInformation: - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 100); - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 110); - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 120); - KIA_Play_Actor_Dialogue(kActorTyrellGuard, 130); - break; - case kClueAttemptedFileAccess: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2170); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2180); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2190); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2200); - break; - case kClueCrystalsCase: - KIA_Play_Actor_Dialogue(kActorSteele, 2230); - KIA_Play_Actor_Dialogue(kActorSteele, 2260); - KIA_Play_Actor_Dialogue(kActorSteele, 2270); - KIA_Play_Actor_Dialogue(kActorSteele, 2280); - break; - case kClueKingstonKitchenBox1: - KIA_Play_Slice_Model(955); - if (Query_Difficulty_Level() == 0) { - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4140); - } else { - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4150); - } - break; - case kClueTyrellSalesPamphlet1: - KIA_Play_Slice_Model(973); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4280); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4290); - break; - case kClueTyrellSalesPamphlet2: - KIA_Play_Slice_Model(973); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4280); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4300); - break; - case kCluePeruvianLadyInterview: - KIA_Play_Actor_Dialogue(kActorInsectDealer, 90); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 100); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 110); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 120); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 130); - break; - case kClueHasanInterview: - KIA_Play_Actor_Dialogue(kActorHasan, 90); - KIA_Play_Actor_Dialogue(kActorHasan, 100); - break; - case kClueBobInterview1: - KIA_Play_Actor_Dialogue(kActorBulletBob, 320); - KIA_Play_Actor_Dialogue(kActorBulletBob, 330); - KIA_Play_Actor_Dialogue(kActorBulletBob, 340); - KIA_Play_Actor_Dialogue(kActorBulletBob, 380); - KIA_Play_Actor_Dialogue(kActorBulletBob, 390); - KIA_Play_Actor_Dialogue(kActorBulletBob, 400); - break; - case kClueBobInterview2: - KIA_Play_Actor_Dialogue(kActorBulletBob, 320); - KIA_Play_Actor_Dialogue(kActorBulletBob, 330); - KIA_Play_Actor_Dialogue(kActorBulletBob, 410); - KIA_Play_Actor_Dialogue(kActorBulletBob, 420); - KIA_Play_Actor_Dialogue(kActorBulletBob, 440); - KIA_Play_Actor_Dialogue(kActorBulletBob, 450); - break; - case kClueIzoInterview: - KIA_Play_Actor_Dialogue(kActorIzo, 210); - KIA_Play_Actor_Dialogue(kActorIzo, 220); - KIA_Play_Actor_Dialogue(kActorIzo, 240); - KIA_Play_Actor_Dialogue(kActorIzo, 250); - break; - case kClueIzosWarning: - KIA_Play_Actor_Dialogue(kActorIzo, 750); - KIA_Play_Actor_Dialogue(kActorIzo, 760); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5500); - KIA_Play_Actor_Dialogue(kActorIzo, 780); - KIA_Play_Actor_Dialogue(kActorIzo, 790); - break; - case kClueRadiationGoggles: - KIA_Play_Slice_Model(963); - break; - case kClueGogglesReplicantIssue: - KIA_Play_Actor_Dialogue(kActorBulletBob, 560); - KIA_Play_Actor_Dialogue(kActorBulletBob, 570); - KIA_Play_Actor_Dialogue(kActorBulletBob, 580); - break; - case kClueFishLadyInterview: - KIA_Play_Actor_Dialogue(kActorFishDealer, 120); - KIA_Play_Actor_Dialogue(kActorFishDealer, 130); - break; - case kClueDogCollar1: - KIA_Play_Slice_Model(942); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4160); - break; - case kClueWeaponsCache: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2430); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2440); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2450); - break; - case kClueChewInterview: - KIA_Play_Actor_Dialogue(kActorChew, 140); - KIA_Play_Actor_Dialogue(kActorChew, 150); - KIA_Play_Actor_Dialogue(kActorChew, 170); - KIA_Play_Actor_Dialogue(kActorChew, 180); - KIA_Play_Actor_Dialogue(kActorChew, 190); - break; - case kClueMorajiInterview: - KIA_Play_Actor_Dialogue(kActorMoraji, 20); - KIA_Play_Actor_Dialogue(kActorMoraji, 30); - KIA_Play_Actor_Dialogue(kActorMoraji, 40); - KIA_Play_Actor_Dialogue(kActorMoraji, 50); - break; - case kClueGordoInterview1: - KIA_Play_Actor_Dialogue(kActorGordo, 1010); - KIA_Play_Actor_Dialogue(kActorMcCoy, 6495); - KIA_Play_Actor_Dialogue(kActorGordo, 1020); - KIA_Play_Actor_Dialogue(kActorMcCoy, 6500); - KIA_Play_Actor_Dialogue(kActorGordo, 1030); - break; - case kClueGordoInterview2: - KIA_Play_Actor_Dialogue(kActorGordo, 1040); - KIA_Play_Actor_Dialogue(kActorGordo, 1050); - KIA_Play_Actor_Dialogue(kActorMcCoy, 6505); - KIA_Play_Actor_Dialogue(kActorGordo, 1060); - KIA_Play_Actor_Dialogue(kActorGordo, 1070); - KIA_Play_Actor_Dialogue(kActorMcCoy, 6510); - KIA_Play_Actor_Dialogue(kActorGordo, 1080); - break; - case kClueAnsweringMachineMessage: - KIA_Play_Actor_Dialogue(kActorSebastian, 0); - KIA_Play_Actor_Dialogue(kActorSebastian, 10); - KIA_Play_Actor_Dialogue(kActorSebastian, 20); - KIA_Play_Actor_Dialogue(kActorSebastian, 30); - KIA_Play_Actor_Dialogue(kActorSebastian, 40); - KIA_Play_Actor_Dialogue(kActorSebastian, 50); - break; - case kClueChessTable: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 80); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 90); - break; - case kClueStaggeredbyPunches: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4370); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4380); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4390); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4400); - break; - case kClueMaggieBracelet: - KIA_Play_Slice_Model(956); - break; - case kClueEnvelope: - KIA_Play_Slice_Model(944); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 850); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 860); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 870); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 880); - break; - case kClueIzosFriend: - KIA_Play_Photograph(25); - break; - case kClueChinaBarSecurityPhoto: - KIA_Play_Photograph(20); - break; - case kCluePurchasedScorpions: - KIA_Play_Actor_Dialogue(kActorMcCoy, 220); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 320); - KIA_Play_Actor_Dialogue(kActorMcCoy, 225); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 330); - KIA_Play_Actor_Dialogue(kActorMcCoy, 230); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 340); - break; - case kClueWeaponsOrderForm: - KIA_Play_Slice_Model(965); - break; - case kClueShippingForm: - KIA_Play_Slice_Model(965); - break; - case kClueGuzzasCash: - KIA_Play_Actor_Dialogue(kActorGuzza, 520); - KIA_Play_Actor_Dialogue(kActorGuzza, 530); - KIA_Play_Actor_Dialogue(kActorGuzza, 540); - KIA_Play_Actor_Dialogue(kActorGuzza, 550); - break; - case kClueHysteriaToken: - KIA_Play_Slice_Model(970); - break; - case kClueRagDoll: - KIA_Play_Slice_Model(943); - break; - case kClueMoonbus1: - KIA_Play_Photograph(34); - break; - case kClueCheese: - KIA_Play_Slice_Model(936); - break; - case kClueDektorasDressingRoom: - KIA_Play_Photograph(16); - break; - case kClueEarlyQsClub: - KIA_Play_Slice_Model(975); - break; - case kClueDragonflyCollection: - KIA_Play_Actor_Dialogue(kActorInsectDealer, 290); - KIA_Play_Actor_Dialogue(kActorInsectDealer, 300); - break; - case kClueDragonflyBelt: - KIA_Play_Slice_Model(939); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4050); - break; - case kClueEarlyQInterview: - KIA_Play_Actor_Dialogue(kActorEarlyQ, 140); - KIA_Play_Actor_Dialogue(kActorEarlyQ, 150); - break; - case kClueStrangeScale1: - KIA_Play_Slice_Model(969); - break; - case kClueDektoraInterview1: - KIA_Play_Actor_Dialogue(kActorDektora, 650); - KIA_Play_Actor_Dialogue(kActorDektora, 660); - KIA_Play_Actor_Dialogue(kActorMcCoy, 3665); - KIA_Play_Actor_Dialogue(kActorDektora, 670); - KIA_Play_Actor_Dialogue(kActorDektora, 680); - KIA_Play_Actor_Dialogue(kActorDektora, 690); - break; - case kClueDektoraInterview2: - KIA_Play_Actor_Dialogue(kActorDektora, 580); - break; - case kClueDektoraInterview3: - KIA_Play_Actor_Dialogue(kActorMcCoy, 3600); - KIA_Play_Actor_Dialogue(kActorDektora, 550); - break; - case kClueDektorasCard: - KIA_Play_Slice_Model(935); - break; - case kClueGrigoriansNote: - KIA_Play_Slice_Model(957); - break; - case kClueCollectionReceipt: - KIA_Play_Slice_Model(961); - break; - case kClueSpecialIngredient: - KIA_Play_Actor_Dialogue(kActorMurray, 210); - KIA_Play_Actor_Dialogue(kActorMurray, 220); - KIA_Play_Actor_Dialogue(kActorMia, 140); - KIA_Play_Actor_Dialogue(kActorMurray, 230); - break; - case kClueStolenCheese: - KIA_Play_Actor_Dialogue(kActorIsabella, 210); - KIA_Play_Actor_Dialogue(kActorIsabella, 260); - KIA_Play_Actor_Dialogue(kActorMcCoy, 1390); - KIA_Play_Actor_Dialogue(kActorIsabella, 300); - break; - case kClueGordoInterview3: - KIA_Play_Actor_Dialogue(kActorGordo, 450); - KIA_Play_Actor_Dialogue(kActorMcCoy, 3280); - break; - case kClueGordoConfession: - KIA_Play_Actor_Dialogue(kActorMcCoy, 3250); - KIA_Play_Actor_Dialogue(kActorGordo, 540); - KIA_Play_Actor_Dialogue(kActorGordo, 550); - break; - case kClueGordosLighter1: - KIA_Play_Slice_Model(953); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 350); - break; - case kClueGordosLighter2: - KIA_Play_Slice_Model(954); - break; - case kClueDektoraInterview4: - KIA_Play_Actor_Dialogue(kActorMcCoy, 3860); - KIA_Play_Actor_Dialogue(kActorDektora, 1030); - KIA_Play_Actor_Dialogue(kActorDektora, 1040); - KIA_Play_Actor_Dialogue(kActorMcCoy, 3865); - KIA_Play_Actor_Dialogue(kActorDektora, 1050); - KIA_Play_Actor_Dialogue(kActorDektora, 1060); - break; - case kClueHollowayInterview: - KIA_Play_Actor_Dialogue(kActorHolloway, 0); - KIA_Play_Actor_Dialogue(kActorHolloway, 10); - break; - case kClueBakersBadge: - KIA_Play_Slice_Model(931); - break; - case kClueHoldensBadge: - KIA_Play_Slice_Model(931); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4420); - break; - case kClueCarIdentified: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3780); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3790); - break; - case kClueCarRegistration1: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3800); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3810); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3820); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3830); - break; - case kClueCarRegistration2: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3840); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3850); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3860); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3870); - break; - case kClueCarRegistration3: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3880); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3890); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3900); - break; - case kClueCrazylegsInterview1: - KIA_Play_Actor_Dialogue(kActorCrazylegs, 830); - KIA_Play_Actor_Dialogue(kActorCrazylegs, 840); - KIA_Play_Actor_Dialogue(kActorCrazylegs, 850); - break; - case kClueLichenDogWrapper: - KIA_Play_Slice_Model(951); - break; - case kClueRequisitionForm: - KIA_Play_Slice_Model(962); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3930); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3940); - break; - case kClueScaryChair: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2550); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2560); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2570); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2580); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2590); - break; - case kClueIzosStashRaided: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2470); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2480); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2490); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2500); - break; - case kClueHomelessManInterview1: - KIA_Play_Actor_Dialogue(kActorMcCoy, 5615); - KIA_Play_Actor_Dialogue(kActorTransient, 170); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5625); - KIA_Play_Actor_Dialogue(kActorTransient, 180); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5630); - KIA_Play_Actor_Dialogue(kActorTransient, 190); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5635); - KIA_Play_Actor_Dialogue(kActorTransient, 200); - break; - case kClueHomelessManInterview2: - KIA_Play_Actor_Dialogue(kActorMcCoy, 5640); - KIA_Play_Actor_Dialogue(kActorTransient, 230); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5645); - KIA_Play_Actor_Dialogue(kActorTransient, 240); - KIA_Play_Actor_Dialogue(kActorTransient, 250); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5650); - KIA_Play_Actor_Dialogue(kActorTransient, 260); - break; - case kClueHomelessManKid: - KIA_Play_Actor_Dialogue(kActorTransient, 340); - KIA_Play_Actor_Dialogue(kActorTransient, 350); - KIA_Play_Actor_Dialogue(kActorTransient, 360); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2710); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2730); - break; - case kClueFolder: - KIA_Play_Slice_Model(946); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2740); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2750); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2760); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 2770); - break; - case kClueGuzzaFramedMcCoy: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 3320); - break; - case kClueOriginalShippingForm: - KIA_Play_Slice_Model(959); - break; - case kClueOriginalRequisitionForm: - KIA_Play_Slice_Model(958); - break; - case kClueCandyWrapper: - KIA_Play_Slice_Model(934); - break; - case kClueFlaskOfAbsinthe: - KIA_Play_Slice_Model(945); - break; - case kClueLutherLanceInterview: - KIA_Play_Actor_Dialogue(kActorLuther, 240); - KIA_Play_Actor_Dialogue(kActorLance, 200); - KIA_Play_Actor_Dialogue(kActorLance, 210); - KIA_Play_Actor_Dialogue(kActorLuther, 260); - KIA_Play_Actor_Dialogue(kActorLuther, 270); - break; - case kCluePhoneCallDektora1: - KIA_Play_Actor_Dialogue(kActorDektora, 360); - KIA_Play_Actor_Dialogue(kActorDektora, 380); - break; - case kCluePhoneCallDektora2: - KIA_Play_Actor_Dialogue(kActorMcCoy, 2505); - KIA_Play_Actor_Dialogue(kActorDektora, 430); - KIA_Play_Actor_Dialogue(kActorDektora, 440); - KIA_Play_Actor_Dialogue(kActorMcCoy, 2530); - KIA_Play_Actor_Dialogue(kActorDektora, 450); - KIA_Play_Actor_Dialogue(kActorMcCoy, 2535); - KIA_Play_Actor_Dialogue(kActorDektora, 460); - KIA_Play_Actor_Dialogue(kActorDektora, 470); - break; - case kCluePhoneCallLucy1: - KIA_Play_Actor_Dialogue(kActorLucy, 590); - KIA_Play_Actor_Dialogue(kActorLucy, 630); - break; - case kCluePhoneCallLucy2: - KIA_Play_Actor_Dialogue(kActorLucy, 540); - KIA_Play_Actor_Dialogue(kActorLucy, 550); - KIA_Play_Actor_Dialogue(kActorMcCoy, 2550); - KIA_Play_Actor_Dialogue(kActorLucy, 560); - break; - case kCluePhoneCallClovis: - KIA_Play_Actor_Dialogue(kActorClovis, 530); - KIA_Play_Actor_Dialogue(kActorClovis, 540); - break; - case kCluePhoneCallCrystal: - KIA_Play_Actor_Dialogue(kActorSteele, 700); - KIA_Play_Actor_Dialogue(kActorSteele, 750); - KIA_Play_Actor_Dialogue(kActorSteele, 760); - break; - case kCluePowerSource: - KIA_Play_Slice_Model(960); - break; - case kClueBomb: - KIA_Play_Slice_Model(932); - break; - case kClueDNATyrell: - case kClueDNASebastian: - case kClueDNAChew: - case kClueDNAMoraji: - case kClueDNALutherLance: - case kClueDNAMarcus: - { - int v1 = Global_Variable_Query(48) - 1; - if (v1 == 1) { - KIA_Play_Slice_Model(988); - } else if (v1 == 2) { - KIA_Play_Slice_Model(990); - } else if (v1 == 3) { - KIA_Play_Slice_Model(991); - } else if (v1 == 4) { - KIA_Play_Slice_Model(993); - } - } - break; - case kClueGarterSnake: - KIA_Play_Slice_Model(950); - break; - case kClueSlug: - KIA_Play_Slice_Model(967); - break; - case kClueGoldfish: - KIA_Play_Slice_Model(947); - break; - case kClueZubenTalksAboutLucy1: - KIA_Play_Actor_Dialogue(kActorZuben, 230); - KIA_Play_Actor_Dialogue(kActorZuben, 240); - break; - case kClueZubenTalksAboutLucy2: - KIA_Play_Actor_Dialogue(kActorZuben, 250); - KIA_Play_Actor_Dialogue(kActorZuben, 260); - break; - case kClueZubensMotive: - KIA_Play_Actor_Dialogue(kActorZuben, 280); - KIA_Play_Actor_Dialogue(kActorMcCoy, 7350); - KIA_Play_Actor_Dialogue(kActorZuben, 290); - KIA_Play_Actor_Dialogue(kActorZuben, 300); - KIA_Play_Actor_Dialogue(kActorZuben, 310); - break; - case kClueVKDektoraReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKDektoraHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKBobGorskyReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKBobGorskyHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKLutherLanceReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKLutherLanceHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKGrigorianReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKGrigorianHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKIzoReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKIzoHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKCrazylegsReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKCrazylegsHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKRunciterReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKRunciterHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueVKEarlyQReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKEarlyQHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueCrimeSceneNotes: - KIA_Play_Actor_Dialogue(kActorSteele, 3310); - KIA_Play_Actor_Dialogue(kActorSteele, 3320); - KIA_Play_Actor_Dialogue(kActorSteele, 3330); - KIA_Play_Actor_Dialogue(kActorSteele, 3350); - KIA_Play_Actor_Dialogue(kActorSteele, 3360); - KIA_Play_Actor_Dialogue(kActorSteele, 3370); - KIA_Play_Actor_Dialogue(kActorSteele, 3380); - break; - case kClueGrigorianInterviewA: - KIA_Play_Actor_Dialogue(kActorSteele, 3390); - KIA_Play_Actor_Dialogue(kActorSteele, 3400); - KIA_Play_Actor_Dialogue(kActorSteele, 3410); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1260); - KIA_Play_Actor_Dialogue(kActorSteele, 3420); - KIA_Play_Actor_Dialogue(kActorSteele, 3430); - KIA_Play_Actor_Dialogue(kActorSteele, 3440); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1270); - KIA_Play_Actor_Dialogue(kActorSteele, 3450); - KIA_Play_Actor_Dialogue(kActorSteele, 3460); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1280); - KIA_Play_Actor_Dialogue(kActorSteele, 3470); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1300); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1310); - KIA_Play_Actor_Dialogue(kActorSteele, 3480); - KIA_Play_Actor_Dialogue(kActorSteele, 3500); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1320); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1330); - KIA_Play_Actor_Dialogue(kActorSteele, 3510); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1340); - KIA_Play_Actor_Dialogue(kActorSteele, 3520); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1350); - KIA_Play_Actor_Dialogue(kActorSteele, 3530); - KIA_Play_Actor_Dialogue(kActorSteele, 3540); - break; - case kClueGrigorianInterviewB1: - KIA_Play_Actor_Dialogue(kActorSteele, 3550); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1360); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1370); - KIA_Play_Actor_Dialogue(kActorSteele, 3560); - KIA_Play_Actor_Dialogue(kActorSteele, 3570); - break; - case kClueGrigorianInterviewB2: - KIA_Play_Actor_Dialogue(kActorSteele, 3580); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1400); - KIA_Play_Actor_Dialogue(kActorSteele, 3590); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1410); - KIA_Play_Actor_Dialogue(kActorSteele, 3600); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1420); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1430); - KIA_Play_Actor_Dialogue(kActorSteele, 3610); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1440); - KIA_Play_Actor_Dialogue(kActorSteele, 3620); - KIA_Play_Actor_Dialogue(kActorSteele, 3630); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1450); - KIA_Play_Actor_Dialogue(kActorSteele, 3640); - KIA_Play_Actor_Dialogue(kActorGrigorian, 1460); - KIA_Play_Actor_Dialogue(kActorSteele, 3650); - break; - case kClueAnimalMurderSuspect: - KIA_Play_Photograph(7); - break; - case kClueMilitaryBoots: - KIA_Play_Photograph(8); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4110); - break; - case kClueOuterDressingRoom: - KIA_Play_Photograph(15); - break; - case kCluePhotoOfMcCoy1: - KIA_Play_Photograph(17); - break; - case kCluePhotoOfMcCoy2: - KIA_Play_Photograph(18); - break; - case kClueEarlyQAndLucy: - KIA_Play_Photograph(1); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4260); - break; - case kClueClovisflowers: - KIA_Play_Photograph(3); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4230); - break; - case kClueLucyWithDektora: - KIA_Play_Photograph(2); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4040); - break; - case kClueWomanInAnimoidRow: - KIA_Play_Photograph(21); - break; - case kClueScorpions: - KIA_Play_Photograph(22); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4180); - break; - case kClueStrangeScale2: - KIA_Play_Photograph(23); - break; - case kClueChinaBarSecurityCamera: - KIA_Play_Photograph(24); - break; - case kClueIzo: - KIA_Play_Photograph(26); - break; - case kClueGuzza: - KIA_Play_Photograph(27); - break; - case kClueChinaBarSecurityDisc: - KIA_Play_Slice_Model(975); - break; - case kClueScorpionbox: - KIA_Play_Photograph(0); - break; - case kClueTyrellSecurityPhoto: - KIA_Play_Photograph(28); - break; - case kClueChinaBar: - KIA_Play_Photograph(19); - break; - case kCluePlasticExplosive: - KIA_Play_Photograph(32); - break; - case kClueDogCollar2: - KIA_Play_Photograph(30); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4160); - break; - case kClueKingstonKitchenBox2: - KIA_Play_Photograph(29); - if (Query_Difficulty_Level() == 0) { - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4140); - } else { - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4150); - } - break; - case kClueCrystalsCigarette: - KIA_Play_Slice_Model(985); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1770); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1150); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1180); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 1190); - break; - case kClueSpinnerKeys: - KIA_Play_Slice_Model(986); - break; - case kClueExpertBomber: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 730); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 740); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 750); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 760); - break; - case kClueAmateurBomber: - KIA_Play_Actor_Dialogue(kActorVoiceOver, 670); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 680); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 700); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 710); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 720); - break; - case kClueVKLucyReplicant: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 430); - break; - case kClueVKLucyHuman: - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 420); - KIA_Play_Actor_Dialogue(kActorAnsweringMachine, 440); - break; - case kClueLucyInterview: - KIA_Play_Actor_Dialogue(kActorMcCoy, 1645); - KIA_Play_Actor_Dialogue(kActorLucy, 240); - KIA_Play_Actor_Dialogue(kActorLucy, 250); - KIA_Play_Actor_Dialogue(kActorMcCoy, 1675); - KIA_Play_Actor_Dialogue(kActorLucy, 260); - KIA_Play_Actor_Dialogue(kActorLucy, 270); - break; - case kClueMoonbusReflection: - KIA_Play_Photograph(35); - break; - case kClueMcCoyAtMoonbus: - KIA_Play_Photograph(36); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4240); - break; - case kClueClovisAtMoonbus: - KIA_Play_Photograph(37); - KIA_Play_Actor_Dialogue(kActorVoiceOver, 4220); - break; - case kClueSadikAtMoonbus: - KIA_Play_Photograph(38); - break; - case kClueRachaelInterview: - KIA_Play_Actor_Dialogue(kActorMcCoy, 5365); - KIA_Play_Actor_Dialogue(kActorRachael, 600); - KIA_Play_Actor_Dialogue(kActorMcCoy, 5370); - KIA_Play_Actor_Dialogue(kActorRachael, 610); - break; - case kClueTyrellInterview: - KIA_Play_Actor_Dialogue(kActorTyrell, 0); - KIA_Play_Actor_Dialogue(kActorTyrell, 10); - KIA_Play_Actor_Dialogue(kActorTyrell, 20); - KIA_Play_Actor_Dialogue(kActorTyrell, 30); - break; - case kClueRuncitersConfession1: - KIA_Play_Actor_Dialogue(kActorRunciter, 630); - KIA_Play_Actor_Dialogue(kActorRunciter, 640); - KIA_Play_Actor_Dialogue(kActorRunciter, 650); - break; - } -} - -} // End of namespace BladeRunner |