1 unstable release
0.1.0 | Sep 5, 2024 |
---|
#2342 in Parser implementations
Used in mimosi
11KB
177 lines
MazeParser
A format for defining mazes and a parser for reading it from text.
Maze Text Format
Key | Description |
---|---|
SP | Starting Point. Which cell the mouse starts in. Format: x, y |
SD | Starting Direction. Which direction the mouse should face to start. Can be one of: R, L, U, D |
FI | Finish. Where the finish should be placed. Format: x,y; size |
FR | Maze Friction. |
.R followed by a number | Defines walls in the row with the number after .R |
.C followed by a number | Defines walls in the column with the number after .C |
Lines without :
and lines starting with a #
are ignored.
Dependencies
~4.5MB
~139K SLoC