Implement building selection panel and enhance building interaction; add functionality to display building details upon selection, including name, type, height, and source link. Update UI components for building interaction and integrate new styles for the building panel. Refactor related code for improved building data handling and selection logic.

This commit is contained in:
Leonid Pershin
2026-08-17 11:12:18 +03:00
parent 0926ec879c
commit adda6fa856
19 changed files with 718 additions and 5 deletions
+2 -1
View File
@@ -70,7 +70,8 @@ Ready worlds run a live game clock on the server (5 game minutes per real second
ECS entities on top of a deterministic seasonal/diurnal baseline. UI: main menu (list + create, with a climate
picker) → map screen with pause, speed, clock and weather, and a renderer that washes the map for time of
day, cloud, fog and lying snow and drops rain or snow through it. One weather reading covers a whole world;
the overlay has an on/off button in the game bar.
the overlay has an on/off button in the game bar. Clicking a building selects it and opens an
info panel.
New ECS components must be added to the probe entity in `SimulationComponents` — Arch assigns component type
ids on first use without a lock, and two threads racing there hand out the same id.