|
Porytiles
|
Enumerations | |
| enum class | Layer : std::uint8_t { bottom = 0 , middle = 1 , top = 2 } |
| enum class | Subtile : std::uint8_t { northwest = 0 , northeast = 1 , southwest = 2 , southeast = 3 } |
Functions | |
| std::string | to_string (Layer layer) |
| std::string | to_string (Subtile layer) |
| std::tuple< std::size_t, Layer, Subtile > | from_tile_index (std::size_t tile_index) |
| std::string | message_header (std::size_t index, Layer layer, Subtile subtile, std::size_t subtile_row, std::size_t subtile_col, const TextFormatter &format) |
Variables | |
| constexpr std::size_t | tiles_per_side = 2 |
| constexpr std::size_t | tiles_per_metatile_layer = tiles_per_side * tiles_per_side |
| constexpr std::size_t | tiles_per_metatile = tiles_per_metatile_layer * 3 |
| constexpr std::size_t | side_length_pix = tiles_per_side * tile::side_length_pix |
| constexpr std::size_t | entries_per_metatile_dual = 8 |
| constexpr std::size_t | entries_per_metatile_triple = 12 |
|
strong |
| Enumerator | |
|---|---|
| bottom | |
| middle | |
| top | |
Definition at line 20 of file metatile.hpp.
|
strong |
| Enumerator | |
|---|---|
| northwest | |
| northeast | |
| southwest | |
| southeast | |
Definition at line 35 of file metatile.hpp.
|
inline |
Definition at line 52 of file metatile.hpp.
|
inline |
Definition at line 62 of file metatile.hpp.
|
inline |
Definition at line 22 of file metatile.hpp.
|
inline |
Definition at line 37 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 17 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 18 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 16 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 15 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 14 of file metatile.hpp.
|
inlineconstexpr |
Definition at line 13 of file metatile.hpp.