игровые правила
Игровые правила.
В зависимости от выбранных правил изменяться поведение игры.
GameRules
Python
GameRules()
битовые флаги игровых правил.
rule_flags
instance-attribute
Python
rule_flags = 0
iter_rules
Python
iter_rules() -> Iterator[tuple[str, bool]]
Возвращает итератор правил.
toggle
Python
toggle(rule: int) -> None
Переключает состояние битового флага.
Rule
Python
Rule(rules: GameRules, index: int, name: str)
Игровое правило.
index
instance-attribute
Python
index = 1 << index
name
instance-attribute
Python
name = name
rules
instance-attribute
Python
rules = rules
status
property
Python
status: bool
Проверяет, установлен ли битовый флаг.