public HowManyPlayersController(List <PlayerIndex> players, HowManyPlayersMenu gui, BeatEmUpGame game) { this.players = players; this.gui = gui; this.game = game; labels = gui.Labels; gui.Start.ButtonPressed += Start_ButtonPressed; }
protected override void OnInitialize() { players = new List <PlayerIndex>(); windowManager = Game.WindowManager; HowManyPlayersMenu gui; windowManager.AddWindow("Main", gui = new HowManyPlayersMenu(Game)); windowManager.MoveToFront("Main"); controller = new HowManyPlayersController(players, gui, Game); foreach (var listener in Game.GamepadListeners) { listener.Map("Join", JoinGame, Buttons.A); listener.Map("Unjoin", UnjoinGame, Buttons.B); } }