public override void DrawState(GameTime gameTime, SpriteBatch sb) { if (_nBackGroundImage > 0) { for (int i = 0; i < _nBackGroundImage; i++) { _backGroundImage[i].Draw(gameTime, sb); } _processBar.Draw(gameTime, sb); } }
public override void Draw(GameTime gameTime, SpriteBatch sb) { _healbarFrame.Draw(gameTime, sb); //Itemframe khong duoc add vào trong healthbar frame de ve~ chung mà no tu ve~ -> do sai lam trong thiet ke :| sb.Draw(_itemFrame._sprite[0].Texture2D[0], new Vector2(_itemFrame.X, _itemFrame.Y), Color.White); for (int i = 0; i < _itemFrame.Child.Count; i++) { _itemFrame.Child[i].Draw(gameTime, sb); } //Ve cac process bar _bloodPro.Draw(gameTime, sb); _manaPro.Draw(gameTime, sb); if (_character.Skillboard.BoardFrame.IsVisible) { switch (_character.Skillboard.ICurrentBoard) { case 0: { if (((Skill)_character.Skillboard.BtSkillCleaving.Owner).CurrentButton == _character.Skillboard.BtSkillCleaving) { ((Skill)_character.Skillboard.BtSkillCleaving.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSkillCritical.Owner).CurrentButton == _character.Skillboard.BtSkillCritical) { ((Skill)_character.Skillboard.BtSkillCritical.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSkillCurse.Owner).CurrentButton == _character.Skillboard.BtSkillCurse) { ((Skill)_character.Skillboard.BtSkillCurse.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSkillOverSpeed.Owner).CurrentButton == _character.Skillboard.BtSkillOverSpeed) { ((Skill)_character.Skillboard.BtSkillOverSpeed.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSkillLifeSteal.Owner).CurrentButton == _character.Skillboard.BtSkillLifeSteal) { ((Skill)_character.Skillboard.BtSkillLifeSteal.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSkillBash.Owner).CurrentButton == _character.Skillboard.BtSkillBash) { ((Skill)_character.Skillboard.BtSkillBash.Owner).Draw(gameTime, sb); } break; } case 1: { if (((Skill)_character.Skillboard.BtDeadlyBeesSkill.Owner).CurrentButton == _character.Skillboard.BtDeadlyBeesSkill) { ((Skill)_character.Skillboard.BtDeadlyBeesSkill.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtSoulRelease.Owner).CurrentButton == _character.Skillboard.BtSoulRelease) { ((Skill)_character.Skillboard.BtSoulRelease.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtEathShakeSkill.Owner).CurrentButton == _character.Skillboard.BtEathShakeSkill) { ((Skill)_character.Skillboard.BtEathShakeSkill.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtWaveFormSkill.Owner).CurrentButton == _character.Skillboard.BtWaveFormSkill) { ((Skill)_character.Skillboard.BtWaveFormSkill.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtLightingField.Owner).CurrentButton == _character.Skillboard.BtLightingField) { ((Skill)_character.Skillboard.BtLightingField.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtInvisible.Owner).CurrentButton == _character.Skillboard.BtInvisible) { ((Skill)_character.Skillboard.BtInvisible.Owner).Draw(gameTime, sb); } break; } case 2: { if (((Skill)_character.Skillboard.BtGreatFortitude.Owner).CurrentButton == _character.Skillboard.BtGreatFortitude) { ((Skill)_character.Skillboard.BtGreatFortitude.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtGodStrength.Owner).CurrentButton == _character.Skillboard.BtGodStrength) { ((Skill)_character.Skillboard.BtGodStrength.Owner).Draw(gameTime, sb); } if (((Skill)_character.Skillboard.BtBlur.Owner).CurrentButton == _character.Skillboard.BtBlur) { ((Skill)_character.Skillboard.BtBlur.Owner).Draw(gameTime, sb); } break; } } } //if (_btLefthandSkill.IsMouseHover) // ((Skill)_btLefthandSkill.Owner).Draw(gameTime, sb); }