pppi-rpg-game/program/quest_system.h

24 lines
790 B
C
Raw Normal View History

/**
* @brief Класс QuestSystem управляет заданиями и миссиями.
*/
2024-02-14 17:26:17 +03:00
class QuestSystem {
public:
/**
* @brief Добавляет новый квест.
* @param questParams Параметры добавляемого квеста.
*/
2024-02-14 17:26:17 +03:00
void addQuest(/* параметры квеста */);
/**
* @brief Проверяет выполнение условий квеста.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
2024-02-14 17:26:17 +03:00
void update(float deltaTime);
/**
* @brief Завершает квест.
* @param questId Идентификатор завершаемого квеста.
*/
2024-02-14 17:26:17 +03:00
void completeQuest(int questId);
};