Commit Graph

7 Commits

Author SHA1 Message Date
cmounce 1db3aa84c2 Allow boards, stats to be reordered 2026-01-28 14:57:32 -08:00
cmounce d1a1801ef8 Fix parsing of # comments in text 2026-01-23 03:38:09 -08:00
cmounce 4f6f8fbc1a Set better defaults for a few values 2026-01-22 23:58:10 -08:00
cmounce 00c2873839 Add snapshot tests for roundtrip conversions
The example data is far from perfect, and there's a bunch of small stuff
I want to tweak about the text format. But now the tests exist, which is
a strict improvement from before!
2026-01-22 23:58:10 -08:00
cmounce 3e152b39a8 Initial parser for parsing text into ZZT/BRD files
I ran some limited tests, and the important data seems to survive
roundtrip conversions. It's a bit tricky to measure because conversion
to text strips out/normalizes some data, such as garbage bytes in the
unused portions of Pascal strings.
2026-01-21 02:24:33 -08:00
cmounce a9af6859f3 Add initial text format for .ZZT/.BRD 2026-01-21 01:16:43 -08:00
cmounce 8da41f5fe4 Adapt ZZT world/board parsing from Marzipan 2026-01-20 18:07:11 -08:00