improvements

This commit is contained in:
Michal Vrba
2026-09-04 10:01:22 +02:00
parent 9005b4b9be
commit 7ca0e08637
15 changed files with 715 additions and 65 deletions
+8 -2
View File
@@ -1,7 +1,7 @@
@namespace Faraon.Client.Components
<div class="player-slot @PositionClass @(IsFrozen ? "frozen-slot" : (IsCurrentTurn ? "active-turn-slot" : ""))">
<div class="avatar-badge @(IsFrozen ? "is-frozen" : (IsCurrentTurn ? "active-turn" : "")) @(Player.HasFinished ? "is-finished" : "") @(CanBeRevived && Player.HasFinished && ReviveTurnsRemaining > 0 ? "can-be-revived" : "")">
<div class="avatar-badge @(IsFrozen ? "is-frozen" : (IsCurrentTurn ? "active-turn" : "")) @(Player.HasFinished ? "is-finished" : "") @(CanBeRevived && Player.HasFinished && ReviveTurnsRemaining > 0 ? "can-be-revived" : "") emotion-aura-@Player.CurrentEmotion.ToString().ToLowerInvariant()">
@if (IsFrozen && !Player.HasFinished && !Player.IsEliminated)
{
<div class="frozen-indicator-badge">
@@ -24,7 +24,13 @@
</div>
}
<div class="avatar-icon">@Player.Avatar</div>
<div class="avatar-icon-wrapper emotion-anim-@Player.CurrentEmotion.ToString().ToLowerInvariant()">
<span class="avatar-icon">@Player.GetLiveAvatar()</span>
@if (!Player.HasFinished && !Player.IsEliminated && Player.GetEmotionBadge() != null)
{
<span class="avatar-emotion-dot-badge">@Player.GetEmotionBadge()</span>
}
</div>
<div class="avatar-name">
@Player.Name
@if (Player.Type == PlayerType.AI)