pppi-rpg-game/program/weather_time_system.h

30 lines
1.1 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 Класс WeatherTimeSystem симулирует изменение погоды и суточные циклы.
*/
class WeatherTimeSystem {
public:
/**
* @brief Устанавливает начальные параметры времени и погоды.
* @param initialParams Начальные параметры времени и погоды.
*/
void initialize(/* начальные параметры */);
/**
* @brief Обновляет состояние погоды и времени.
* @param deltaTime Время, прошедшее с предыдущего обновления, в секундах.
*/
void update(float deltaTime);
/**
* @brief Изменяет погодные условия.
* @param newWeather Новые погодные условия.
*/
void changeWeather(/* новые погодные условия */);
/**
* @brief Устанавливает время суток.
* @param newTimeOfDay Новое время суток.
*/
void setTimeOfDay(/* новое время суток */);
};