From d1ce9fb0b8baf7484a79f8e8187b697f832d561f Mon Sep 17 00:00:00 2001 From: Michal Vrba Date: Mon, 21 Sep 2026 18:24:23 +0200 Subject: [PATCH] changes --- .../Components/BattleArena.razor | 191 +- .../Components/CharacterSelect.razor | 383 +++- src/CiselnaVyprava/Components/WorldMap.razor | 261 ++- src/CiselnaVyprava/Pages/Home.razor | 72 +- src/CiselnaVyprava/Services/GameDataLoader.cs | 26 + .../assets/images/heroes/archer_attack_p1.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/archer_attack_p2.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/archer_attack_p3.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/archer_attack_p4.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/archer_defend_p1.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/archer_defend_p2.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/archer_defend_p3.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/archer_defend_p4.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/archer_hurt_p1.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_hurt_p2.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_hurt_p3.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_hurt_p4.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_idle_p1.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_idle_p2.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_idle_p3.png | Bin 0 -> 989419 bytes .../assets/images/heroes/archer_idle_p4.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_attack_p1.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/mage_attack_p2.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/mage_attack_p3.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/mage_attack_p4.png | Bin 0 -> 1207945 bytes .../assets/images/heroes/mage_defend_p1.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/mage_defend_p2.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/mage_defend_p3.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/mage_defend_p4.png | Bin 0 -> 1320499 bytes .../assets/images/heroes/mage_hurt_p1.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_hurt_p2.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_hurt_p3.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_hurt_p4.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_idle_p1.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_idle_p2.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_idle_p3.png | Bin 0 -> 989419 bytes .../assets/images/heroes/mage_idle_p4.png | Bin 0 -> 989419 bytes src/CiselnaVyprava/wwwroot/css/app.css | 1607 +++++++++++++++-- .../wwwroot/data/worlds-grade1.json | 153 +- .../wwwroot/data/worlds-grade2.json | 311 +++- .../wwwroot/data/worlds-grade3.json | 336 +++- src/CiselnaVyprava/wwwroot/index.html | 5 +- src/CiselnaVyprava/wwwroot/web.config | 10 +- 43 files changed, 2908 insertions(+), 447 deletions(-) create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_attack_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_attack_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_attack_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_attack_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_defend_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_defend_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_defend_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_defend_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_hurt_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_hurt_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_hurt_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_hurt_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_idle_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_idle_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_idle_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/archer_idle_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_attack_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_attack_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_attack_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_attack_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_defend_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_defend_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_defend_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_defend_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_hurt_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_hurt_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_hurt_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_hurt_p4.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_idle_p1.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_idle_p2.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_idle_p3.png create mode 100644 src/CiselnaVyprava/wwwroot/assets/images/heroes/mage_idle_p4.png diff --git a/src/CiselnaVyprava/Components/BattleArena.razor b/src/CiselnaVyprava/Components/BattleArena.razor index 9621c4f..9c54d1d 100644 --- a/src/CiselnaVyprava/Components/BattleArena.razor +++ b/src/CiselnaVyprava/Components/BattleArena.razor @@ -1,61 +1,61 @@ +@inject IGameDataLoader DataLoader @inject IBattleEngine BattleEngine -@inject ILocalStorageService Storage -@inject NavigationManager Nav -
- +
+
-
@CurrentLevel.Name @if (CurrentLevel.IsBoss) { - 👑 BOSS + 👑 BOSS SÚBOJ }
- 🔥 Kombo: @State.ComboStreak + 🔥 Séria: @State.ComboStreak
- - @if (!string.IsNullOrEmpty(State.LastFeedbackMessage)) + + @if (!string.IsNullOrEmpty(State.LastFeedbackMessage) && !State.IsBattleOver) { -