public Handler(IMediator mediator, IGame game, IGameStats gameStats, IHaveTheMazeCanvases mazeCanvases)
            {
                _mediator = mediator;

                _game = game;

                _gameStats = gameStats;

                _mazeCanvases = mazeCanvases;
            }
Example #2
0
 public Handler(IGameStats gameStats,
                IMediator mediator,
                ICoinBox coinBox,
                IHaveTheMazeCanvases mazeCanvases)
 {
     _gameStats    = gameStats;
     _mediator     = mediator;
     _coinBox      = coinBox;
     _mazeCanvases = mazeCanvases;
 }
Example #3
0
 public Handler(IGameSoundPlayer gameSoundPlayer,
                IGameStats gameStats,
                IMediator mediator,
                IHaveTheMazeCanvases mazeCanvases)
 {
     _gameSoundPlayer = gameSoundPlayer;
     _gameStats       = gameStats;
     _mediator        = mediator;
     _mazeCanvases    = mazeCanvases;
 }
 public Handler(IGhostCollection ghostCollection,
                IFruit fruit,
                IMaze maze,
                IPacMan pacman,
                IGame game,
                IActs acts,
                IGameStats gameStats,
                IHaveTheMazeCanvases mazeCanvases)
 {
     _mazeCanvases    = mazeCanvases;
     _ghostCollection = ghostCollection;
     _fruit           = fruit;
     _maze            = maze;
     _pacman          = pacman;
     _game            = game;
     _acts            = acts;
     _gameStats       = gameStats;
 }