Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces
Conversation.hpp File Reference
#include <BLIB/Resources.hpp>
#include <BLIB/Serialization.hpp>
#include <Core/Items/Id.hpp>
#include <cstdint>
#include <string>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

class  core::file::Conversation
 Stores a conversation that an NPC or trainer can have with the player. More...
 
class  core::file::Conversation::Node
 Building block of conversations. A conversation is a tree of nodes and each node is an action that happens in the conversation. More...
 
struct  core::file::Conversation::Node::Item
 
struct  bl::serial::SerializableObject< core::file::Conversation::Node::Item >
 
struct  bl::serial::SerializableObject< core::file::Conversation::Node >
 
struct  bl::serial::SerializableObject< core::file::Conversation >
 

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