]> git.tdb.fi Git - libs/game.git/blobdiff - source/gameview/application.h
Cosmetic fixes
[libs/game.git] / source / gameview / application.h
index fbaa47b41bbfb72adb84e50889ff66e7d3f62531..0a2aea2923f3d033f9f602eb209629255bece0cb 100644 (file)
@@ -7,6 +7,7 @@
 #include <msp/gl/windowview.h>
 #include <msp/graphics/display.h>
 #include <msp/graphics/window.h>
+#include "playerinput.h"
 #include "presenter.h"
 
 namespace Msp::GameView {
@@ -18,13 +19,14 @@ public:
        using ResourcesType = R;
 
 protected:
-       Msp::Graphics::Display display;
-       Msp::Graphics::Window window;
+       Graphics::Display display;
+       Graphics::Window window;
        GL::Device gl_device;
        ResourcesType resources;
-       Msp::Game::Director director;
+       Game::Director director;
        GL::WindowView gl_view;
        Presenter presenter;
+       PlayerInput player_input;
 
 public:
        Application();
@@ -40,8 +42,10 @@ Application<T, R>::Application():
        gl_device(window),
        director(resources),
        gl_view(window),
-       presenter(director, gl_view)
+       presenter(director, gl_view),
+       player_input(director, window)
 {
+       window.set_keyboard_autorepeat(false);
        window.signal_close.connect(sigc::bind(sigc::mem_fun(this, &Application::exit), 0));
 }