示例#1
0
 public CircularAnimation(SpriteFont font, float radius)
 {
     this.font   = font;
     title       = new CenteredTitle(font, Vector2.Zero, " ", false, Color.Black);
     Velocity    = new Vector2(1, 1);
     this.Radius = radius;
 }
示例#2
0
文件: About.cs 项目: gmich/TileEngine
        public About(ContentManager Content)
        {
            buttons = new List <IButton>();

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "About", false, Color.Black);
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(0, 180), "Back", 0.03f));
        }
示例#3
0
        public JoinLobby(ContentManager Content)
        {
            buttons = new List <IButton>();

            title    = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Lobby", false, Color.Black);
            setColor = new SetColor(Content, new Vector2(50, 180));
            buttons.Add(new GameButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(0, 180), "Disconnect", 0.03f));
        }
示例#4
0
        public QuitGame(ContentManager Content)
        {
            buttons = new List <IButton>();

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Disconnect", false, Color.Black);
            buttons.Add(new GameButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 280), "Yes", 0.03f));
            buttons.Add(new GameButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 380), "No", 0.03f));
        }
示例#5
0
        public MainMenu(ContentManager Content)
        {
            buttons = new List <IButton>();

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Main Menu", false, Color.Black);
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 180), "Play", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 270), "Profile", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 360), "About", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 450), "Exit", 0.03f));
        }
示例#6
0
        public Profile(ContentManager Content)
        {
            buttons = new List <IButton>();

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Profile", false, Color.Black);
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 270), "Load Avatar", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 360), "Back", 0.03f));
            textBox  = new TextBox(Content.Load <SpriteFont>(@"Fonts\font"), Content.Load <Texture2D>(@"Textures\Buttons\layout"), Vector2.Zero, 200, 30);
            setColor = new SetColor(Content, new Vector2(50, 180));
            SetTextBoxLocation();
            LoadInfoFromDatabase();
        }
示例#7
0
文件: Play.cs 项目: gmich/TileEngine
        public Play(ContentManager Content)
        {
            buttons = new List <IButton>();

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Play", false, Color.Black);
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 180), "Create Lobby", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 270), "Join Lobby", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 360), "Back", 0.03f));
            textBox = new TextBox(Content.Load <SpriteFont>(@"Fonts\font"), Content.Load <Texture2D>(@"Textures\Buttons\layout"), new Vector2(150, 220), 200, 30);
            //TODO: REMOVE
            textBox.Text = "127.0.0.1";
            SetTextBoxLocation();
        }
示例#8
0
        public ExpansionLobby(ContentManager Content)
        {
            buttons     = new List <IButton>();
            River       = InnsCathedrals = true;
            Selected    = Content.Load <Texture2D>(@"Textures\Buttons\selectedButton");
            NotSelected = Content.Load <Texture2D>(@"Textures\Buttons\NotSelectedButton");

            title = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\largeFont"), new Vector2(0, 100), "Expansions", false, Color.Black);

            buttons.Add(new GameButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 0), "Create", 0.03f));
            buttons.Add(new GameButton(Content.Load <Texture2D>(@"Textures\Buttons\Button1"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 0), "Back", 0.03f));
            buttons.Add(new MenuButton(Content.Load <Texture2D>(@"Textures\Buttons\NeutralButton"), Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 270), "Base", 0.03f));
            buttons.Add(new MenuButton(Selected, Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 327), "River", 0.03f));
            buttons.Add(new MenuButton(Selected, Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(50, 384), "  Inns & Cathedrals", 0.03f));
            expansionTitle = new CenteredTitle(Content.Load <SpriteFont>(@"Fonts\font"), new Vector2(0, 150), " ", false, Color.Black);
        }
 public LoadingAnimation(SpriteFont font)
 {
     this.font = font;
     title     = new CenteredTitle(font, Vector2.Zero, " ", false, Color.Black);
 }