aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/kia.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-10 20:34:28 +0100
committerPeter Kohaut2018-02-10 21:01:15 +0100
commit0b484d51b838d740bbb1d6bc12c06c25d225c197 (patch)
tree931c42a9751703beb7694b429dc6fea023b21745 /engines/bladerunner/script/kia.cpp
parent2ac361782c585a5a0c0d11e12beeab66d651cab5 (diff)
downloadscummvm-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.cpp963
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