- Increased TILE_W and TILE_H to 55.0 and 57.0 respectively, and adjusted HEX_SIDE to 28.5 for improved hexagonal layout. - Enhanced the configureHex function to include tile width and height in the JSON configuration for better compatibility with the Kenney CC0 atlas. - Updated README files to document the new Kenney hex tileset and its usage in the project.
Hex level test fixtures
Canonical data for examples/hex-levels and test/hex_level_data.cpp.
| File | Purpose |
|---|---|
catalog.json |
Level definitions 0–30 with per-level boot configs |
fixtures.nut |
Squirrel mirrors (LEVEL_CATALOG, LEVEL_IDS, LOOT_TABLES) |
maps/tiny_hex.json |
Handcrafted hexagonal map with spawn/exit/loot |
maps/ring_hex.json |
Outer-ring corridor + center door path case |
particles/*.json |
Torch / pickup burst / ember / mist emitter configs |
tiles/kenney_hex.png |
Kenney CC0 pointy-top hex atlas (wall / floor / door / dirt) |