dungen_minion_rooms_abstract 0.3.2

Abstract room support for dungen_minion.
Documentation
// External includes.

// Standard includes.

// Internal includes.

/// A generic set of non-specific tiles suitable as a base for further customization.
#[derive(Copy, Clone, Debug, Eq, PartialEq)]
pub enum TileType {
    /// A general designation for "tiles" that aren't generally considered "part of the map".
    Void,
    /// Designates a non-traversable area that blocks line-of-sight.
    Wall,
    /// Designates a traversable area that does not block line-of-sight.
    Floor,
    /// Designates stairs, a door, a teleporter, or some other method of traveling to another location.
    Portal,
}