///////////////////////////////////////////////////////////////////////////
        public override void LaddaResurser()
        {
            ///////////////////////////////////////////
            BakgrundY = 0;
            BakgrundX = 0;
            Bakgrund  = new Bakgrund(BakgrundX, BakgrundY, spriteBatch, SpelResurser);
            DBoxY     = Spel.SkärmHöjd / 4 * 3;
            DBoxX     = Spel.SkärmBredd / 256;
            DialogBox = new DialogBox(DBoxX, DBoxY, spriteBatch, SpelResurser);
            DialogBox.SetText(bruhb, 3000);
            DialogFilHanterare DialogFil = new DialogFilHanterare("Scen1");

            DialogFil.LaddaResurser();
        }
示例#2
0
        public static void LoadContent(ContentManager content, GameWindow window)
        {
            GameElements.player   = new Player(content.Load <Texture2D>("Images/player/Player"), 0f, 200f, 2.5f, 4.5f, content.Load <Texture2D>("Images/player/bullet"));
            GameElements.bakgrund = new Bakgrund(content.Load <Texture2D>("Images/bakgrund"), window);
            GameElements.boss1    = new Boss1(content.Load <Texture2D>("Images/Enemies/Boss1"), 700f, 360f);
            GameElements.meny     = new Meny(0);
            GameElements.meny.AddItem(content.Load <Texture2D>("Images/Meny/Start"), 1, window);
            GameElements.meny.AddItem(content.Load <Texture2D>("Images/Meny/Highscore"), 6, window);
            GameElements.meny.AddItem(content.Load <Texture2D>("Images/Meny/Avsluta"), 7, window);
            GameElements.levels = new Levels(1);
            GameElements.levels.AddItem(content.Load <Texture2D>("Images/Meny/Level 1"), 2, window);
            GameElements.levels.AddItem(content.Load <Texture2D>("Images/Meny/Level 2"), 3, window);
            GameElements.levels.AddItem(content.Load <Texture2D>("Images/Meny/Level 3"), 4, window);
            GameElements.Fiende = new List <Fiender>();
            Random    random    = new Random();
            Texture2D tmpsprite = content.Load <Texture2D>("Images/Enemies/Predator");

            for (int i = 0; i < 5; i++)
            {
                int      rndX = random.Next(window.get_ClientBounds().Width / 2, window.get_ClientBounds().Width - tmpsprite.get_Width());
                int      rndY = random.Next(0, window.get_ClientBounds().Height - tmpsprite.get_Height());
                Predator temp = new Predator(tmpsprite, (float)rndX, (float)rndY);
                GameElements.Fiende.Add(temp);
            }
            tmpsprite = content.Load <Texture2D>("Images/Enemies/mina");
            for (int i = 0; i < 5; i++)
            {
                int  rndX  = random.Next(window.get_ClientBounds().Width / 2, window.get_ClientBounds().Width - tmpsprite.get_Width());
                int  rndY  = random.Next(0, window.get_ClientBounds().Height - tmpsprite.get_Height());
                Mine temp2 = new Mine(tmpsprite, (float)rndX, (float)rndY);
                GameElements.Fiende.Add(temp2);
            }
            GameElements.printText                = new Utskrifter(content.Load <SpriteFont>("Font1"));
            GameElements.guldMyntSprite           = content.Load <Texture2D>("Images/Powerups/SpelMynt");
            GameElements.SuperskeppSprite         = content.Load <Texture2D>("Images/Powerups/PowerUp");
            GameElements.PenetratingbulletsSprite = content.Load <Texture2D>("Images/Powerups/PowerUp2");
        }