1 #ifndef MSP_GAMEVIEW_PRESENTER_H_
2 #define MSP_GAMEVIEW_PRESENTER_H_
4 #include <msp/datafile/collection.h>
5 #include <msp/game/director.h>
6 #include <msp/game/eventobserver.h>
7 #include <msp/gl/view.h>
9 namespace Msp::GameView {
16 Game::Director &director;
18 DataFile::Collection &resources;
19 Game::EventObserver event_observer;
20 std::vector<Renderer *> renderers;
23 Presenter(Game::Director &, GL::View &);
27 void stage_activated(const Game::Events::StageActivated &);
30 } // namespace Msp::GameView