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); }