initial: world-overlay v0.1.0 — transient world-space UI primitives

Generic world-space transient UI lib. Spawns text, icon, rect, rect_lines,
and composite overlays anchored to entities or fixed world positions.
TTL-based expiry with fade-in/hold/fade-out alpha envelope and optional
upward rise. Camera-aware world-to-screen transform. Entity-destroyed
fallback keeps last_pos snapshot. Five test backdoors for headless testing.
This commit is contained in:
Calic
2026-06-14 01:45:47 +02:00
commit 0ba22230ba
4 changed files with 587 additions and 0 deletions

1
manifest.lib Normal file
View File

@@ -0,0 +1 @@
{"id":"lib-core.world-overlay","version":"0.1.0","api_min":"0.1","deps":[]}