JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::LevelDraft::State Struct Reference

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< GridPositionentry
std::optional< GridPositionexit
std::vector< Mechanismmechanisms
std::vector< TileLayerlayers
std::vector< MapEntityentities
std::optional< std::string > background
std::optional< std::string > skinSet
std::vector< TileTextureOverridetextureOverrides
CameraFramingConfig cameraFraming
std::vector< Planeplanes
bool parallaxEnabled

Detailed Description

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).

Member Data Documentation

◆ background

std::optional<std::string> core::LevelDraft::State::background

◆ cameraFraming

CameraFramingConfig core::LevelDraft::State::cameraFraming

◆ entities

std::vector<MapEntity> core::LevelDraft::State::entities

◆ entry

std::optional<GridPosition> core::LevelDraft::State::entry

◆ exit

std::optional<GridPosition> core::LevelDraft::State::exit

◆ layers

std::vector<TileLayer> core::LevelDraft::State::layers

◆ mechanisms

std::vector<Mechanism> core::LevelDraft::State::mechanisms

◆ name

std::string core::LevelDraft::State::name

◆ parallaxEnabled

bool core::LevelDraft::State::parallaxEnabled

◆ planes

std::vector<Plane> core::LevelDraft::State::planes

◆ skinSet

std::optional<std::string> core::LevelDraft::State::skinSet

◆ textureOverrides

std::vector<TileTextureOverride> core::LevelDraft::State::textureOverrides

◆ tileMap

TileMap core::LevelDraft::State::tileMap

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Levels/LevelDraft.h