![]() |
Peoplemon
0.1.0
Peoplemon 3 game source documentation
|
#include <PeoplemonDB.hpp>
Public Types | |
using | DB = core::file::PeoplemonDB |
using | Id = core::pplmn::Id |
Public Member Functions | |
SerializableObject () | |
Public Attributes | |
SerializableField< 1, DB, std::unordered_map< Id, std::string > > | names |
SerializableField< 2, DB, std::unordered_map< Id, std::string > > | descriptions |
SerializableField< 3, DB, std::unordered_map< Id, core::pplmn::Type > > | types |
SerializableField< 4, DB, std::unordered_map< Id, core::pplmn::SpecialAbility > > | abilities |
SerializableField< 5, DB, std::unordered_map< Id, core::pplmn::Stats > > | stats |
SerializableField< 6, DB, std::unordered_map< Id, std::unordered_set< core::pplmn::MoveId > > > | validMoves |
SerializableField< 7, DB, std::unordered_map< Id, std::unordered_map< unsigned int, core::pplmn::MoveId > > > | learnedMoves |
SerializableField< 8, DB, std::unordered_map< Id, unsigned int > > | evolveLevels |
SerializableField< 9, DB, std::unordered_map< Id, Id > > | evolveIds |
SerializableField< 10, DB, std::unordered_map< Id, core::pplmn::Stats > > | evAwards |
SerializableField< 11, DB, std::unordered_map< Id, unsigned int > > | xpGroups |
SerializableField< 12, DB, std::unordered_map< Id, int > > | xpMults |
SerializableField< 13, DB, std::unordered_map< Id, int > > | catchRates |
Definition at line 88 of file PeoplemonDB.hpp.
using bl::serial::SerializableObject< core::file::PeoplemonDB >::DB = core::file::PeoplemonDB |
Definition at line 89 of file PeoplemonDB.hpp.
using bl::serial::SerializableObject< core::file::PeoplemonDB >::Id = core::pplmn::Id |
Definition at line 90 of file PeoplemonDB.hpp.
|
inline |
Definition at line 109 of file PeoplemonDB.hpp.
SerializableField<4, DB, std::unordered_map<Id, core::pplmn::SpecialAbility> > bl::serial::SerializableObject< core::file::PeoplemonDB >::abilities |
Definition at line 95 of file PeoplemonDB.hpp.
SerializableField<13, DB, std::unordered_map<Id, int> > bl::serial::SerializableObject< core::file::PeoplemonDB >::catchRates |
Definition at line 107 of file PeoplemonDB.hpp.
SerializableField<2, DB, std::unordered_map<Id, std::string> > bl::serial::SerializableObject< core::file::PeoplemonDB >::descriptions |
Definition at line 93 of file PeoplemonDB.hpp.
SerializableField<10, DB, std::unordered_map<Id, core::pplmn::Stats> > bl::serial::SerializableObject< core::file::PeoplemonDB >::evAwards |
Definition at line 104 of file PeoplemonDB.hpp.
SerializableField<9, DB, std::unordered_map<Id, Id> > bl::serial::SerializableObject< core::file::PeoplemonDB >::evolveIds |
Definition at line 103 of file PeoplemonDB.hpp.
SerializableField<8, DB, std::unordered_map<Id, unsigned int> > bl::serial::SerializableObject< core::file::PeoplemonDB >::evolveLevels |
Definition at line 102 of file PeoplemonDB.hpp.
SerializableField<7, DB, std::unordered_map<Id, std::unordered_map<unsigned int, core::pplmn::MoveId> > > bl::serial::SerializableObject< core::file::PeoplemonDB >::learnedMoves |
Definition at line 101 of file PeoplemonDB.hpp.
SerializableField<1, DB, std::unordered_map<Id, std::string> > bl::serial::SerializableObject< core::file::PeoplemonDB >::names |
Definition at line 92 of file PeoplemonDB.hpp.
SerializableField<5, DB, std::unordered_map<Id, core::pplmn::Stats> > bl::serial::SerializableObject< core::file::PeoplemonDB >::stats |
Definition at line 96 of file PeoplemonDB.hpp.
SerializableField<3, DB, std::unordered_map<Id, core::pplmn::Type> > bl::serial::SerializableObject< core::file::PeoplemonDB >::types |
Definition at line 94 of file PeoplemonDB.hpp.
SerializableField<6, DB, std::unordered_map<Id, std::unordered_set<core::pplmn::MoveId> > > bl::serial::SerializableObject< core::file::PeoplemonDB >::validMoves |
Definition at line 98 of file PeoplemonDB.hpp.
SerializableField<11, DB, std::unordered_map<Id, unsigned int> > bl::serial::SerializableObject< core::file::PeoplemonDB >::xpGroups |
Definition at line 105 of file PeoplemonDB.hpp.
SerializableField<12, DB, std::unordered_map<Id, int> > bl::serial::SerializableObject< core::file::PeoplemonDB >::xpMults |
Definition at line 106 of file PeoplemonDB.hpp.