コード例 #1
0
 public override void Draw(GameTime gameTime, SpriteBatch sb)
 {
     if (_boardFrame.IsVisible)
     {
         _currentBoard.Draw(gameTime, sb);
         sb.Draw(_boardFrame._sprite[0].Texture2D[0], new Vector2(_boardFrame.X, _boardFrame.Y), Color.White);
     }
 }
コード例 #2
0
 public override void DrawState(GameTime gameTime, SpriteBatch sb)
 {
     _menuFrame.Draw(gameTime, sb);
     _newgameFrame.Draw(gameTime, sb);
     _loadgameFrame.Draw(gameTime, sb);
     _optionFrame.Draw(gameTime, sb);
     _helpFrame.Draw(gameTime, sb);
     _aboutFrame.Draw(gameTime, sb);
     _quitFrame.Draw(gameTime, sb);
 }
コード例 #3
0
        public override void DrawState(GameTime gameTime, SpriteBatch sb)
        {
            //_introFrame.Draw(gameTime, sb);
            _introFrames.Child[_currentIntroFrame].Draw(gameTime, sb);
            _selectMode.Draw(gameTime, sb);

            _aboutGameButtonFrame.Draw(gameTime, sb);
            _programer1ButtonFrame.Draw(gameTime, sb);
            _programer2ButtonFrame.Draw(gameTime, sb);
            _exitButtonFrame.Draw(gameTime, sb);
        }
コード例 #4
0
        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);
        }