pppi-rpg-game/program/character_system.h

25 lines
1.1 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* @brief Класс CharacterSystem управляет созданием и развитием персонажей.
*/
class CharacterSystem {
public:
/**
* @brief Создает нового персонажа.
* @param characterParams Параметры создаваемого персонажа.
*/
void createCharacter(/* параметры персонажа */);
/**
* @brief Обновляет состояние и навыки персонажей.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
/**
* @brief Улучшает навык или характеристику персонажа.
* @param characterId Идентификатор персонажа, которому будет выполнено улучшение.
* @param upgradeParams Параметры улучшения.
*/
void upgradeCharacter(int characterId, /* параметры улучшения */);
};