#include #include #include #include #include #include #include #include #include "Editor/EditorCamera.hpp" #include "JUI/Widgets/ListLayout.hpp" #include "JUI/Widgets/Slider.hpp" #include template struct Range { T min; T max; }; template T map(T value, T in_min, T in_max, T out_min, T out_max) { return (value - in_min) / (in_max - in_min) * (out_max - out_min) + out_min; } template T map(T value, const Range& in, const Range& out) { return map(value, in.min, in.max, out.min, out.max); } int main() { ReWindow::Logger::Debug.EnableConsole(false); TestGame::TestGameAppWindow* app = new TestGame::TestGameAppWindow(); bool success = app->Open(); if (!success) return -1; while (app->IsOpen()) app->ManagedRefresh(); app->Close(); return 0; }