Peoplemon  0.1.0
Peoplemon 3 game source documentation
Weather.hpp
Go to the documentation of this file.
1 #ifndef CORE_EVENTS_WEATHER_HPP
2 #define CORE_EVENTS_WEATHER_HPP
3 
4 #include <Core/Maps/Weather.hpp>
5 
6 namespace core
7 {
8 namespace event
9 {
22  : type(type) {}
23 
26 };
27 
40  : type(type) {}
41 
44 };
45 
51 struct Thundered {};
52 
53 } // namespace event
54 } // namespace core
55 
56 #endif
Core classes and functionality for both the editor and game.
Fired when weather starts.
Definition: Weather.hpp:15
const map::Weather::Type type
The type of weather that started.
Definition: Weather.hpp:25
WeatherStarted(map::Weather::Type type)
Creates a weather started event.
Definition: Weather.hpp:21
Fired when weather stops.
Definition: Weather.hpp:33
WeatherStopped(map::Weather::Type type)
Creates a weather stopped event.
Definition: Weather.hpp:39
const map::Weather::Type type
The type of weather that stopped.
Definition: Weather.hpp:43
Fired when thunder happens.
Definition: Weather.hpp:51
Type
The type of weather.
Definition: Weather.hpp:38