Fixing UI bugs, updating web UI

This commit is contained in:
Vladislav Khorev committed 2026-06-12 20:18:43 +03:00
1 parent dee9615483
commit 7031a21922
28 files changed
+216 -48

No files matched your search

+20 -2
View File
@@ -115,8 +115,18 @@ namespace ZL {
#ifdef EMSCRIPTEN
static Game* s_instance;
static void onResourcesZipLoaded(const char* filename);
static void onResourcesZipError(const char* filename);
static void onResourcesZipLoaded(unsigned handle, void* userData, const char* filename);
static void onResourcesZipError(unsigned handle, void* userData, int httpStatus);
static void onResourcesZipProgress(unsigned handle, void* userData, int percentComplete);
float resourcesDownloadProgress = 0.0f;
std::shared_ptr<Texture> loadingProgressBarTexture;
std::shared_ptr<Texture> loadingProgressBarFrameTexture;
VertexRenderStruct loadingProgressBarFrameMesh;
VertexRenderStruct loadingProgressBarFillMesh;
float loadingBarLastRenderedProgress = -1.0f;
float loadingBarLastW = -1.0f;
float loadingBarLastH = -1.0f;
#endif
// Screen-flash transition state (shared by darklands and night transitions)
@@ -131,6 +141,14 @@ namespace ZL {
void updateDarklandsFlash(int64_t deltaMs);
void drawDarklandsFlash();
// Portrait-mode overlay (mobile / portrait browsers)
std::shared_ptr<Texture> mobileRotateTexture;
VertexRenderStruct mobileRotateMesh;
float mobileRotateMeshLastW = -1.0f;
float mobileRotateMeshLastH = -1.0f;
void drawMobilePortraitOverlay();
int64_t newTickCount;
int64_t lastTickCount;