public MultiplayerMenu(Game1 game) : base(game) { SpriteFont buttonFont = ((ContentLoader<SpriteFont>)Game.Services.GetService(typeof(ContentLoader<SpriteFont>))).get("ButtonFont"); menu = new GameMenu(Game, GameMenu.Direction.Vertical); menu.Buttons.Add(new Button( new Rectangle(20, 20, 200, 50), Game, Color.Green, Color.LawnGreen, Button.TEXT_ALIGN_MID, "Search", buttonFont )); menu.Buttons.Add(new Button( new Rectangle(20, 90, 200, 50), Game, Color.Green, Color.LawnGreen, Button.TEXT_ALIGN_MID, "Create", buttonFont )); menu.Buttons.Add(new Button( new Rectangle(20, 160, 200, 50), Game, Color.Green, Color.LawnGreen, Button.TEXT_ALIGN_MID, "Back", buttonFont )); updating = true; }
public Menu(Game1 game) : base(game) { SpriteFont buttonFont = ((ContentLoader<SpriteFont>)Game.Services.GetService(typeof(ContentLoader<SpriteFont>))).get("ButtonFont"); gameMenu = new GameMenu(Game, GameMenu.Direction.Vertical); gameMenu.Buttons.Add(new Button(new Rectangle(50, 50, 200, 50), game, Color.Green, Color.GreenYellow, Button.TEXT_ALIGN_MID, "Lobby", buttonFont)); gameMenu.Buttons.Add(new Button(new Rectangle(50, 170, 200, 50), game, Color.Green, Color.GreenYellow, Button.TEXT_ALIGN_MID, "Exit", buttonFont)); }
public Lobby(Game1 game, NetClient Client) : base(game) { this.Client = Client; SpriteFont buttonFont = ((ContentLoader<SpriteFont>)Game.Services.GetService(typeof(ContentLoader<SpriteFont>))).get("ButtonFont"); menu = new GameMenu(Game, GameMenu.Direction.Vertical); menu.Buttons.Add(new Button( new Rectangle(20, 20, 200, 50), Game, Color.Green, Color.LawnGreen, Button.TEXT_ALIGN_MID, "Play", buttonFont )); menu.Buttons.Add(new Button( new Rectangle(20, 90, 200, 50), Game, Color.Green, Color.LawnGreen, Button.TEXT_ALIGN_MID, "Exit", buttonFont )); }