/* * File name: selection.hpp * Author: lejulien * Date created: 01-01-1970 00:59:59 // Date modified: 12-01-2026 21:30:10 * ------ */ #pragma once #include #include #include #include namespace gol { class Selection { public: Selection(std::shared_ptr); ~Selection() = default; void update(); void display(); private: std::shared_ptr context_ = nullptr; Vector2 sel_pos_ = {0., 0.}; Vector2 mouse_pos_ = {0., 0.}; bool selecting_ = false; }; } // namespace gol