- |
+
+
+ AI Battle Data
+
+ |
- Section No
- Is win?
- Section Score
- Section Crown
- Section Good Count
- Section Ok Count
- Section Miss Count
- Section Drumroll Count
+ Section No.
+ Result
+ Score
+ Crown
+ Good
+ OK
+ Bad
+ Drumroll
- @aiSectionContext.SectionIndex
- @aiSectionContext.IsWin
+ @(aiSectionContext.SectionIndex + 1)
+
+ @if (@aiSectionContext.IsWin) {
+
+ }
+ else
+ {
+
+ }
+
@aiSectionContext.Score
- @aiSectionContext.Crown
+
+
+
@aiSectionContext.GoodCount
@aiSectionContext.OkCount
@aiSectionContext.MissCount
diff --git a/TaikoWebUI/Pages/TaikoMode.razor.cs b/TaikoWebUI/Pages/HighScores.razor.cs
similarity index 93%
rename from TaikoWebUI/Pages/TaikoMode.razor.cs
rename to TaikoWebUI/Pages/HighScores.razor.cs
index 1a3d3d9..821d441 100644
--- a/TaikoWebUI/Pages/TaikoMode.razor.cs
+++ b/TaikoWebUI/Pages/HighScores.razor.cs
@@ -3,13 +3,13 @@ using System;
namespace TaikoWebUI.Pages;
-public partial class TaikoMode
+public partial class HighScores
{
[Parameter]
public int Baid { get; set; }
private const string IconStyle = "width:25px; height:25px;";
-
+
private SongBestResponse? response;
private Dictionary> songBestDataMap = new();
@@ -44,7 +44,7 @@ public partial class TaikoMode
breadcrumbs.Add(new BreadcrumbItem($"Card: {Baid}", href: null, disabled: true));
- breadcrumbs.Add(new BreadcrumbItem("Taiko Mode", href: $"/Cards/{Baid}/TaikoMode", disabled: false));
+ breadcrumbs.Add(new BreadcrumbItem("High Scores", href: $"/Cards/{Baid}/HighScores", disabled: false));
}
private async Task OnFavoriteToggled(SongBestData data)
@@ -143,5 +143,12 @@ public partial class TaikoMode
{
data.ShowAiData = !data.ShowAiData;
}
+
+ private static bool IsAiDataPresent(SongBestData data)
+ {
+ var aiData = data.AiSectionBestData;
+
+ return aiData.Count > 0;
+ }
}
diff --git a/TaikoWebUI/wwwroot/images/ai_Lose.png b/TaikoWebUI/wwwroot/images/ai_Lose.png
new file mode 100644
index 0000000..a1e4c0f
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_Lose.png differ
diff --git a/TaikoWebUI/wwwroot/images/ai_Win.png b/TaikoWebUI/wwwroot/images/ai_Win.png
new file mode 100644
index 0000000..70bdad1
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_Win.png differ
diff --git a/TaikoWebUI/wwwroot/images/ai_crown_Clear.png b/TaikoWebUI/wwwroot/images/ai_crown_Clear.png
new file mode 100644
index 0000000..76ff8ca
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_crown_Clear.png differ
diff --git a/TaikoWebUI/wwwroot/images/ai_crown_Dondaful.png b/TaikoWebUI/wwwroot/images/ai_crown_Dondaful.png
new file mode 100644
index 0000000..9b3ab46
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_crown_Dondaful.png differ
diff --git a/TaikoWebUI/wwwroot/images/ai_crown_Gold.png b/TaikoWebUI/wwwroot/images/ai_crown_Gold.png
new file mode 100644
index 0000000..babea41
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_crown_Gold.png differ
diff --git a/TaikoWebUI/wwwroot/images/ai_crown_None.png b/TaikoWebUI/wwwroot/images/ai_crown_None.png
new file mode 100644
index 0000000..915f186
Binary files /dev/null and b/TaikoWebUI/wwwroot/images/ai_crown_None.png differ
|