Fixing localization bugs, working with graphics settings

This commit is contained in:
Vladislav Khorev committed 2026-07-12 16:02:09 +03:00
1 parent d4365728fe
commit 9d03b52c2a
14 files changed
+354 -44

No files matched your search

+4
View File
@@ -50,6 +50,8 @@ namespace ZL {
VertexRenderStruct loadingMesh;
bool loadingCompleted = false;
std::shared_ptr<ShadowMap> shadowMap;
// setupPart2() populates this queue with one closure per loading step instead of
// running the work itself; Game::update() drains one step per frame so the window
// keeps pumping events / repainting (and, on Emscripten, the browser keeps the tab
@@ -117,6 +119,8 @@ namespace ZL {
void loadGame(int slot);
SaveSlotInfo readSlotInfo(int slot) const;
void createLocations();
void createShadowMapAndProparateToLocations();
void destroyShadowMapAndProparateToLocations();
// Reset entry point used by "Start New Game": loads resources/config/start_state.json
// into the existing Location objects if present, else falls back to performFullReset().