aboutsummaryrefslogtreecommitdiff
path: root/engines/lastexpress/entities/kronos.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lastexpress/entities/kronos.cpp')
-rw-r--r--engines/lastexpress/entities/kronos.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/lastexpress/entities/kronos.cpp b/engines/lastexpress/entities/kronos.cpp
index 60be35e8fa..71ae6dcfa5 100644
--- a/engines/lastexpress/entities/kronos.cpp
+++ b/engines/lastexpress/entities/kronos.cpp
@@ -589,6 +589,7 @@ IMPLEMENT_FUNCTION(20, Kronos, duringConcert)
case 3:
getAction()->playAnimation(kEventCathFallingAsleep);
+ // TODO: fade to black screen
while (getSoundQueue()->isBuffered("1919.LNK"))
getSoundQueue()->updateQueue();
@@ -696,7 +697,7 @@ IMPLEMENT_FUNCTION(20, Kronos, duringConcert)
break;
case 2:
- getData()->entityPosition = kPosition_6000;
+ getEntityData(kEntityPlayer)->entityPosition = kPosition_6000;
getAction()->playAnimation(kEventConcertLeaveWithBriefcase);
RESET_ENTITY_STATE(kEntityKahina, Kahina, setup_concert);
@@ -821,7 +822,7 @@ IMPLEMENT_FUNCTION(22, Kronos, awaitingCath)
case 1:
getAction()->playAnimation(kEventKronosReturnBriefcase);
getScenes()->loadSceneFromPosition(kCarKronos, 87);
- getInventory()->removeItem(kItemFirebird);
+ getInventory()->removeItem(kItemBriefcase);
getInventory()->removeItem(kItemScarf);
setup_finished();