예제 #1
0
        public override void Draw(GameTime gameTime)
        {
            switch (this.StatusPersonagem)
            {
            case StatusPersonagem.Parado:
                SpriteHelper.DesenharSprite(ref _spriteBatch, ref SpritePersonagemParado, Posicao, ref _spriteParadoAtual, 10, 7, Efeito);
                break;

            case StatusPersonagem.Andando:
                SpriteHelper.DesenharSprite(ref _spriteBatch, ref SpritePersonagemAndando, Posicao, ref _spriteAndandoAtual, 10, 6, Efeito);
                break;

            case StatusPersonagem.Arremessando:
                SpriteHelper.DesenharSprite(ref _spriteBatch, ref SpritePersonagemLancando, SpriteHelper.CorrigirPosicaoArremeco(Posicao), ref _spriteLancandoAtual, 10, 6, Efeito);
                break;

            default:
                break;
            }
            base.Draw(gameTime);
        }