Exemplo n.º 1
0
        public GameInputManager(Game game, IGameInputController initialGameController)
        {
            this.MainGameController = initialGameController;
            this.players            = new PlayerController[QTD_PLAYERS];

            //Por padrão, todos os jogadores são controlados pelo menos tipo de controller
            for (int i = 0; i < this.players.Length; i++)
            {
                this.players[i] = new KBMousePlayerController();
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Define o controlador principal de jogo para o mesmo utilizado para controlar o player
 /// </summary>
 /// <param name="p"></param>
 public IGameInputController HandControllerToPlayer(Player p)
 {
     this.MainGameController = this.GetPlayerControllerFor(p);
     return(this.MainGameController);
 }