public void LoadContent(ContentManager content) { // Load font used for hud // Olle A 20-04-17 font = content.Load <SpriteFont>(@"Shared/Fonts/testfont"); // Load the textures for the Tiles // Olle A 20-02-11 Tiles.Content = content; // Set font for timer. Static so only needs to be set for one level TilesMap.LoadContent(content); // Olle A 20-02-13 /// HOW TILE IDS WORK: /// IDs consist of 3 numbers "XXX" /// /// First number designates theme. /// 1XX: Sci-fi /// 2XX: Fantasy /// /// The other two numbers represent the type of tile: /// X01: Ground /// X02: Wall /// X03: Wall Mirrored /// X04: End portal /// X50-X53: Dispenser (Different IDs for different firing directions) /// 50: Left /// X06: Door open /// X07: Door closed /// X08: Portal /// X09: Trap door closed /// X10: Trap door open /// X15: Keys /// /// Air (no tile) is "000" regardless of theme. /// Bounds (no tile) is "999" regardless of theme. It is basically air, but at the edge of the map. /// /// Examples: /// 101 = Ground tile in sci-fi theme /// 201 = Ground tile in fantasy theme /// 104 = End portal in sci-fi theme /// 204 = End portal in fantasy theme // Generate levels // Olle A 20-02-11 level1.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 101, 000, 101, 101, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 101, 000, 101, 000, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 101, 101, 101, 103, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 101, 000, 000, 000, 101, 101, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 101, 101, 101, 104, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 101, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 168, 12, 100, 100, 200, 1, content.Load <Texture2D>("Textures/projectile")); level2.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 201, 201, 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 201, 201, 201, 201, 201, 206, 201, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 201, 201, 000, 000, 201, 201, 201, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 201, 201, 000, 000, 201, 201, 000, 201, 201, 204, 000, 000, 000, 999 }, { 999, 000, 215, 201, 000, 000, 201, 201, 000, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 168, 12, 110, 120, 270, 2, content.Load <Texture2D>("Textures/projectile")); level3.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 101, 101, 000, 000, 101, 101, 101, 000, 000, 104, 000, 000, 000, 000, 000, 999 }, { 999, 000, 101, 000, 000, 106, 000, 101, 152, 000, 101, 000, 000, 000, 000, 000, 999 }, { 999, 153, 101, 101, 101, 101, 000, 101, 000, 000, 101, 101, 101, 000, 000, 000, 999 }, { 999, 000, 101, 000, 000, 101, 000, 101, 152, 000, 000, 000, 101, 101, 101, 000, 999 }, { 999, 000, 101, 000, 000, 101, 000, 101, 000, 000, 101, 101, 101, 000, 101, 000, 999 }, { 999, 101, 101, 000, 101, 101, 000, 101, 000, 000, 101, 000, 101, 000, 101, 152, 999 }, { 999, 101, 000, 000, 101, 000, 000, 101, 101, 101, 101, 000, 101, 101, 101, 000, 999 }, { 999, 101, 101, 101, 115, 000, 000, 101, 000, 000, 101, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 150, 000, 000, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 180, 12, 90, 120, 290, 3, content.Load <Texture2D>("Textures/projectile")); level4.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 201, 000, 000, 000, 203, 000, 000, 000, 000, 208, 000, 000, 000, 000, 999 }, { 999, 201, 000, 000, 000, 203, 000, 000, 000, 000, 201, 000, 000, 000, 000, 999 }, { 999, 201, 201, 208, 000, 000, 208, 000, 201, 000, 201, 000, 000, 000, 000, 999 }, { 999, 000, 202, 202, 202, 000, 201, 000, 201, 203, 201, 000, 000, 000, 000, 999 }, { 999, 201, 201, 201, 203, 201, 201, 000, 201, 203, 201, 206, 201, 204, 000, 999 }, { 999, 000, 000, 000, 203, 215, 201, 000, 201, 203, 201, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 201, 201, 208, 201, 000, 201, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 250, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 168, 12, 110, 120, 270, 4, content.Load <Texture2D>("Textures/projectile")); level5.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 101, 103, 108, 101, 103, 151, 101, 101, 101, 000, 000, 103, 000, 000, 999 }, { 999, 101, 103, 103, 101, 101, 101, 101, 101, 101, 101, 108, 103, 000, 000, 999 }, { 999, 101, 108, 103, 101, 101, 000, 151, 101, 101, 000, 000, 103, 000, 000, 999 }, { 999, 101, 000, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 000, 000, 999 }, { 999, 101, 108, 103, 108, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 103, 101, 153, 101, 101, 101, 101, 000, 000, 000, 000, 000, 999 }, { 999, 101, 108, 103, 101, 101, 101, 101, 000, 101, 108, 000, 000, 000, 000, 999 }, { 999, 104, 000, 103, 000, 150, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 101, 108, 103, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 102, 102, 103, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 168, 12, 110, 120, 270, 5, content.Load <Texture2D>("Textures/projectile")); level6.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 201, 201, 201, 201, 000, 000, 000, 000, 000, 250, 000, 000, 000, 000, 999 }, { 999, 000, 201, 000, 201, 253, 201, 201, 201, 201, 201, 201, 201, 201, 000, 999 }, { 999, 000, 201, 201, 201, 000, 201, 000, 000, 201, 000, 201, 000, 201, 000, 999 }, { 999, 000, 201, 252, 000, 000, 201, 000, 000, 208, 201, 201, 201, 201, 000, 999 }, { 999, 000, 201, 000, 000, 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 208, 000, 000, 201, 000, 201, 252, 208, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 201, 201, 201, 252, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 208, 000, 000, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 253, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 253, 201, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 204, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 168, 12, 90, 120, 270, 6, content.Load <Texture2D>("Textures/projectile")); level7.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 000, 000, 000, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 101, 108, 000, 106, 102, 000, 101, 152, 000, 000, 000, 000, 000, 999 }, { 999, 101, 101, 101, 000, 101, 101, 000, 101, 152, 108, 101, 000, 000, 000, 999 }, { 999, 115, 101, 101, 101, 101, 101, 000, 108, 000, 101, 101, 000, 000, 000, 999 }, { 999, 000, 101, 000, 000, 000, 000, 000, 000, 000, 101, 101, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 101, 101, 101, 101, 000, 000, 999 }, { 999, 101, 101, 108, 000, 000, 000, 000, 153, 115, 101, 101, 101, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 151, 000, 101, 000, 000, 999 }, { 999, 104, 108, 000, 000, 000, 000, 000, 000, 000, 000, 000, 106, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 101, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 108, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 174, 12, 90, 120, 270, 7, content.Load <Texture2D>("Textures/projectile")); level8.Generate(new int[, ] { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 201, 201, 206, 201, 203, 201, 203, 201, 000, 999 }, { 999, 000, 000, 000, 000, 000, 201, 201, 000, 201, 201, 203, 201, 203, 201, 203, 201, 201, 999 }, { 999, 000, 000, 000, 000, 000, 000, 201, 000, 201, 201, 206, 201, 203, 201, 206, 201, 201, 999 }, { 999, 000, 000, 000, 000, 201, 201, 201, 206, 201, 201, 203, 201, 206, 201, 203, 202, 201, 999 }, { 999, 000, 000, 000, 000, 000, 201, 000, 201, 000, 000, 000, 000, 000, 000, 201, 201, 201, 999 }, { 999, 000, 251, 251, 251, 000, 201, 000, 201, 000, 000, 000, 000, 000, 000, 253, 201, 201, 999 }, { 999, 253, 201, 201, 215, 201, 201, 201, 201, 201, 201, 201, 000, 000, 000, 253, 204, 201, 999 }, { 999, 000, 215, 201, 201, 201, 201, 201, 201, 201, 201, 215, 000, 000, 000, 000, 251, 000, 999 }, { 999, 253, 201, 201, 201, 201, 215, 201, 201, 201, 000, 201, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 250, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 999 }, { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999 }, }, 159, 12, 80, 100, 250, 8, content.Load <Texture2D>("Textures/projectile")); // Load player // Olle A 20-02-11 player = new Player( content.Load <Texture2D>("Textures/Player/MageSpriteBackViewLeft"), content.Load <Texture2D>("Textures/Player/MageSpriteFaceViewRight"), content.Load <Texture2D>("Textures/Player/MageSpriteFaceViewLeft"), content.Load <Texture2D>("Textures/Player/MageSpriteBackViewRight"), level1, scoreboard, playerName, font); compassTexture = content.Load <Texture2D>("Textures/compass"); }
public void LoadContent(ContentManager content) { // Load the textures for the Tiles // Olle A 20-02-11 Tiles.Content = content; // Set font for timer. Static so only needs to be set for one level TilesMap.LoadContent(content); // Olle A 20-02-13 /// HOW TILE IDS WORK: /// IDs consist of 3 numbers "XXX" /// /// First number designates theme. /// 1XX: Sci-fi /// 2XX: Fantasy /// /// The other two numbers represent the type of tile: /// X01: Ground /// X02: Wall /// X03: Wall Mirrored /// X04: End portal /// X05: Dispenser /// X06: Door open /// X07: Door closed /// X08: Portal /// X09: Trap door closed /// X10: Trap door open /// X11: Keys /// /// Air (no tile) is "000" regardless of theme. /// /// Examples: /// 101 = Ground tile in sci-fi theme /// 201 = Ground tile in fantasy theme /// 104 = End portal in sci-fi theme /// 204 = End portal in fantasy theme // Generate levels // Olle A 20-02-11 level1.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 000, 101, 101, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 000, 101, 000, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 101, 101, 103, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 000, 000, 000, 101, 101, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 101, 101, 101, 104, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 101, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 100, 100, 200, 1); level2.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 201, 201, 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 201, 201, 201, 201, 201, 206, 201, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 201, 201, 000, 000, 201, 201, 201, 201, 000, 000, 000, 000, 000, 000 }, { 000, 201, 201, 000, 000, 201, 201, 000, 201, 201, 204, 000, 000, 000, 000 }, { 000, 201, 201, 000, 000, 201, 201, 000, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 110, 120, 270, 2); level3.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 101, 000, 000, 101, 101, 101, 000, 000, 104, 000, 000, 000, 000, 000 }, { 000, 101, 000, 000, 106, 000, 101, 105, 000, 101, 000, 000, 000, 000, 000 }, { 105, 101, 101, 101, 101, 000, 101, 000, 000, 101, 101, 101, 000, 000, 000 }, { 000, 101, 000, 000, 101, 000, 101, 105, 000, 000, 000, 101, 101, 101, 000 }, { 000, 101, 000, 000, 101, 000, 101, 000, 000, 101, 101, 101, 000, 101, 000 }, { 101, 101, 000, 101, 101, 000, 101, 000, 000, 101, 000, 101, 000, 101, 105 }, { 101, 000, 000, 101, 000, 000, 101, 101, 101, 101, 000, 101, 101, 101, 000 }, { 101, 101, 101, 101, 000, 000, 101, 000, 000, 101, 000, 000, 000, 000, 000 }, { 000, 000, 105, 000, 000, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 90, 120, 290, 3); level4.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 201, 000, 000, 000, 203, 000, 000, 000, 000, 208, 000, 000, 000, 000, 000 }, { 201, 000, 000, 000, 203, 000, 000, 000, 000, 201, 000, 000, 000, 000, 000 }, { 201, 201, 208, 000, 000, 208, 000, 201, 000, 201, 000, 000, 000, 000, 000 }, { 000, 202, 202, 202, 000, 201, 000, 201, 203, 201, 000, 000, 000, 000, 000 }, { 201, 201, 201, 203, 201, 201, 000, 201, 203, 201, 206, 201, 204, 000, 000 }, { 000, 000, 000, 203, 201, 201, 000, 201, 203, 201, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 201, 201, 208, 201, 000, 201, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 205, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 110, 120, 270, 4); level5.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 103, 108, 101, 103, 105, 101, 101, 101, 000, 000, 103, 000, 000, 000 }, { 101, 103, 103, 101, 101, 101, 101, 101, 101, 101, 108, 103, 000, 000, 000 }, { 101, 108, 103, 101, 101, 000, 105, 101, 101, 000, 000, 103, 000, 000, 000 }, { 101, 000, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 000, 000, 000 }, { 101, 108, 103, 108, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000, 000 }, { 000, 000, 103, 101, 105, 101, 101, 101, 101, 000, 000, 000, 000, 000, 000 }, { 101, 108, 103, 101, 101, 101, 101, 000, 101, 108, 000, 000, 000, 000, 000 }, { 104, 000, 103, 000, 105, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 101, 108, 103, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 102, 102, 103, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 110, 120, 270, 5); level6.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 201, 201, 201, 201, 000, 000, 000, 000, 000, 205, 000, 000, 000, 000, 000 }, { 000, 201, 000, 201, 205, 201, 201, 201, 201, 201, 201, 201, 201, 000, 000 }, { 000, 201, 201, 201, 000, 201, 000, 000, 201, 000, 201, 000, 201, 000, 000 }, { 000, 201, 205, 000, 000, 201, 000, 000, 208, 201, 201, 201, 201, 000, 000 }, { 000, 201, 000, 000, 201, 201, 201, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 208, 000, 000, 201, 000, 201, 205, 208, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 201, 201, 201, 205, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 208, 000, 000, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 205, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 205, 201, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 204, 000, 000, 000, 000, 000, 000 }, }, 168, 12, 90, 120, 270, 6); level7.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 101, 101, 101, 101, 000, 000, 000, 000, 000, 000, 000 }, { 000, 101, 108, 000, 106, 102, 000, 101, 105, 000, 000, 000, 000, 000, 000 }, { 101, 101, 101, 000, 101, 101, 000, 101, 105, 108, 101, 000, 000, 000, 000 }, { 101, 101, 101, 101, 101, 101, 000, 108, 000, 101, 101, 000, 000, 000, 000 }, { 000, 101, 000, 000, 000, 000, 000, 000, 000, 101, 101, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 101, 101, 101, 101, 000, 000, 000 }, { 101, 101, 108, 000, 000, 000, 000, 105, 101, 101, 101, 101, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 105, 000, 101, 000, 000, 000 }, { 104, 108, 000, 000, 000, 000, 000, 000, 000, 000, 000, 106, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 101, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 108, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 174, 12, 90, 120, 270, 7); level8.Generate(new int[, ] { { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 201, 214, 206, 214, 206, 214, 201, 201, 000, 000 }, { 000, 000, 000, 000, 000, 201, 201, 000, 201, 214, 201, 214, 201, 214, 201, 201, 201, 000 }, { 000, 000, 000, 000, 000, 000, 201, 000, 201, 214, 201, 214, 201, 214, 206, 201, 201, 000 }, { 000, 000, 000, 000, 201, 201, 201, 206, 201, 214, 206, 214, 201, 214, 201, 201, 201, 000 }, { 000, 000, 000, 000, 000, 201, 000, 201, 000, 000, 000, 000, 000, 000, 201, 204, 201, 000 }, { 000, 205, 205, 205, 000, 212, 000, 213, 000, 000, 000, 000, 000, 000, 205, 201, 201, 000 }, { 205, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 000, 000, 000, 205, 201, 201, 000 }, { 000, 201, 201, 201, 201, 201, 201, 201, 000, 201, 201, 000, 000, 000, 000, 205, 000, 000 }, { 205, 201, 201, 201, 201, 201, 201, 201, 201, 000, 201, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 205, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, { 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000, 000 }, }, 159, 12, 80, 100, 250, 8); // Load player // Olle A 20-02-11 player = new Player( content.Load <Texture2D>("Textures/Player/MageSpriteBackViewLeft"), content.Load <Texture2D>("Textures/Player/MageSpriteFaceViewRight"), content.Load <Texture2D>("Textures/Player/MageSpriteFaceViewLeft"), content.Load <Texture2D>("Textures/Player/MageSpriteBackViewRight"), level1, scoreboard, playerName); font = content.Load <SpriteFont>(@"Shared/Fonts/Main"); }