namespace Faraon.Core.Models; public class RuleOptions { /// /// Počet kariet rozdaných každému hráčovi na začiatku (zvyčajne 4 alebo 5). /// public int InitialCardCount { get; set; } = 5; /// /// Ak je zapnuté, sedma na sedmu pridáva ďalšie +2 karty (kumulácia trestu). /// public bool StackSevens { get; set; } = true; /// /// Ak je zapnuté, eso možno prebiť vlastným esom a preniesť státie na ďalšieho hráča. /// public bool CounterAceWithAce { get; set; } = true; /// /// Červená sedma vracia do hry hráča, ktorý sa už zbavil všetkých kariet (posledného víťaza). /// public bool RedSevenRevives { get; set; } = true; /// /// Zahranie 4 rovnakých kariet naraz ("Spálenie"). Spáli kôpku a hráč hrá znova. /// public bool FourOfAKindBurns { get; set; } = true; /// /// Režim Pass & Play so súkromnou clonou medzi ťahmi viacerých živých hráčov. /// public bool PassAndPlayPrivacyScreen { get; set; } = false; /// /// Rýchlosť AI ťahov v milisekundách (pre plynulé sledovanie animácií). /// public int AIDelayMs { get; set; } = 900; /// /// Zvolený vizuálny štýl balíčka ("original" alebo "spongebob"). /// public string SelectedDeck { get; set; } = "original"; }