summaryrefslogtreecommitdiffhomepage
path: root/main/floormat-main-impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main/floormat-main-impl.cpp')
-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));