Example #1
0
        public static CharacterUI CreateCharacterUI(ContentManager content)
        {
            Texture2D   characterTexture    = content.Load <Texture2D>("Character/BoxCharacter1_17x31");
            Rectangle   characterTextureBox = new Rectangle(0, 447 - 31, 17, 31);
            SpriteUI    characterSprite     = new SpriteUI(characterTextureBox, characterTexture);
            CharacterUI character           = new CharacterUI(characterSprite);

            return(character);
        }
Example #2
0
        public static LevelUI CreateLevelUI(ContentManager content, GraphicsDevice graphicsDevice, string backgroundPath)
        {
            Texture2D backgroundTexture    = content.Load <Texture2D>(backgroundPath);
            Rectangle backgroundTextureBox = new Rectangle(0, 0, graphicsDevice.Viewport.Width, graphicsDevice.Viewport.Height);
            SpriteUI  backgroundSprite     = new SpriteUI(backgroundTextureBox, backgroundTexture);
            LevelUI   level = new LevelUI(backgroundSprite);

            return(level);
        }
Example #3
0
    public void Start(GuiManager manager)
    {
        //Gui = manager;
        DefaultSpriteUI = manager.DefaultSpriteUI;

        SpriteS = DefaultSpriteUI.AddElement(new Vector2(GuiShopBuyInfo.SScreenLeft, GuiShopBuyInfo.SScreenBottom), GuiShopBuyInfo.SScreenWidth, GuiShopBuyInfo.SScreenHeight, 9, GuiShopBuyInfo.SUvLeft, GuiShopBuyInfo.SUvTop, GuiShopBuyInfo.SUvWidth, GuiShopBuyInfo.SUvHeight);
        SpriteB = DefaultSpriteUI.AddElement(new Vector2(GuiShopBuyInfo.BScreenLeft, GuiShopBuyInfo.BScreenBottom), GuiShopBuyInfo.BScreenWidth, GuiShopBuyInfo.BScreenHeight, 9, GuiShopBuyInfo.BUvLeft, GuiShopBuyInfo.BUvTop, GuiShopBuyInfo.BUvWidth, GuiShopBuyInfo.BUvHeight);
        SpriteC = DefaultSpriteUI.AddElement(new Vector2(GuiShopBuyInfo.CScreenLeft, GuiShopBuyInfo.CScreenBottom), GuiShopBuyInfo.CScreenWidth, GuiShopBuyInfo.CScreenHeight, 9, GuiShopComboButtons.CUvLeft[0], GuiShopComboButtons.CUvBottom[0], GuiShopComboButtons.CUvWidth, GuiShopComboButtons.CUvHeight);
        SpriteI = DefaultSpriteUI.AddElement(new Vector2(GuiShopBuyInfo.IScreenLeft, GuiShopBuyInfo.IScreenBottom), GuiShopBuyInfo.IScreenWidth, GuiShopBuyInfo.IScreenHeight, 9, GuiShopBuyInfo.IUvLeft, GuiShopBuyInfo.IUvTop[0], GuiShopBuyInfo.IUvWidth, GuiShopBuyInfo.IUvHeight);

        SpriteBuy = DefaultSpriteUI.AddElement(new Vector2(GuiShopBuyInfo.OkScreenLeft, GuiShopBuyInfo.OkScreenBottom), GuiShopBuyInfo.OkScreenWidth, GuiShopBuyInfo.OkScreenHeight, 9,
                                               GuiShopBuyInfo.OkUvLeft, GuiShopBuyInfo.OkUvTop, GuiShopBuyInfo.OkUvWidth, GuiShopBuyInfo.OkUvHeight);
    }
    public void Init(SpriteUI spirteui)
    {
        this.spirteui = spirteui;
        this.entity   = (Character)spirteui.entity;

        var map = spirteui.entity.map;

        towerTileW = Mathf.CeilToInt(map.width * 1f / towerWidth);
        towerTileH = Mathf.CeilToInt(map.height * 1f / towerHeight);

        max.x = towerTileW - 1;//下标从0开始
        max.y = towerTileH - 1;
    }
Example #5
0
    public void Start(GuiManager manager)
    {
        GuiManager      = manager;
        DefaultSpriteUI = GuiManager.DefaultSpriteUI;

        GuiInGameMenu.SpriteControlsBackground = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.CBScreenLeft, GuiInGameMenu.CBScreenBottom), GuiInGameMenu.CBScreenWidth, GuiInGameMenu.CBScreenHeight, 9, GuiInGameMenu.CBUvLeft, GuiInGameMenu.CBUvTop, GuiInGameMenu.CBUvWidth, GuiInGameMenu.CBUvHeight);
        GuiInGameMenu.SpriteResume             = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.RScreenLeft, GuiInGameMenu.RScreenBottom), GuiInGameMenu.RScreenWidth, GuiInGameMenu.RScreenHeight, 9, GuiInGameMenu.RUvLeft, GuiInGameMenu.RUvTop, GuiInGameMenu.RUvWidth, GuiInGameMenu.RUvHeight);
        GuiInGameMenu.SpriteControls           = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.CScreenLeft, GuiInGameMenu.CScreenBottom), GuiInGameMenu.CScreenWidth, GuiInGameMenu.CScreenHeight, 9, GuiInGameMenu.CUvLeft, GuiInGameMenu.CUvTop, GuiInGameMenu.CUvWidth, GuiInGameMenu.CUvHeight);
        GuiInGameMenu.SpriteControlsOk         = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.COKScreenLeft, GuiInGameMenu.COKScreenBottom), GuiInGameMenu.COKScreenWidth, GuiInGameMenu.COKScreenHeight, 9, GuiInGameMenu.COKUvLeft, GuiInGameMenu.COKUvTop, GuiInGameMenu.COKUvWidth, GuiInGameMenu.COKUvHeight);
        GuiInGameMenu.SpriteControlsCancel     = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.CCScreenLeft, GuiInGameMenu.CCScreenBottom), GuiInGameMenu.CCScreenWidth, GuiInGameMenu.CCScreenHeight, 9, GuiInGameMenu.CCUvLeft, GuiInGameMenu.CCUvTop, GuiInGameMenu.CCUvWidth, GuiInGameMenu.CCUvHeight);
        GuiInGameMenu.SpriteControlsReset      = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.CRScreenLeft, GuiInGameMenu.CRScreenBottom), GuiInGameMenu.CRScreenWidth, GuiInGameMenu.CRScreenHeight, 9, GuiInGameMenu.CRUvLeft, GuiInGameMenu.CRUvTop, GuiInGameMenu.CRUvWidth, GuiInGameMenu.CRUvHeight);

        GuiInGameMenu.SpriteQuit = DefaultSpriteUI.AddElement(new Vector2(GuiInGameMenu.QScreenLeft, GuiInGameMenu.QScreenBottom), GuiInGameMenu.QScreenWidth, GuiInGameMenu.QScreenHeight, 9, GuiInGameMenu.QUvLeft, GuiInGameMenu.QUvTop, GuiInGameMenu.QUvWidth, GuiInGameMenu.QUvHeight);
        Hide();
    }
Example #6
0
    public void Start(GuiManager manager, int Combo)
    {
        ComboIndex = Combo;
        ComboData  = Player.Instance.PlayerComboAttacks[ComboIndex];

        if (ComboData == null)
        {
            Debug.LogError("ComboData is Null " + ComboIndex);
        }
        Gui             = manager;
        DefaultSpriteUI = manager.DefaultSpriteUI;

        int buttonIndex = 2 + ComboIndex;

        SpriteB = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.BScreenLeft(buttonIndex), GuiShopComboButtons.BScreenBottom(buttonIndex)), GuiShopComboButtons.BScreenWidth(buttonIndex), GuiShopComboButtons.BScreenHeight(buttonIndex), 9, GuiShopComboButtons.BUvLeft, GuiShopComboButtons.BUvBottom, GuiShopComboButtons.BUvWidth, GuiShopComboButtons.BUvHeight);
        SpriteC = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.CScreenLeft(buttonIndex), GuiShopComboButtons.CScreenBottom(buttonIndex)), GuiShopComboButtons.CScreenWidth(), GuiShopComboButtons.CScreenHeight(), 9, GuiShopComboButtons.CUvLeft[buttonIndex], GuiShopComboButtons.CUvBottom[buttonIndex], GuiShopComboButtons.CUvWidth, GuiShopComboButtons.CUvHeight);
        SpriteL = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.LScreenLeft(ComboIndex), GuiShopComboButtons.LScreenBottom(ComboIndex)), GuiShopComboButtons.LScreenWidth(), GuiShopComboButtons.LScreenHeight(), 9, GuiShopIconBigLock.UvLeft, GuiShopIconBigLock.UvTop, GuiShopIconBigLock.UvWidth, GuiShopIconBigLock.UvHeight);

        if (Game.Instance.GameType == E_GameType.SinglePlayer)
        {
            Money = new GuiNumbers()
            {
                UvLeft   = GuiShopNumbers.UvLeft,
                UvTop    = GuiShopNumbers.UvTop,
                UvWidth  = GuiShopNumbers.UvWidth,
                UvHeight = GuiShopNumbers.UvHeight,
                Sprites  = new Sprite[] {
                    DefaultSpriteUI.AddElement(new Vector2(GuiComboNumbers.ScreenLeft(ComboIndex) + GuiComboNumbers.ScreenWidth * 3, GuiComboNumbers.ScreenBottom(ComboIndex)), GuiComboNumbers.ScreenWidth, GuiComboNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiComboNumbers.ScreenLeft(ComboIndex) + GuiComboNumbers.ScreenWidth * 2, GuiComboNumbers.ScreenBottom(ComboIndex)), GuiComboNumbers.ScreenWidth, GuiComboNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiComboNumbers.ScreenLeft(ComboIndex) + GuiComboNumbers.ScreenWidth, GuiComboNumbers.ScreenBottom(ComboIndex)), GuiComboNumbers.ScreenWidth, GuiComboNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiComboNumbers.ScreenLeft(ComboIndex), GuiComboNumbers.ScreenBottom(ComboIndex)), GuiComboNumbers.ScreenWidth, GuiComboNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                }
            };
        }

        for (int i = 0; i < ComboData.ComboSteps.Length; i++)
        {
            if (ComboData.ComboSteps[i].AttackType == E_AttackType.X)
            {
                ProgressSprites.Add(DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.IScreenLeft(ComboIndex) + GuiShopComboButtons.IScreenWidth() * i, GuiShopComboButtons.IScreenBottom(ComboIndex)), GuiShopComboButtons.IScreenWidth(), GuiShopComboButtons.IScreenHeight(), 9, GuiShopIconX.UvLeft, GuiShopIconX.UvTop, GuiShopIconX.UvWidth, GuiShopIconX.UvHeight));
            }
            else
            {
                ProgressSprites.Add(DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.IScreenLeft(ComboIndex) + GuiShopComboButtons.IScreenWidth() * i, GuiShopComboButtons.IScreenBottom(ComboIndex)), GuiShopComboButtons.IScreenWidth(), GuiShopComboButtons.IScreenHeight(), 9, GuiShopIconY.UvLeft, GuiShopIconY.UvTop, GuiShopIconY.UvWidth, GuiShopIconY.UvHeight));
            }
        }
    }
Example #7
0
    public void Start(GuiManager manager)
    {
        Gui             = manager;
        DefaultSpriteUI = manager.DefaultSpriteUI;

        SpriteB = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.BScreenLeft(0), GuiShopComboButtons.BScreenBottom(0)), GuiShopComboButtons.BScreenWidth(0), GuiShopComboButtons.BScreenHeight(0), 9, GuiShopComboButtons.BUvLeft, GuiShopComboButtons.BUvBottom, GuiShopComboButtons.BUvWidth, GuiShopComboButtons.BUvHeight);
        SpriteC = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.CScreenLeft(0), GuiShopComboButtons.CScreenBottom(0)), GuiShopComboButtons.CScreenWidth(), GuiShopComboButtons.CScreenHeight(), 9, GuiShopComboButtons.CUvLeft[0], GuiShopComboButtons.CUvBottom[0], GuiShopComboButtons.CUvWidth, GuiShopComboButtons.CUvHeight);

        if (Game.Instance.GameType != E_GameType.Survival)
        {
            Money = new GuiNumbers()
            {
                UvLeft   = GuiShopNumbers.UvLeft,
                UvTop    = GuiShopNumbers.UvTop,
                UvWidth  = GuiShopNumbers.UvWidth,
                UvHeight = GuiShopNumbers.UvHeight,
                Sprites  = new Sprite[] {
                    DefaultSpriteUI.AddElement(new Vector2(GuiHealthNumbers.ScreenLeft + GuiHealthNumbers.ScreenWidth * 3, GuiHealthNumbers.ScreenBottom), GuiHealthNumbers.ScreenWidth, GuiHealthNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiHealthNumbers.ScreenLeft + GuiHealthNumbers.ScreenWidth * 2, GuiHealthNumbers.ScreenBottom), GuiHealthNumbers.ScreenWidth, GuiHealthNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiHealthNumbers.ScreenLeft + GuiHealthNumbers.ScreenWidth, GuiHealthNumbers.ScreenBottom), GuiHealthNumbers.ScreenWidth, GuiHealthNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiHealthNumbers.ScreenLeft, GuiHealthNumbers.ScreenBottom), GuiHealthNumbers.ScreenWidth, GuiHealthNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    // DefaultSpriteUI.AddElement(new Vector2(GuiHealthNumbers.ScreenLeft[hardware] + GuiHealthNumbers.ScreenWidth[hardware] * 4, GuiHealthNumbers.ScreenBottom[hardware]),GuiHealthNumbers.ScreenWidth[hardware], GuiHealthNumbers.ScreenHeight[hardware], 9, GuiShopNumbers.UvLeft[hardware], GuiShopNumbers.UvTop[hardware], GuiShopNumbers.UvWidth[hardware], GuiShopNumbers.UvHeight[hardware]),
                }
            };
        }

        Level = new GuiNumbers()
        {
            UvLeft   = GuiShopNumbers.UvLeft,
            UvTop    = GuiShopNumbers.UvTop,
            UvWidth  = GuiShopNumbers.UvWidth,
            UvHeight = GuiShopNumbers.UvHeight,
            Sprites  = new Sprite[] {
                DefaultSpriteUI.AddElement(new Vector2(GuiHealthLevel.ScreenLeft, GuiHealthLevel.ScreenBottom), GuiHealthLevel.ScreenWidth, GuiHealthLevel.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
            }
        };

        //Hide();

        // of	unlockAchievement
        if (Game.Instance.HealthLevel == E_HealthLevel.Max)
        {
            Achievements.UnlockAchievement(22);
        }
    }
Example #8
0
    public void Start(GuiManager manager)
    {
        Gui             = manager;
        DefaultSpriteUI = manager.DefaultSpriteUI;

        SpriteB = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.BScreenLeft(1), GuiShopComboButtons.BScreenBottom(1)), GuiShopComboButtons.BScreenWidth(1), GuiShopComboButtons.BScreenHeight(1), 9, GuiShopComboButtons.BUvLeft, GuiShopComboButtons.BUvBottom, GuiShopComboButtons.BUvWidth, GuiShopComboButtons.BUvHeight);



        if (Game.Instance.GameType != E_GameType.Survival)
        {
            SpriteC = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.CScreenLeft(1), GuiShopComboButtons.CScreenBottom(1)), GuiShopComboButtons.CScreenWidth(), GuiShopComboButtons.CScreenHeight(), 9, GuiShopComboButtons.CUvLeft[1], GuiShopComboButtons.CUvBottom[1], GuiShopComboButtons.CUvWidth, GuiShopComboButtons.CUvHeight);
            Money   = new GuiNumbers()
            {
                UvLeft   = GuiShopNumbers.UvLeft,
                UvTop    = GuiShopNumbers.UvTop,
                UvWidth  = GuiShopNumbers.UvWidth,
                UvHeight = GuiShopNumbers.UvHeight,
                Sprites  = new Sprite[] {
                    DefaultSpriteUI.AddElement(new Vector2(GuiSwordNumbers.ScreenLeft + GuiSwordNumbers.ScreenWidth * 3, GuiSwordNumbers.ScreenBottom), GuiSwordNumbers.ScreenWidth, GuiSwordNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiSwordNumbers.ScreenLeft + GuiSwordNumbers.ScreenWidth * 2, GuiSwordNumbers.ScreenBottom), GuiSwordNumbers.ScreenWidth, GuiSwordNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiSwordNumbers.ScreenLeft + GuiSwordNumbers.ScreenWidth, GuiSwordNumbers.ScreenBottom), GuiSwordNumbers.ScreenWidth, GuiSwordNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiSwordNumbers.ScreenLeft, GuiSwordNumbers.ScreenBottom), GuiSwordNumbers.ScreenWidth, GuiSwordNumbers.ScreenHeight, 9, GuiShopNumbers.UvLeft, GuiShopNumbers.UvTop, GuiShopNumbers.UvWidth, GuiShopNumbers.UvHeight),
                    // DefaultSpriteUI.AddElement(new Vector2(GuiSwordNumbers.ScreenLeft[hardware] + GuiSwordNumbers.ScreenWidth[hardware] * 4, GuiSwordNumbers.ScreenBottom[hardware]),GuiSwordNumbers.ScreenWidth[hardware], GuiSwordNumbers.ScreenHeight[hardware], 9, GuiShopNumbers.UvLeft[hardware], GuiShopNumbers.UvTop[hardware], GuiShopNumbers.UvWidth[hardware], GuiShopNumbers.UvHeight[hardware]),
                }
            };
        }
        else
        {
            SpriteL = DefaultSpriteUI.AddElement(new Vector2(GuiShopComboButtons.CLScreenLeft, GuiShopComboButtons.CLScreenBottom), GuiShopComboButtons.CLScreenWidth, GuiShopComboButtons.CLScreenHeight, 9, GuiShopIconBigLock.UvLeft, GuiShopIconBigLock.UvTop, GuiShopIconBigLock.UvWidth, GuiShopIconBigLock.UvHeight);
        }

        /* Level = new GuiNumbers()
         * {
         *   UvLeft = GuiShopNumbers.UvLeft[hardware],
         *   UvTop = GuiShopNumbers.UvTop[hardware],
         *   UvWidth = GuiShopNumbers.UvWidth[hardware],
         *   UvHeight = GuiShopNumbers.UvHeight[hardware],
         *   Sprites = new Sprite[]{
         *       DefaultSpriteUI.AddElement(new Vector2(GuiSwordLevel.ScreenLeft[hardware], GuiSwordLevel.ScreenBottom[hardware]),GuiSwordLevel.ScreenWidth[hardware], GuiSwordLevel.ScreenHeight[hardware], 9, GuiShopNumbers.UvLeft[hardware], GuiShopNumbers.UvTop[hardware], GuiShopNumbers.UvWidth[hardware], GuiShopNumbers.UvHeight[hardware]),
         *   }
         * };*/

        //Hide();
    }
Example #9
0
    public void Start(GuiManager manager)
    {
        GuiManager      = manager;
        DefaultSpriteUI = GuiManager.DefaultSpriteUI;

        GuiButtonX.Instance.Sprite    = DefaultSpriteUI.AddElement(Game.Instance.ButtonXPositon, GuiButtonX.Instance.ScreenWidth, GuiButtonX.Instance.ScreenHeight, 9, GuiButtonX.Instance.UvLeft, GuiButtonX.Instance.UvTop, GuiButtonX.Instance.UvWidth, GuiButtonX.Instance.UvHeight);
        GuiButtonY.Instance.Sprite    = DefaultSpriteUI.AddElement(Game.Instance.ButtonOPositon, GuiButtonY.Instance.ScreenWidth, GuiButtonY.Instance.ScreenHeight, 9, GuiButtonY.Instance.UvLeft, GuiButtonY.Instance.UvTop, GuiButtonY.Instance.UvWidth, GuiButtonY.Instance.UvHeight);
        GuiButtonUse.Instance.Sprite  = DefaultSpriteUI.AddElement(Game.Instance.ButtonOPositon, GuiButtonUse.Instance.ScreenWidth, GuiButtonUse.Instance.ScreenHeight, 9, GuiButtonUse.Instance.UvLeft, GuiButtonUse.Instance.UvTop, GuiButtonUse.Instance.UvWidth, GuiButtonUse.Instance.UvHeight);
        GuiButtonRoll.Instance.Sprite = DefaultSpriteUI.AddElement(Game.Instance.ButtonRPositon, GuiButtonRoll.Instance.ScreenWidth, GuiButtonRoll.Instance.ScreenHeight, 9, GuiButtonRoll.Instance.UvLeft, GuiButtonRoll.Instance.UvTop, GuiButtonRoll.Instance.UvWidth, GuiButtonRoll.Instance.UvHeight);

        GuiJoystick.Instance.Sprite = DefaultSpriteUI.AddElement(Game.Instance.JoystickPositon, GuiJoystick.Instance.ScreenWidth, GuiJoystick.Instance.ScreenHeight, 9, GuiJoystick.Instance.UvLeft, GuiJoystick.Instance.UvTop, GuiJoystick.Instance.UvWidth, GuiJoystick.Instance.UvHeight);
        GuiJoystickHat.Sprite       = DefaultSpriteUI.AddElement(Game.Instance.JoystickHatPositon, GuiJoystickHat.ScreenWidth, GuiJoystickHat.ScreenHeight, 9, GuiJoystickHat.UvLeft, GuiJoystickHat.UvTop, GuiJoystickHat.UvWidth, GuiJoystickHat.UvHeight);

        GuiButtonInGameMenu.Instance.Sprite = DefaultSpriteUI.AddElement(new Vector2(GuiButtonInGameMenu.Instance.ScreenLeft, GuiButtonInGameMenu.Instance.ScreenBottom), GuiButtonInGameMenu.Instance.ScreenWidth, GuiButtonInGameMenu.Instance.ScreenHeight, 9, GuiButtonInGameMenu.Instance.UvLeft, GuiButtonInGameMenu.Instance.UvTop, GuiButtonInGameMenu.Instance.UvWidth, GuiButtonInGameMenu.Instance.UvHeight);

        GuiButtonSelect.SpriteX        = DefaultSpriteUI.AddElement(Game.Instance.ButtonXPositon, GuiButtonX.Instance.ScreenWidth, GuiButtonX.Instance.ScreenHeight, 9, GuiButtonSelect.UvLeft, GuiButtonSelect.UvTop, GuiButtonSelect.UvWidth, GuiButtonSelect.UvHeight);
        GuiButtonSelect.SpriteO        = DefaultSpriteUI.AddElement(Game.Instance.ButtonOPositon, GuiButtonY.Instance.ScreenWidth, GuiButtonY.Instance.ScreenHeight, 9, GuiButtonSelect.UvLeft, GuiButtonSelect.UvTop, GuiButtonSelect.UvWidth, GuiButtonSelect.UvHeight);
        GuiButtonSelect.SpriteUse      = DefaultSpriteUI.AddElement(Game.Instance.ButtonOPositon, GuiButtonUse.Instance.ScreenWidth, GuiButtonUse.Instance.ScreenHeight, 9, GuiButtonSelect.UvLeft, GuiButtonSelect.UvTop, GuiButtonSelect.UvWidth, GuiButtonSelect.UvHeight);
        GuiButtonSelect.SpriteRoll     = DefaultSpriteUI.AddElement(Game.Instance.ButtonRPositon, GuiButtonRoll.Instance.ScreenWidth, GuiButtonRoll.Instance.ScreenHeight, 9, GuiButtonSelect.UvLeft, GuiButtonSelect.UvTop, GuiButtonSelect.UvWidth, GuiButtonSelect.UvHeight);
        GuiButtonSelect.SpriteJoystick = DefaultSpriteUI.AddElement(Game.Instance.JoystickPositon, GuiJoystick.Instance.ScreenWidth, GuiJoystick.Instance.ScreenHeight, 9, GuiButtonSelect.UvLeft, GuiButtonSelect.UvTop, GuiButtonSelect.UvWidth, GuiButtonSelect.UvHeight);

        // Hide();
    }
Example #10
0
 public void Init(Area area)
 {
     player = area.getCurPlayer();
     sprite = player.getSprite();
 }
Example #11
0
 public void Start(GuiManager manager)
 {
     GuiManager = manager;
     //Audio = GuiManager.audio;
     DefaultSpriteUI = GuiManager.DefaultSpriteUI;
 }
Example #12
0
    public void Start(GuiManager manager)
    {
        GuiManager      = manager;
        DefaultSpriteUI = GuiManager.DefaultSpriteUI;

        SpriteComboProgress = new Sprite[] {
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth * 2, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth * 3, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth * 4, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth * 5, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
            DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CPScreenLeft - GuiCombatProgress.CPScreenWidth * 6, GuiCombatProgress.CPScreenBottom), GuiCombatProgress.CPScreenWidth, GuiCombatProgress.CPScreenHeight, 9, GuiCombatProgress.XUvLeft, GuiCombatProgress.XUvTop, GuiCombatProgress.XUvWidth, GuiCombatProgress.XUvHeight),
        };

        SpriteHealthBackground = DefaultSpriteUI.AddElement(new Vector2(GuiHealthBar.BScreenLeft, GuiHealthBar.BScreenBottom), GuiHealthBar.BScreenWidth, GuiHealthBar.BScreenHeight, 9, GuiHealthBar.BUvLeft, GuiHealthBar.BUvTop, GuiHealthBar.BUvWidth, GuiHealthBar.BUvHeight);
        SpriteHealthBar        = DefaultSpriteUI.AddElement(new Vector2(GuiHealthBar.HBScreenLeft, GuiHealthBar.HBScreenBottom), GuiHealthBar.HBScreenWidth, GuiHealthBar.HBScreenHeight, 9, GuiHealthBar.HBUvLeft, GuiHealthBar.HBUvTop, GuiHealthBar.HBUvWidth, GuiHealthBar.HBUvHeight);
        SpriteHealth           = DefaultSpriteUI.AddElement(new Vector2(GuiHealthBar.HScreenLeft, GuiHealthBar.HScreenBottom), GuiHealthBar.HScreenWidth, GuiHealthBar.HScreenHeight, 9, GuiHealthBar.HUvLeft, GuiHealthBar.HUvTop, GuiHealthBar.HUvWidth, GuiHealthBar.HUvHeight);

        SpriteHitsMessage = DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.HScreenLeft, GuiCombatProgress.HScreenBottom), GuiCombatProgress.HScreenWidth, GuiCombatProgress.HScreenHeight, 9, GuiCombatProgress.HUvLeft, GuiCombatProgress.HUvTop, GuiCombatProgress.HUvWidth, GuiCombatProgress.HUvHeight);

        SpriteHitNumbers = new GuiNumbers()
        {
            UvLeft   = GuiHitNumbers.Instance.UvLeft,
            UvTop    = GuiHitNumbers.Instance.UvTop,
            UvWidth  = GuiHitNumbers.Instance.UvWidth,
            UvHeight = GuiHitNumbers.Instance.UvHeight,
            Sprites  = new Sprite[] {
                DefaultSpriteUI.AddElement(new Vector2(GuiHitNumbers.Instance.ScreenLeft, GuiHitNumbers.Instance.ScreenBottom), GuiHitNumbers.Instance.ScreenWidth, GuiHitNumbers.Instance.ScreenHeight, 9, GuiHitNumbers.Instance.UvLeft, GuiHitNumbers.Instance.UvTop, GuiHitNumbers.Instance.UvWidth, GuiHitNumbers.Instance.UvHeight),
                DefaultSpriteUI.AddElement(new Vector2(GuiHitNumbers.Instance.ScreenLeft - GuiHitNumbers.Instance.ScreenWidth, GuiHitNumbers.Instance.ScreenBottom), GuiHitNumbers.Instance.ScreenWidth, GuiHitNumbers.Instance.ScreenHeight, 9, GuiHitNumbers.Instance.UvLeft, GuiHitNumbers.Instance.UvTop, GuiHitNumbers.Instance.UvWidth, GuiHitNumbers.Instance.UvHeight),
            }
        };

        SpriteComboMessage = DefaultSpriteUI.AddElement(new Vector2(GuiCombatProgress.CMScreenLeft, GuiCombatProgress.CMScreenBottom), GuiCombatProgress.CMScreenWidth, GuiCombatProgress.CMScreenHeight, 9, GuiCombatProgress.CMUvLeft[0], GuiCombatProgress.CMUvTop[0], GuiCombatProgress.CMUvWidth, GuiCombatProgress.CMUvHeight);

        if (Game.Instance.GameType != E_GameType.Survival)
        {
            SpriteMoneyNumbers = new GuiNumbers()
            {
                UvLeft   = GuiMoneyNumbers.Instance.UvLeft,
                UvTop    = GuiMoneyNumbers.Instance.UvTop,
                UvWidth  = GuiMoneyNumbers.Instance.UvWidth,
                UvHeight = GuiMoneyNumbers.Instance.UvHeight,
                Sprites  = new Sprite[] {
                    DefaultSpriteUI.AddElement(new Vector2(GuiMoneyNumbers.Instance.ScreenLeft, GuiMoneyNumbers.Instance.ScreenBottom), GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenHeight, 9, GuiMoneyNumbers.Instance.UvLeft, GuiMoneyNumbers.Instance.UvTop, GuiMoneyNumbers.Instance.UvWidth, GuiMoneyNumbers.Instance.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiMoneyNumbers.Instance.ScreenLeft - GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenBottom), GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenHeight, 9, GuiMoneyNumbers.Instance.UvLeft, GuiMoneyNumbers.Instance.UvTop, GuiMoneyNumbers.Instance.UvWidth, GuiMoneyNumbers.Instance.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiMoneyNumbers.Instance.ScreenLeft - GuiMoneyNumbers.Instance.ScreenWidth * 2, GuiMoneyNumbers.Instance.ScreenBottom), GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenHeight, 9, GuiMoneyNumbers.Instance.UvLeft, GuiMoneyNumbers.Instance.UvTop, GuiMoneyNumbers.Instance.UvWidth, GuiMoneyNumbers.Instance.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiMoneyNumbers.Instance.ScreenLeft - GuiMoneyNumbers.Instance.ScreenWidth * 3, GuiMoneyNumbers.Instance.ScreenBottom), GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenHeight, 9, GuiMoneyNumbers.Instance.UvLeft, GuiMoneyNumbers.Instance.UvTop, GuiMoneyNumbers.Instance.UvWidth, GuiMoneyNumbers.Instance.UvHeight),
                    DefaultSpriteUI.AddElement(new Vector2(GuiMoneyNumbers.Instance.ScreenLeft - GuiMoneyNumbers.Instance.ScreenWidth * 4, GuiMoneyNumbers.Instance.ScreenBottom), GuiMoneyNumbers.Instance.ScreenWidth, GuiMoneyNumbers.Instance.ScreenHeight, 9, GuiMoneyNumbers.Instance.UvLeft, GuiMoneyNumbers.Instance.UvTop, GuiMoneyNumbers.Instance.UvWidth, GuiMoneyNumbers.Instance.UvHeight)
                }
            };
        }

        /*SpriteScoreNumbers = new GuiNumbers()
         * {
         *  UvLeft = GuiScoreNumbers.UvLeft[HardwareIndex],
         *  UvTop = GuiScoreNumbers.UvTop[HardwareIndex],
         *  UvWidth = GuiScoreNumbers.UvWidth[HardwareIndex],
         *  UvHeight = GuiScoreNumbers.UvHeight[HardwareIndex],
         *  Sprites = new Sprite[]{
         *      DefaultSpriteUI.AddElement(new Vector2(GuiScoreNumbers.ScreenLeft[HardwareIndex], GuiScoreNumbers.ScreenBottom[HardwareIndex]),GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenHeight[HardwareIndex], 9, GuiScoreNumbers.UvLeft[HardwareIndex], GuiScoreNumbers.UvTop[HardwareIndex], GuiScoreNumbers.UvWidth[HardwareIndex], GuiScoreNumbers.UvHeight[HardwareIndex]),
         *      DefaultSpriteUI.AddElement(new Vector2(GuiScoreNumbers.ScreenLeft[HardwareIndex] - GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenBottom[HardwareIndex]),GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenHeight[HardwareIndex], 9, GuiScoreNumbers.UvLeft[HardwareIndex], GuiScoreNumbers.UvTop[HardwareIndex], GuiScoreNumbers.UvWidth[HardwareIndex], GuiScoreNumbers.UvHeight[HardwareIndex]),
         *      DefaultSpriteUI.AddElement(new Vector2(GuiScoreNumbers.ScreenLeft[HardwareIndex] - GuiScoreNumbers.ScreenWidth[HardwareIndex] * 2, GuiScoreNumbers.ScreenBottom[HardwareIndex]),GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenHeight[HardwareIndex], 9, GuiScoreNumbers.UvLeft[HardwareIndex], GuiScoreNumbers.UvTop[HardwareIndex], GuiScoreNumbers.UvWidth[HardwareIndex], GuiScoreNumbers.UvHeight[HardwareIndex]),
         *      DefaultSpriteUI.AddElement(new Vector2(GuiScoreNumbers.ScreenLeft[HardwareIndex] - GuiScoreNumbers.ScreenWidth[HardwareIndex] * 3, GuiScoreNumbers.ScreenBottom[HardwareIndex]),GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenHeight[HardwareIndex], 9, GuiScoreNumbers.UvLeft[HardwareIndex], GuiScoreNumbers.UvTop[HardwareIndex], GuiScoreNumbers.UvWidth[HardwareIndex], GuiScoreNumbers.UvHeight[HardwareIndex]),
         *      DefaultSpriteUI.AddElement(new Vector2(GuiScoreNumbers.ScreenLeft[HardwareIndex] - GuiScoreNumbers.ScreenWidth[HardwareIndex] * 4, GuiScoreNumbers.ScreenBottom[HardwareIndex]),GuiScoreNumbers.ScreenWidth[HardwareIndex], GuiScoreNumbers.ScreenHeight[HardwareIndex], 9, GuiScoreNumbers.UvLeft[HardwareIndex], GuiScoreNumbers.UvTop[HardwareIndex], GuiScoreNumbers.UvWidth[HardwareIndex], GuiScoreNumbers.UvHeight[HardwareIndex])
         *  }
         * };*/

        SpriteComboMessage.clientTransform.Rotate(SpriteComboMessage.clientTransform.forward, 5.0f);

        GuiSaving.Instance.Sprite = DefaultSpriteUI.AddElement(new Vector2(GuiSaving.Instance.ScreenLeft, GuiSaving.Instance.ScreenBottom), GuiSaving.Instance.ScreenWidth, GuiSaving.Instance.ScreenHeight, 9, GuiSaving.Instance.UvLeft, GuiSaving.Instance.UvTop, GuiSaving.Instance.UvWidth, GuiSaving.Instance.UvHeight);

        Sprite s;

        for (int i = 0; i < 16; i++)
        {
            s = DefaultSpriteUI.AddElement(new Vector2(0, 0), 0, 0, 7, 0, 0, 0, 0);
            DefaultSpriteUI.HideSprite(s);
            BloodSplashes.GuiSprites.Add(s);
        }

        Hide();
    }