improve dialogue advance and add flexible cutscene camera system

This commit is contained in:
vottozi committed 2026-04-15 20:42:41 +06:00
1 parent 422ff1fbe3
commit ceebb13719
10 files changed
+502 -74

No files matched your search

+6 -6
View File
@@ -516,11 +516,11 @@ namespace ZL
targetInteractiveObject = nullptr;
}
//for (auto& npc : npcs) npc->update(delta);
if (player) {
dialogueSystem.update(static_cast<int>(delta), player->position);
}
}
if (player) {
dialogueSystem.update(static_cast<int>(delta), player->position);
}
}
}
@@ -732,11 +732,11 @@ namespace ZL
if (event.type == SDL_KEYDOWN && event.key.repeat == 0) {
switch (event.key.keysym.sym) {
case SDLK_f:
dialogueSystem.startDialogue("test_line_dialogue");
dialogueSystem.startDialogue("test_choice_dialogue");
break;
case SDLK_e:
dialogueSystem.startDialogue("test_cutscene_dialogue");
dialogueSystem.startDialogue("test_cutscene_pan_dialogue");
break;
case SDLK_RETURN: