diff options
Diffstat (limited to 'src/game/game.hpp')
| -rw-r--r-- | src/game/game.hpp | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/src/game/game.hpp b/src/game/game.hpp index dd0d3c8..c52399d 100644 --- a/src/game/game.hpp +++ b/src/game/game.hpp @@ -9,18 +9,13 @@  #include <memory> -class Game : public IGame, -			 public AutoWirable<IGame, Game, IScene, IInputHandler, CursorController> +class Game : public IGame, public AutoWirable<IGame, Game, CursorController>  {  public: -	explicit Game(std::shared_ptr<IScene> scene, -				  std::shared_ptr<IInputHandler> input_handler, -				  std::shared_ptr<CursorController> cursor_controller); +	explicit Game(std::shared_ptr<CursorController> cursor_controller); -	void run() override; +	void run(IScene &scene, IInputHandler &input_handler) override;  private: -	std::shared_ptr<IScene> _scene; -	std::shared_ptr<IInputHandler> _input_handler;  	std::shared_ptr<CursorController> _cursor_controller;  };  | 
