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); }
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); }
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; }
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(); }
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)); } } }
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); } }
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(); }
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(); }
public void Init(Area area) { player = area.getCurPlayer(); sprite = player.getSprite(); }
public void Start(GuiManager manager) { GuiManager = manager; //Audio = GuiManager.audio; DefaultSpriteUI = GuiManager.DefaultSpriteUI; }
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(); }