예제 #1
0
        public int GetLargura()
        {
            switch (this.StatusPersonagem)
            {
            case StatusPersonagem.Parado:
                return((int)(SpriteHelper.GetLarguraSprite(SpritePersonagemParado, 10) * Configuracao.EscalaPersonagem));

            case StatusPersonagem.Andando:
                return((int)(SpriteHelper.GetLarguraSprite(SpritePersonagemAndando, 10) * Configuracao.EscalaPersonagem));

            case StatusPersonagem.Arremessando:
                return((int)(SpriteHelper.GetLarguraSprite(SpritePersonagemLancando, 10) * Configuracao.EscalaPersonagem));

            default:
                break;
            }
            return(0);
        }
예제 #2
0
 public virtual Rectangle GetArea()
 {
     return(new Rectangle((int)Posicao.X, (int)Posicao.Y, (int)(SpriteHelper.GetLarguraSprite(SpritePersonagemParado, 10) * Configuracao.EscalaPersonagem), (int)(SpriteHelper.GetAlturaSprite(SpritePersonagemParado, 7) * Configuracao.EscalaPersonagem)));
 }