From 5a9de0f3e6be07af6c2552dafc6f5a7536ffdc8d Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 9 Jul 2023 20:34:44 -0500 Subject: [PATCH] dev163 - GUI: add watermark to identify unstable --- src/engine/engine.h | 6 ++++-- src/gui/gui.cpp | 11 +++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/engine/engine.h b/src/engine/engine.h index 1db10e534..d9772cd37 100644 --- a/src/engine/engine.h +++ b/src/engine/engine.h @@ -54,8 +54,10 @@ #define EXTERN_BUSY_BEGIN_SOFT e->softLocked=true; e->isBusy.lock(); #define EXTERN_BUSY_END e->isBusy.unlock(); e->softLocked=false; -#define DIV_VERSION "0.6pre7" -#define DIV_ENGINE_VERSION 162 +#define DIV_UNSTABLE + +#define DIV_VERSION "dev163" +#define DIV_ENGINE_VERSION 163 // for imports #define DIV_VERSION_MOD 0xff01 #define DIV_VERSION_FC 0xff02 diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 428748b65..cc946fbd3 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -5759,6 +5759,17 @@ bool FurnaceGUI::loop() { introPos=12.0; } +#ifdef DIV_UNSTABLE + { + ImDrawList* dl=ImGui::GetForegroundDrawList(); + ImVec2 markPos=ImVec2(canvasW-ImGui::CalcTextSize(DIV_VERSION).x-6.0*dpiScale,6.0*dpiScale); + ImVec4 markColor=uiColors[GUI_COLOR_TEXT]; + markColor.w=0.67f; + + dl->AddText(markPos,ImGui::ColorConvertFloat4ToU32(markColor),DIV_VERSION); + } +#endif + layoutTimeEnd=SDL_GetPerformanceCounter(); // backup trigger