Example #1
0
            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;
            }
Example #2
0
        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);
            }
        }