#include <level.hpp>
|
std::unordered_map< std::string, std::string > | _headers = {} |
|
std::vector< LevelZ::LevelObject > | _blocks = {} |
|
◆ Level3D() [1/4]
LevelZ::Level3D::Level3D |
( |
| ) |
|
|
inline |
Constructs a new, empty 3D Level.
◆ Level3D() [2/4]
LevelZ::Level3D::Level3D |
( |
const std::unordered_map< std::string, std::string > & | headers | ) |
|
|
inlineexplicit |
Constructs a new 3D Level with the specified headers.
- Parameters
-
headers | The headers of the level. |
◆ Level3D() [3/4]
LevelZ::Level3D::Level3D |
( |
const std::unordered_map< std::string, std::string > & | headers, |
|
|
const std::vector< LevelObject > & | blocks ) |
|
inline |
Constructs a new 3D Level with the specified headers and blocks.
- Parameters
-
headers | The headers of the level. |
blocks | The blocks of the level. |
◆ Level3D() [4/4]
LevelZ::Level3D::Level3D |
( |
const Level & | level | ) |
|
|
inlineexplicit |
Clones a 3D Level from an Abstract Level.
- Parameters
-
◆ spawn
The spawnpoint of the level.
The documentation for this struct was generated from the following file:
- /home/runner/work/cpp-bindings/cpp-bindings/include/levelz/level.hpp