Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces
GameSave.hpp File Reference
#include <BLIB/Events.hpp>
#include <BLIB/Serialization/JSON.hpp>
#include <BLIB/Tilemap/Position.hpp>
#include <Core/Peoplemon/OwnedPeoplemon.hpp>
#include <Core/Player/Bag.hpp>
#include <Core/Player/Gender.hpp>
#include <Core/Player/StorageSystem.hpp>
#include <Core/Systems/Clock.hpp>
#include <Core/Systems/Trainers.hpp>

Go to the source code of this file.

Classes

struct  core::file::GameSave
 Represents a game save and provides functionality to load and save. More...
 
struct  core::file::GameSave::InteractDataPointers
 Stores pointers to the actual data to save/load from. More...
 
struct  core::file::GameSave::PlayerDataPointers
 Stores pointers to the actual data to save/load from. More...
 
struct  core::file::GameSave::WorldDataPointers
 Stores pointers to the actual data to save/load from. More...
 
struct  core::file::GameSave::ScriptDataPointers
 Stores pointers to the actual data to save/load from. More...
 
struct  core::file::GameSave::ClockPointers
 Stores the date in game. More...
 
struct  core::file::GameSave::TrainerPointers
 Stores defeated trainer information. More...
 
struct  bl::serial::SerializableObject< core::file::GameSave::InteractDataPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave::WorldDataPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave::PlayerDataPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave::ScriptDataPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave::ClockPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave::TrainerPointers >
 
struct  bl::serial::SerializableObject< core::file::GameSave >
 

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