Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Types | Public Member Functions | Public Attributes | List of all members
bl::serial::SerializableObject< core::map::Town > Struct Reference

#include <Town.hpp>

+ Inheritance diagram for bl::serial::SerializableObject< core::map::Town >:

Public Types

using Town = core::map::Town
 
using Weather = core::map::Weather
 
using Wild = core::pplmn::WildPeoplemon
 

Public Member Functions

 SerializableObject ()
 

Public Attributes

SerializableField< 1, Town, std::string > name
 
SerializableField< 2, Town, std::string > playlist
 
SerializableField< 3, Town, Weather::Typeweather
 
SerializableField< 4, Town, std::uint16_t > pcSpawn
 
SerializableField< 5, Town, std::string > description
 
SerializableField< 6, Town, sf::Vector2i > mapPos
 

Detailed Description

Definition at line 39 of file Town.hpp.

Member Typedef Documentation

◆ Town

using bl::serial::SerializableObject< core::map::Town >::Town = core::map::Town

Definition at line 40 of file Town.hpp.

◆ Weather

using bl::serial::SerializableObject< core::map::Town >::Weather = core::map::Weather

Definition at line 41 of file Town.hpp.

◆ Wild

using bl::serial::SerializableObject< core::map::Town >::Wild = core::pplmn::WildPeoplemon

Definition at line 42 of file Town.hpp.

Constructor & Destructor Documentation

◆ SerializableObject()

bl::serial::SerializableObject< core::map::Town >::SerializableObject ( )
inline

Definition at line 51 of file Town.hpp.

Member Data Documentation

◆ description

SerializableField<5, Town, std::string> bl::serial::SerializableObject< core::map::Town >::description

Definition at line 48 of file Town.hpp.

◆ mapPos

SerializableField<6, Town, sf::Vector2i> bl::serial::SerializableObject< core::map::Town >::mapPos

Definition at line 49 of file Town.hpp.

◆ name

SerializableField<1, Town, std::string> bl::serial::SerializableObject< core::map::Town >::name

Definition at line 44 of file Town.hpp.

◆ pcSpawn

SerializableField<4, Town, std::uint16_t> bl::serial::SerializableObject< core::map::Town >::pcSpawn

Definition at line 47 of file Town.hpp.

◆ playlist

SerializableField<2, Town, std::string> bl::serial::SerializableObject< core::map::Town >::playlist

Definition at line 45 of file Town.hpp.

◆ weather

SerializableField<3, Town, Weather::Type> bl::serial::SerializableObject< core::map::Town >::weather

Definition at line 46 of file Town.hpp.


The documentation for this struct was generated from the following file: