|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Configuration de la plateforme en position, créée aux valeurs par défaut si absente.
More...
Public Attributes | |
| std::string | name |
| TileMap | tileMap |
| std::optional< GridPosition > | entry |
| std::optional< GridPosition > | exit |
| std::vector< Mechanism > | mechanisms |
| std::vector< TileLayer > | layers |
| std::vector< MapEntity > | entities |
| std::optional< std::string > | background |
| std::optional< std::string > | skinSet |
| std::vector< TileTextureOverride > | textureOverrides |
| CameraFramingConfig | cameraFraming |
| std::vector< Plane > | planes |
| bool | parallaxEnabled |
Configuration de la plateforme en position, créée aux valeurs par défaut si absente.
Empile un unique pushUndo() : point de passage commun des mutateurs granulaires de route, pour qu'un geste ne coûte jamais plus d'un pas d'annulation. État complet du brouillon, hors historique (utilisé pour les snapshots undo/redo).
| std::optional<std::string> core::LevelDraft::State::background |
| CameraFramingConfig core::LevelDraft::State::cameraFraming |
| std::vector<MapEntity> core::LevelDraft::State::entities |
| std::optional<GridPosition> core::LevelDraft::State::entry |
| std::optional<GridPosition> core::LevelDraft::State::exit |
| std::vector<TileLayer> core::LevelDraft::State::layers |
| std::vector<Mechanism> core::LevelDraft::State::mechanisms |
| std::string core::LevelDraft::State::name |
| bool core::LevelDraft::State::parallaxEnabled |
| std::vector<Plane> core::LevelDraft::State::planes |
| std::optional<std::string> core::LevelDraft::State::skinSet |
| std::vector<TileTextureOverride> core::LevelDraft::State::textureOverrides |
| TileMap core::LevelDraft::State::tileMap |