pppi-rpg-game/program/weather_time_system.h

30 lines
1.1 KiB
C
Raw Permalink Normal View History

/**
* @brief Класс WeatherTimeSystem симулирует изменение погоды и суточные циклы.
*/
2024-02-14 20:00:37 +03:00
class WeatherTimeSystem {
public:
/**
* @brief Устанавливает начальные параметры времени и погоды.
* @param initialParams Начальные параметры времени и погоды.
*/
2024-02-14 20:00:37 +03:00
void initialize(/* начальные параметры */);
/**
* @brief Обновляет состояние погоды и времени.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
2024-02-14 20:00:37 +03:00
void update(float deltaTime);
/**
* @brief Изменяет погодные условия.
* @param newWeather Новые погодные условия.
*/
2024-02-14 20:00:37 +03:00
void changeWeather(/* новые погодные условия */);
/**
* @brief Устанавливает время суток.
* @param newTimeOfDay Новое время суток.
*/
2024-02-14 20:00:37 +03:00
void setTimeOfDay(/* новое время суток */);
};