]> git.tdb.fi Git - libs/game.git/blobdiff - source/gameview/application.h
Disable keyboard autorepeat by default
[libs/game.git] / source / gameview / application.h
index fbaa47b41bbfb72adb84e50889ff66e7d3f62531..dbbbbe843815c588660ebb00f40b4f9be2bd80b9 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 {
@@ -25,6 +26,7 @@ protected:
        Msp::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));
 }