Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
WeatherMgr.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
9
10
#ifndef SF_WEATHERMGR_H
11
#define SF_WEATHERMGR_H
12
13
#include "
Define.h
"
14
15
class
Weather
;
16
class
Player
;
17
18
namespace
WeatherMgr
19
{
20
void
LoadWeatherData
();
21
22
Weather*
FindWeather
(
uint32
id
);
23
Weather*
AddWeather
(
uint32
zone_id);
24
void
RemoveWeather
(
uint32
zone_id);
25
26
void
SendFineWeatherUpdateToPlayer
(Player* player);
27
28
void
Update
(
uint32
diff);
29
}
30
31
#endif
Define.h
uint32
std::uint32_t uint32
Definition
Define.h:77
Player
Definition
Player.h:1289
Weather
Weather for one zone.
Definition
Weather.h:53
WeatherMgr::AddWeather
Weather * AddWeather(uint32 zone_id)
Add a Weather object to the list.
Definition
WeatherMgr.cpp:55
WeatherMgr::RemoveWeather
void RemoveWeather(uint32 id)
Remove a Weather object for the given zoneid.
Definition
WeatherMgr.cpp:45
WeatherMgr::Update
void Update(uint32 diff)
Definition
WeatherMgr.cpp:141
WeatherMgr::LoadWeatherData
void LoadWeatherData()
Definition
WeatherMgr.cpp:71
WeatherMgr::SendFineWeatherUpdateToPlayer
void SendFineWeatherUpdateToPlayer(Player *player)
Definition
WeatherMgr.cpp:131
WeatherMgr::FindWeather
Weather * FindWeather(uint32 id)
Find a Weather object by the given zoneid.
Definition
WeatherMgr.cpp:38
WeatherMgr
Definition
WeatherMgr.cpp:21
src
server
game
Weather
WeatherMgr.h
Generated on
for Project SkyFire Core by
1.17.0