summaryrefslogtreecommitdiffhomepage
path: root/main
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-10-24 11:33:09 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-10-24 11:33:09 +0200
commit45f285f3e31e3755bb77d48e0631b505860657c3 (patch)
tree30b03350c09106d5c7b06da20c9ed28f8c33070d /main
parentc8547d38a29bb4756e3351bdfa45ea72635286d8 (diff)
a
Diffstat (limited to 'main')
-rw-r--r--main/floormat-main-impl.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/main/floormat-main-impl.cpp b/main/floormat-main-impl.cpp
index 219b131d..3cec55ac 100644
--- a/main/floormat-main-impl.cpp
+++ b/main/floormat-main-impl.cpp
@@ -103,7 +103,6 @@ main_impl::main_impl(floormat_app& app, fm_settings&& s) noexcept :
}
set_fp_mask();
fm_assert(framebufferSize() == windowSize());
- recalc_viewport(windowSize());
timeline.start();
}
@@ -202,7 +201,6 @@ void main_impl::drawEvent()
}
void main_impl::quit(int status) { Platform::Sdl2Application::exit(status); }
-int main_impl::exec() { return Sdl2Application::exec(); }
struct world& main_impl::world() noexcept { return _world; }
SDL_Window* main_impl::window() noexcept { return Sdl2Application::window(); }
fm_settings& main_impl::settings() noexcept { return s; }
@@ -214,6 +212,12 @@ bool main_impl::is_text_input_active() const noexcept { return const_cast<main_i
void main_impl::start_text_input() noexcept { startTextInput(); }
void main_impl::stop_text_input() noexcept { stopTextInput(); }
+int main_impl::exec()
+{
+ recalc_viewport(windowSize());
+ return Sdl2Application::exec();
+}
+
floormat_main* floormat_main::create(floormat_app& app, fm_settings&& options)
{
auto* ret = new main_impl(app, std::move(options));