-
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