Esempio n. 1
0
        public Inky(IGameStats gameStats, IMediator mediator, IMaze maze, IPacMan pacman, IHumanInterfaceParser input) :
            base(
                gameStats,
                mediator,
                input,
                pacman,
                GhostNickname.Inky, maze, Tile.FromCell(15.5f, 11), GameComponents.Directions.Up)
        {
            _mediator   = mediator;
            _maze       = maze;
            _pacman     = pacman;
            HouseOffset = -1;

            _getBlinkyRequest = new GetBlinkyRequest();
        }
Esempio n. 2
0
 public Task <IGhost> Handle(GetBlinkyRequest request, CancellationToken cancellationToken)
 {
     return(Task.FromResult(_ghostCollection.GetGhost(GhostNickname.Blinky)));
 }