Commit 8ff7606
committed
rpg: migrate to MAPLOAD (drop BASIC level builders from runtime)
rpg.bas now calls `MAPLOAD "level1_overworld.json"` /
`MAPLOAD "level1_cave.json"` instead of `#INCLUDE level1_*.bas` +
`LoadOverworld()` / `LoadCave()`. Validates docs/map-format.md v1
end-to-end via the Zelda-lite MVP-2 game loop.
The .bas builders stay in the repo as authoring reference (they
remain byte-equivalent to the JSON), but they're no longer wired
into the runtime — only the JSON files are loaded at play time.1 parent f072461 commit 8ff7606
1 file changed
Lines changed: 10 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
| |||
53 | 56 | | |
54 | 57 | | |
55 | 58 | | |
| 59 | + | |
| 60 | + | |
56 | 61 | | |
57 | 62 | | |
58 | 63 | | |
| |||
98 | 103 | | |
99 | 104 | | |
100 | 105 | | |
101 | | - | |
| 106 | + | |
102 | 107 | | |
103 | 108 | | |
104 | 109 | | |
| |||
219 | 224 | | |
220 | 225 | | |
221 | 226 | | |
222 | | - | |
| 227 | + | |
223 | 228 | | |
224 | 229 | | |
225 | 230 | | |
226 | 231 | | |
227 | | - | |
| 232 | + | |
228 | 233 | | |
229 | 234 | | |
230 | 235 | | |
| |||
0 commit comments