94c2197d467af5a1b081cc1a99764a41d06e4fd2
lib-core.maps
P.0 single-tile-grid-map implementation. Loads JSON map + tilemap files, provides tile-fetch + walkability queries.
- Lib-ID:
lib-core.maps - Version:
0.1.0 - Spec:
meta/docs/superpowers/specs/2026-05-09-p0-lib-maps-design.md
Forward-compat stubs (DEPRECATED-MVP) for multi-map graph, lifecycle states,
walls, sprite-fields, generators, save-integration. See
meta/docs/architecture/map-topology.md for the full target spec.
API
maps.load(path)— load + register a map from JSONmaps.create(table)— programmatic creation (tests, procedural)maps.tile_at(map_id, tx, ty)/maps.tile_at(tx, ty)— current-map sugarmaps.is_walkable(...),maps.size(...),maps.tile_size(...)maps.current(),maps.set_current(id),maps.list()- Stubs (deferred):
maps.state(),maps.pin()
Description
Languages
Lua
99.5%
Shell
0.5%