Commit Graph

  • 6e42a034f0 chore(maps): bump to 0.5.7; README cell-tile path subsection master Axel Meyer 2026-06-01 22:37:33 +02:00
  • 6e0d39e1a7 feat(maps): save_to_disk emits cells_material conditionally Axel Meyer 2026-06-01 22:30:16 +02:00
  • 5351923dd6 feat(maps): per-cell-origin bitmask branch unlocks 47-blob Axel Meyer 2026-06-01 22:13:26 +02:00
  • c5039e5bf2 fix(maps): set_cell_material invalidates _dirty + _opaque_ceiling Axel Meyer 2026-06-01 22:04:05 +02:00
  • 89d68d7668 feat(maps): set_cell_material / get_cell_material public APIs Axel Meyer 2026-06-01 21:50:56 +02:00
  • 9a5ef5e832 feat(maps): v3 cells_material field foundation Axel Meyer 2026-06-01 21:44:23 +02:00
  • b5621c5d08 fix(maps): v0.5.6 — derive bitmask from cell's own corner paint-tiles Axel Meyer 2026-06-01 17:19:26 +02:00
  • e3b6e38c5a feat(maps): v0.5.5 — cell_material_slot public getter calic 2026-05-29 09:56:45 +02:00
  • b4c0e0f4b5 docs(README): bump header 0.2.0 -> 0.5.4 + add v0.3-0.5.4 API summary calic 2026-05-29 09:33:29 +02:00
  • be6d419061 feat(maps): v0.5.4 — atlas_diffuse_handle + atlas_tile_size_px + atlas_tile_uv calic 2026-05-29 01:37:38 +02:00
  • 9bd4e5a415 fix(maps): v0.5.3 — refresh atlas_by_alias after load_textures calic 2026-05-29 01:27:49 +02:00
  • 714ec57010 feat(maps): v0.5.2 — set_vertex / get_vertex public APIs calic 2026-05-28 23:51:39 +02:00
  • d0f4d17b65 maps v0.5.1 — opaque-flag + manifest fields + override format calic 2026-05-28 23:09:24 +02:00
  • f8994c7ffa maps v0.5.0 — schema-v3 + autotile + override + render-opt calic 2026-05-28 20:48:47 +02:00
  • 5cf07c8549 Bump lib-core.maps to v0.4.0 and document the write APIs Axel Meyer 2026-05-24 00:51:09 +02:00
  • d80c0ecb5f Add save_to_disk plus hand-rolled JSON serializer Axel Meyer 2026-05-24 00:43:25 +02:00
  • 84d1980c18 Add set_roof write API to lib-core.maps Axel Meyer 2026-05-24 00:34:14 +02:00
  • 45b1f93363 Add set_cell_gid write API to lib-core.maps Axel Meyer 2026-05-24 00:25:06 +02:00
  • b8705c0ec7 Render magenta placeholder when atlas is unloaded Axel Meyer 2026-05-22 00:15:00 +02:00
  • e5a350fcb2 Fix load_textures overwriting tile_size with nil for variable-size atlases Axel Meyer 2026-05-21 23:28:33 +02:00
  • 99d00bd115 Rewrite draw_layer for atlas-handle + uv rendering; bump to 0.3.0 Axel Meyer 2026-05-21 23:09:02 +02:00
  • 8a75aee48a Rewrite load_textures for paired-PNG atlas format Axel Meyer 2026-05-21 22:57:12 +02:00
  • 6b2dc22227 Document v0.2.0 API and schema-v2 map format Axel Meyer 2026-05-21 16:33:27 +02:00
  • caf29b314d Make load_textures iterate atlases for v2 maps Axel Meyer 2026-05-21 16:18:34 +02:00
  • fffaddc190 Bump version to 0.2.0 for multi-layer schema support Axel Meyer 2026-05-21 16:13:57 +02:00
  • 8cec7b6812 Iterate layers in z-order with entity-slot split; multi-layer draw_map Axel Meyer 2026-05-21 15:54:27 +02:00
  • 53c9fe4c0c Add v2 gameplay queries: walkable / blocks_walk / blocks_sight Axel Meyer 2026-05-21 15:50:59 +02:00
  • 15fd68670e Add tile_at_layer and route legacy tile_at to surface layer Axel Meyer 2026-05-21 15:48:07 +02:00
  • 880c67fef3 Expose cell_gid query for multi-atlas v2 maps Axel Meyer 2026-05-21 15:43:02 +02:00
  • 6af36e9c6e Load schema-v2 maps with multi-layer storage and roof field Axel Meyer 2026-05-21 15:37:41 +02:00
  • 1562ee0068 feat: validate schema-v2 map tables with layer-name whitelist Axel Meyer 2026-05-21 15:26:48 +02:00
  • 0985141fb9 feat: add v1->v2 schema auto-upgrade for map tables Axel Meyer 2026-05-21 15:20:32 +02:00
  • 446d37fb0e feat: add packed-u32 GID encoding helpers for schema-v2 maps Axel Meyer 2026-05-21 15:15:34 +02:00
  • 2b5acb5caf feat: v0.1.2 sprite-mode in draw_map + tile_rotations + load_textures Axel Meyer 2026-05-18 03:21:52 +02:00
  • 34f8f897c8 chore: add Tier-1 LICENSE file Axel Meyer 2026-05-16 18:04:34 +02:00
  • a8606ff621 docs: migrate README to API-Doc-Convention (S2-cascade.libs) Axel Meyer 2026-05-16 16:39:42 +02:00
  • db9eb222cb fix(P.3.1): split_namespaced_id replaced with current-module-prefix match; v0.1.1 Axel Meyer 2026-05-11 02:49:02 +02:00
  • ecc6796b0d fix(audit-M1): tile_at 3-arg form accepts nil map_id with current_map fallback Axel Meyer 2026-05-10 15:46:35 +02:00
  • 94c2197d46 feat: P.0.lib.maps single-tile-grid implementation (replaces trivial-stub) Axel Meyer 2026-05-09 18:13:59 +02:00
  • 5cf3d0c2fb feat: P.0.module.skeleton trivial-stub for lib-core.maps Axel Meyer 2026-05-09 15:42:39 +02:00