feat(packages): ludic.minimap - a map's logic: the explored fog over a grid of cells round an origin (revealed within a reach, a version for rebaking, explored as a share of the land over a core square, the grid as text for an older save), the player's marks (a cap, a symbol, a colour, the day, a name; the open one and the followed one, rubbing out, the last symbol reused, the nearest for a compass) and the view (world to window and back, zoom in steps and about a point, a drag, pick and place, the camp, you, a focus that never pulls back out, a scale bar, bounds); the world through a port; seen and marks in its own save section by key
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
fe9d28bf4e
commit
73a376ac6c
13 changed files with 830 additions and 0 deletions
13
packages/ludic.minimap/index.ludic
Normal file
13
packages/ludic.minimap/index.ludic
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# ludic.minimap - what a map knows without drawing anything: which cells have been walked, the
|
||||
# marks the player put on it, and where its window looks. The game paints the picture.
|
||||
module ludic_minimap uses ludic_base
|
||||
numbers float
|
||||
import "ludic.base"
|
||||
import "ports.ludic"
|
||||
import "grid.ludic"
|
||||
import "explored.ludic"
|
||||
import "pins.ludic"
|
||||
import "pin_edit.ludic"
|
||||
import "view.ludic"
|
||||
import "view_moves.ludic"
|
||||
import "system.ludic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue