Expand description
§DungeonRS data
This crate contains the general data structures used by other crates. This allows sharing them without having to pull in other Bevy dependencies.
Modules§
- element 🔒
- Defines the
Element
enum and it’s implementations. - layer 🔒
- Defines the
Layer
struct and it’s implementations. - level 🔒
- Defines the
Level
struct and it’s implementations. - project 🔒
- Defines the
Project
struct and it’s implementations.
Structs§
- Layer
- A
Layer
represents a distinct editing plane within acrate::Level
, allowing elements to be grouped by function or intent (e.g., “Walls”, “Objects”, “Lighting”). - Level
- A
Level
indicates a single visible subset of a map, most commonly used to represent distinct parts of the same logical project. - Project
- Top level component in the hierarchy used by
DungeonRS
to identify components that relate to the map the user is editing. In short, only components under thisProject
component will be considered when saving/loading a map or exporting.