예제 #1
0
 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;
 }
예제 #2
0
 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));
 }
예제 #3
0
 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
         ));
 }