pppi-rpg-game/program/effects_system.h

30 lines
1.0 KiB
C++
Raw Permalink 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 Класс EffectsSystem управляет специальными визуальными и аудиоэффектами.
*/
class EffectsSystem {
public:
/**
* @brief Добавляет новый эффект.
* @param effectParams Параметры добавляемого эффекта.
*/
void addEffect(/* параметры эффекта */);
/**
* @brief Воспроизводит эффект.
* @param effectId Идентификатор воспроизводимого эффекта.
*/
void playEffect(int effectId);
/**
* @brief Останавливает эффект.
* @param effectId Идентификатор останавливаемого эффекта.
*/
void stopEffect(int effectId);
/**
* @brief Обновляет активные эффекты.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
};