]> git.tdb.fi Git - libs/game.git/blobdiff - source/gameview/application.h
Add infrastructure for receiving player input
[libs/game.git] / source / gameview / application.h
index fbaa47b41bbfb72adb84e50889ff66e7d3f62531..5bbc95dee538a5931f4fed7e9e00b7fd346f7c6d 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,7 +42,8 @@ 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.signal_close.connect(sigc::bind(sigc::mem_fun(this, &Application::exit), 0));
 }