From ffe7afff1fc4b6bfef40bea887c34e68dd5ea107 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 14 Jul 2023 20:54:28 +0300 Subject: [PATCH] Move broken ui_scene_legacy to ui_legacy library --- .../include/psemek/app/ui_scene_legacy.hpp | 55 ------------------- .../source/ui_scene_legacy.cpp | 0 2 files changed, 55 deletions(-) delete mode 100644 libs/app/include/psemek/app/ui_scene_legacy.hpp rename libs/{app => ui_legacy}/source/ui_scene_legacy.cpp (100%) diff --git a/libs/app/include/psemek/app/ui_scene_legacy.hpp b/libs/app/include/psemek/app/ui_scene_legacy.hpp deleted file mode 100644 index 5d29224a..00000000 --- a/libs/app/include/psemek/app/ui_scene_legacy.hpp +++ /dev/null @@ -1,55 +0,0 @@ -#pragma once - -#include - -#include - -#include - -namespace psemek::app -{ - - struct ui_scene - : scene_base - { - ui_scene(ui::controller & controller); - - void on_scene_enter(app * parent) override; - void on_scene_exit() override; - - void on_resize(int width, int height) override; - - void on_mouse_move(int x, int y, int dx, int dy) override; - void on_mouse_wheel(int delta) override; - void on_left_button_down() override; - void on_left_button_up() override; - void on_middle_button_down() override; - void on_middle_button_up() override; - void on_right_button_down() override; - void on_right_button_up() override; - - void on_key_down(SDL_Keycode key) override; - void on_key_up(SDL_Keycode key) override; - - void on_text_input(std::string_view text) override; - - void update() override; - void present() override; - - ui::controller & controller() const { return controller_; } - - protected: - - std::optional max_events_per_frame_ = 64; - - std::shared_ptr get_ui() { return ui_; } - void set_ui(std::shared_ptr ui); - - private: - ui::controller & controller_; - std::shared_ptr ui_; - - util::clock, std::chrono::high_resolution_clock> update_clock_; - }; - -} diff --git a/libs/app/source/ui_scene_legacy.cpp b/libs/ui_legacy/source/ui_scene_legacy.cpp similarity index 100% rename from libs/app/source/ui_scene_legacy.cpp rename to libs/ui_legacy/source/ui_scene_legacy.cpp