![]() |
Peoplemon
0.1.0
Peoplemon 3 game source documentation
|
Represents an event in a Map. A script that is run on a trigger within a given region. More...
#include <Event.hpp>
Public Types | |
enum class | Trigger : std::uint8_t { OnEnter = 1 , OnExit = 2 , onEnterOrExit = 3 , WhileIn = 4 , OnInteract = 5 } |
What action triggers the event. More... | |
Public Member Functions | |
Event () | |
Creates an empty event. More... | |
Event (const std::string &script, const sf::Vector2i &pos, const sf::Vector2i &size, Trigger trigger) | |
Creates an event from the given parameters. More... | |
Public Attributes | |
Trigger | trigger |
sf::Vector2i | position |
sf::Vector2i | areaSize |
std::string | script |
Represents an event in a Map. A script that is run on a trigger within a given region.
|
strong |
What action triggers the event.
core::map::Event::Event | ( | const std::string & | script, |
const sf::Vector2i & | pos, | ||
const sf::Vector2i & | size, | ||
Trigger | trigger | ||
) |