Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }