From 94c9cd75a886b837d436fa8a08f89ab407945c42 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Wed, 23 Apr 2025 01:56:48 -0400 Subject: [PATCH] Remove a bunch of dead code and clean up more. --- gui.cpp | 51 +++++++++++----- gui.hpp | 14 +++-- main.cpp | 9 +-- meson.build | 1 - sfmlbackend.cpp | 158 ------------------------------------------------ sfmlbackend.hpp | 70 --------------------- 6 files changed, 47 insertions(+), 256 deletions(-) delete mode 100644 sfmlbackend.cpp delete mode 100644 sfmlbackend.hpp diff --git a/gui.cpp b/gui.cpp index c046c24..0bae0d8 100644 --- a/gui.cpp +++ b/gui.cpp @@ -16,11 +16,14 @@ using std::string, std::vector; -GUI::GUI(SFMLBackend &backend, int timer_seconds) : - sfml(backend), $timer_seconds(timer_seconds) +GUI::GUI(int timer_seconds) : + $timer_seconds(timer_seconds), + $window(sf::VideoMode({SCREEN_WIDTH, SCREEN_HEIGHT}), "Turing's Tarpit") { using namespace guecs; + $timer_end = std::chrono::system_clock::now() + std::chrono::seconds(timer_seconds); + $gui.position(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); $gui.layout( "[*%(200,300)face|_|*%(100,300)status|*%(200,500)log|_]" @@ -43,10 +46,10 @@ GUI::GUI(SFMLBackend &backend, int timer_seconds) : auto status = $gui.entity("status"); $gui.set(status, {L""}); - auto log = $gui.entity("log"); - auto& rect = $gui.get(log); + $log = $gui.entity("log"); + auto& rect = $gui.get($log); rect.color = {255,255,255,255}; - $gui.set(log, {(float)$timer_seconds, "build_status"}); + $gui.set($log, {(float)$timer_seconds, "build_status"}); auto clock = $gui.entity("clock"); $gui.set