From a1fc32ebc9507965a241e5d177d5f9d9693b3e1d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 6 Oct 2023 11:00:37 +0200 Subject: a --- main/main-impl.cpp | 3 +++ main/main-impl.hpp | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'main') diff --git a/main/main-impl.cpp b/main/main-impl.cpp index de9fb45b..69cda22c 100644 --- a/main/main-impl.cpp +++ b/main/main-impl.cpp @@ -65,4 +65,7 @@ uint32_t main_impl::cursor() const noexcept return (uint32_t)static_cast(const_cast(this))->cursor(); } +struct texture_unit_cache& main_impl::texture_unit_cache() { return _tuc; } +path_search& main_impl::search() { return _search; } + } // namespace floormat diff --git a/main/main-impl.hpp b/main/main-impl.hpp index 6e416549..a1550f01 100644 --- a/main/main-impl.hpp +++ b/main/main-impl.hpp @@ -9,6 +9,7 @@ #include "shaders/shader.hpp" #include "shaders/lightmap.hpp" #include "main/clickable.hpp" +#include "src/path-search.hpp" #include #include #include @@ -95,7 +96,8 @@ struct main_impl final : Platform::Sdl2Application, floormat_main void set_cursor(uint32_t cursor) noexcept override; uint32_t cursor() const noexcept override; - struct texture_unit_cache& texture_unit_cache() override { return _tuc; } + struct texture_unit_cache& texture_unit_cache() override; + path_search& search() override; private: struct texture_unit_cache _tuc; @@ -114,6 +116,7 @@ private: #ifdef FM_USE_DEPTH32 Framebuffer framebuffer; #endif + path_search _search; struct { float value = 0; -- cgit v1.2.3