public static LevelBuilderUI CreateLevelBuilderUI(ContentManager content) { Texture2D tool1Texture = content.Load <Texture2D>("LevelBuilder/Brick1_16x10"); Rectangle tool1TextureBox = new Rectangle(0, 0, 16, 10); Texture2D tool2Texture = content.Load <Texture2D>("LevelBuilder/Brick1_32x20"); Rectangle tool2TextureBox = new Rectangle(0, 10, 32, 20); Texture2D tool3Texture = content.Load <Texture2D>("LevelBuilder/Brick1_64x40"); Rectangle tool3TextureBox = new Rectangle(0, 30, 64, 40); Texture2D tool4Texture = content.Load <Texture2D>("LevelBuilder/Brick2_294x171"); Rectangle tool4TextureBox = new Rectangle(0, 70, 294, 171); List <SpriteUI> toolSprites = new List <SpriteUI>() { new SpriteUI(tool1TextureBox, tool1Texture), new SpriteUI(tool2TextureBox, tool2Texture), new SpriteUI(tool3TextureBox, tool3Texture), new SpriteUI(tool4TextureBox, tool4Texture), }; LevelBuilderUI levelBuilderUI = new LevelBuilderUI(toolSprites); return(levelBuilderUI); }
public MonoGameRenderer() { levelUIList = new List <LevelUI>(); levelUIList.Add(UIInitialiser.CreateLevelUI(content, graphicsDevice, "Level/Level1_1")); mainMenuUI = UIInitialiser.CreateMainMenuUI(content, "MainMenu/MainMenuFont"); levelBuilderUI = UIInitialiser.CreateLevelBuilderUI(content); levelBuilderUI = UIInitialiser.CreateLevelBuilderUI(content); levelBuilderUI = UIInitialiser.CreateLevelBuilderUI(content); levelBuilderUI = UIInitialiser.CreateLevelBuilderUI(content); characterUI = UIInitialiser.CreateCharacterUI(content); }