Porytiles
Loading...
Searching...
No Matches
porytiles2::attr Namespace Reference

Enumerations

enum class  LayerType : std::uint8_t { normal = 0 , covered = 1 , split = 2 }
 

Functions

std::string to_string (LayerType layerType)
 
ChainableResult< LayerTypelayer_type_from_int (std::uint8_t i)
 

Variables

constexpr std::size_t bytes_per_attr_emerald = 2
 
constexpr std::size_t bytes_per_attr_firered = 4
 

Enumeration Type Documentation

◆ LayerType

enum class porytiles2::attr::LayerType : std::uint8_t
strong
Enumerator
normal 
covered 
split 

Definition at line 19 of file metatile_attribute.hpp.

Function Documentation

◆ layer_type_from_int()

ChainableResult< LayerType > porytiles2::attr::layer_type_from_int ( std::uint8_t  i)

Definition at line 24 of file metatile_attribute.cpp.

◆ to_string()

std::string porytiles2::attr::to_string ( LayerType  layerType)

Definition at line 10 of file metatile_attribute.cpp.

Variable Documentation

◆ bytes_per_attr_emerald

constexpr std::size_t porytiles2::attr::bytes_per_attr_emerald = 2
constexpr

Definition at line 16 of file metatile_attribute.hpp.

◆ bytes_per_attr_firered

constexpr std::size_t porytiles2::attr::bytes_per_attr_firered = 4
constexpr

Definition at line 17 of file metatile_attribute.hpp.