/////////////////////////////////////////////////////////////////////////// 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(); }
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"); }