pppi-rpg-game/program/dialogue_system.h

23 lines
741 B
C
Raw Normal View History

/**
* @brief Класс DialogueSystem позволяет игрокам взаимодействовать с NPC через диалоговые окна.
*/
2024-02-14 17:25:47 +03:00
class DialogueSystem {
public:
/**
* @brief Начинает диалог с NPC.
* @param npcId Идентификатор NPC, с которым начинается диалог.
*/
2024-02-14 17:25:47 +03:00
void startDialogue(int npcId);
/**
* @brief Обрабатывает выбор игрока в диалоге.
* @param choiceId Идентификатор выбранного варианта диалога.
*/
2024-02-14 17:25:47 +03:00
void processDialogueChoice(int choiceId);
/**
* @brief Завершает диалог.
*/
2024-02-14 17:25:47 +03:00
void endDialogue();
};