pixtuoid 0.10.0

Terminal pixel-art office for AI coding agents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Thin façade over `pixtuoid_core::layout`. The binary re-exports the
//! core types under their familiar names so existing renderer code keeps
//! working unchanged; the core module is what owns the actual layout
//! computation, walkability mask, and primitive geometry.

pub use pixtuoid_core::layout::{
    anchored_top_left, desk_furniture_def, desk_walk_anchor, furniture_def, z_sort_row, Anchor,
    Bounds, Facing, Furniture, FurnitureDef, MeetingFurniture, PlantItem, PlantKind, PodDecor,
    PodDecorItem, Point, SceneLayout, Size, WallDecor, WallDecorItem, WallSegment, Waypoint,
    WaypointKind, DESK_GAP_X, DESK_GAP_Y, DESK_H, DESK_W, ELEVATOR_H, ELEVATOR_W,
    MAX_VISIBLE_DESKS, MIN_TOP_MARGIN, OBSTACLE_PAD_PX,
};

/// Backwards-compat alias — existing call sites construct `Layout::compute()`.
pub type Layout = SceneLayout;