Код IT Загрузка примера кода…

Python main.py
import settings
from classes.player import Player
from classes.combat import CombatManager
from classes.enemy import create_encounter


class RunState:
    SCREEN_MENU = "menu"
    SCREEN_COMBAT = "combat"
    SCREEN_MAP = "map"

    def __init__(self):
        self.screen = self.SCREEN_MENU
        self.player = Player()
        self.combat: CombatManager | None = None

    def start_debug_combat(self):
        self.player = Player()
        self.combat = CombatManager(self.player, create_encounter("slime"))
        self.screen = self.SCREEN_COMBAT

    def return_menu(self):
        self.screen = self.SCREEN_MENU
        self.combat = None
import settings
from classes.player import Player
from classes.combat import CombatManager
from classes.enemy import create_encounter


class RunState:
    SCREEN_MENU = "menu"
    SCREEN_COMBAT = "combat"
    SCREEN_MAP = "map"

    def __init__(self):
        self.screen = self.SCREEN_MENU
        self.player = Player()
        self.combat: CombatManager | None = None

    def start_debug_combat(self):
        self.player = Player()
        self.combat = CombatManager(self.player, create_encounter("slime"))
        self.screen = self.SCREEN_COMBAT

    def return_menu(self):
        self.screen = self.SCREEN_MENU
        self.combat = None