1 #ifndef CORE_SYSTEMS_WILDPEOPLEMON_HPP
2 #define CORE_SYSTEMS_WILDPEOPLEMON_HPP
4 #include <BLIB/Events.hpp>
Core classes and functionality for both the editor and game.
Fired when an entity completes a move from one tile to another.
Represents an instance of a peoplemon. Can be a wild peoplemon, trainer, or player peoplemon....
Owns all primary systems and a reference to the engine.
Manages the appearances of wild peoplemon when walking through catch tiles.
void init()
Subscribes to the game event bus.
void startDebugBattle()
Starts a wild Peoplemon battle for debugging.
WildPeoplemon(Systems &owner)
Construct a new Wild Peoplemon system.