Example #1
0
 /// <summary>
 /// The main entry point for the application.
 /// </summary>
 static void Main(string[] args)
 {
     using (Game1 game = new Game1())
     {
         game.Run();
     }
 }
Example #2
0
        public MainMenu(Game1 game, ContentManager content, string background)
            : base(game, content, background)
        {
            //load and play the background sound
            _bgMusic = _content.Load<Song>("Audio/Music/LightBG");
            MediaPlayer.IsRepeating = true;
            MediaPlayer.Play(_bgMusic);
            MediaPlayer.Volume = 1.0f;

            AddButton(_button1 = new Button(content, "Buttons/button_play",new Vector2(400,380),1));
            _button1.Animations = 3;
               // AddButton(_button2 = new Button(content, "Buttons/button_score",new Vector2(400,380),1));
               // _button2.Animations = 3;
               // AddButton(_button3 = new Button(content, "Buttons/button_credits",new Vector2(475,380),1));
               // _button3.Animations = 3;
            _menuFrame = new Entity(content, "menu frame");
            _menuFrame.Position = new Vector2(400, 300);
            _menuFrame.Animations = 1;
            _menuFrame.Frames = 1;

            _menuLogo = new Entity(content, "menu logo");
            _menuLogo.Position = new Vector2(400, 250);
            _menuLogo.Animations = 1;
            _menuLogo.Frames = 1;
        }
Example #3
0
        public CreditsScreen(Game1 game, ContentManager content, string background)
            : base(game, content, background)
        {
            _content = content;
            AddButton(_button1 = new Button(content, "Buttons/button_back", new Vector2(400, 430), 1));
            _button1.Animations = 3;

            _CreditsTitle = new Entity(content, "Credits title");
            _CreditsTitle.Position = new Vector2(400, 170);
            _CreditsTitle.Animations = 1;
            _CreditsTitle.Frames = 1;

            _menuFrame = new Entity(content, "menu frame");
            _menuFrame.Position = new Vector2(400, 300);
            _menuFrame.Animations = 1;
            _menuFrame.Frames = 1;

            _credits = new Entity(content, "credits");
            _credits.Position = new Vector2(400, 300);
            _credits.Animations = 1;
            _credits.Frames = 1;
        }
Example #4
0
 public Screen(Game1 game, ContentManager content, string background)
 {
     _game = game;
     _background = content.Load<Texture2D>(background);
     _content = content;
 }
Example #5
0
 public Screen(Game1 game, ContentManager content)
 {
     _game = game;
     _content = content;
 }
Example #6
0
 public Menu(Game1 game, ContentManager content, string background)
     : base(game, content, background)
 {
     buttonList = new List<Button>();
 }
Example #7
0
 public Menu(Game1 game, ContentManager content)
     : base(game, content)
 {
     buttonList = new List<Button>();
 }
Example #8
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="content"></param>
 public GameScreen(Game1 game, ContentManager content, string level)
     : base(game, content)
 {
     // _level = Level.LoadLevel(this, content, level);
 }