dopamine effects
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
@namespace Faraon.Client.Components
|
||||
@inject FxService Fx
|
||||
|
||||
<div class="player-hand-container">
|
||||
@if (SelectedCards.Count > 0 && IsMyTurn)
|
||||
@@ -171,6 +172,7 @@
|
||||
|
||||
// Ak má viac kariet rovnakej hodnoty -> označíme túto ako 1. a vysunú sa všetky karty danej hodnoty!
|
||||
SelectedCards.Add(card);
|
||||
await Fx.PlaySelectStepAsync(1);
|
||||
StateHasChanged();
|
||||
return;
|
||||
}
|
||||
@@ -193,6 +195,7 @@
|
||||
}
|
||||
|
||||
SelectedCards.Add(card);
|
||||
await Fx.PlaySelectStepAsync(1);
|
||||
StateHasChanged();
|
||||
return;
|
||||
}
|
||||
@@ -209,25 +212,28 @@
|
||||
{
|
||||
// Odznačíme kartu zo zoznamu
|
||||
SelectedCards.Remove(card);
|
||||
await Fx.PlaySelectStepAsync(Math.Max(1, SelectedCards.Count));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Pridáme do poradia ako 2., 3., 4. kartu
|
||||
SelectedCards.Add(card);
|
||||
await Fx.PlaySelectStepAsync(SelectedCards.Count);
|
||||
}
|
||||
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
private void ReverseSelectionOrder()
|
||||
private async Task ReverseSelectionOrder()
|
||||
{
|
||||
if (SelectedCards.Count <= 1) return;
|
||||
SelectedCards.Reverse();
|
||||
await Fx.PlaySelectStepAsync(SelectedCards.Count);
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
private void SelectAllOfRank()
|
||||
private async Task SelectAllOfRank()
|
||||
{
|
||||
if (SelectedCards.Count == 0) return;
|
||||
var rank = SelectedCards[0].Rank;
|
||||
@@ -238,6 +244,7 @@
|
||||
SelectedCards.Add(c);
|
||||
}
|
||||
}
|
||||
await Fx.PlaySelectStepAsync(SelectedCards.Count);
|
||||
StateHasChanged();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user