Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces | Typedefs
LayerSet.hpp File Reference
#include <Core/Maps/Collision.hpp>
#include <Core/Maps/Layer.hpp>
#include <Core/Maps/Tile.hpp>

Go to the source code of this file.

Classes

class  core::map::LayerSet
 Encapsulates a set of layers for a given map height. Maps have one LayerSet per height level, as well as a TransitionLayer. More...
 
struct  bl::serial::SerializableObject< core::map::LayerSet >
 

Namespaces

 core
 Core classes and functionality for both the editor and game.
 
 core::map
 Collection of classes responsible for loading, editing, rendering, and updating maps.
 
 bl
 
 bl::serial
 

Typedefs

using core::map::CollisionLayer = Layer< Collision >
 Specialization of Layer for collisions. More...
 
using core::map::CatchLayer = Layer< std::uint8_t >
 Specialization of Layer for catch tiles. More...
 
using core::map::TileLayer = Layer< Tile >
 Specialization of Layer for tiles. More...
 
using core::map::HeightTransitionLayer = Layer< std::uint8_t >
 Specialization of Layer for height transitions. More...