Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces
Behavior.hpp File Reference
#include <BLIB/Serialization.hpp>
#include <BLIB/Tilemap/Direction.hpp>
#include <cstdint>
#include <variant>

Go to the source code of this file.

Classes

class  core::file::Behavior
 Set of behaviors for NPCs and trainers. More...
 
struct  core::file::Behavior::Standing
 Contains data if the behavior type is StandStill. More...
 
struct  core::file::Behavior::Spinning
 Contains data for when the behavior type is SpinInPlace. More...
 
struct  core::file::Behavior::Path
 Contains data for when the behavior type is following a path. More...
 
struct  core::file::Behavior::Path::Pace
 Represents a straight section of path. More...
 
struct  core::file::Behavior::Wander
 Contains data for when the behavior type is Wandering. More...
 
struct  bl::serial::SerializableObject< core::file::Behavior::Path::Pace >
 
struct  bl::serial::SerializableObject< core::file::Behavior::Path >
 
struct  bl::serial::SerializableObject< core::file::Behavior::Standing >
 
struct  bl::serial::SerializableObject< core::file::Behavior::Spinning >
 
struct  bl::serial::SerializableObject< core::file::Behavior::Wander >
 
struct  bl::serial::SerializableObject< core::file::Behavior >
 

Namespaces

 core
 Core classes and functionality for both the editor and game.
 
 core::file
 Collection of data classes that provide saving and loading of different game file formats.
 
 bl
 
 bl::serial