1.1 KiB
1.1 KiB
Документация классов
Game
Основной класс игры. Управляет игровым циклом, загрузкой данных, обработкой команд игрока, перемещением, взаимодействием с сундуками, NPC и боевой системой.
Поля
| Поле | Тип | Описание |
|---|---|---|
| player | Player | Игрок |
| locations | vector | Список игровых локаций |
| itemDatabase | vector | База предметов |
| isRunning | bool | Флаг работы игры |
Методы
| Метод | Описание |
|---|---|
| run() | Запускает игру |
| loadLocations() | Загружает локации из файлов |
| loadItems() | Загружает предметы |
| processCommand() | Обрабатывает команды игрока |
| movePlayer() | Перемещает игрока |
| openChest() | Открывает сундук |
| startCombat() | Запускает бой |