public Sprite createExplosion()
        {
            Sprite temp = new ProxySprite(SpriteType.Explosion, RealSpriteFactory.getSprite(SpriteType.Explosion));

            temp.setSprite(sprite);
            manager.createActive(temp);
            temp.setScale(SizeFactory.getFactory.alienScale.spriteWidth, SizeFactory.getFactory.alienScale.spriteHeight);
            return(temp);
        }
Пример #2
0
 public override void updateBehavior(ProxySprite sprite)
 {
     float sy = sprite.getScaleY();
     sprite.setScale(sprite.getScaleX(), sy * -1f);
 }
Пример #3
0
 public override void updateBehavior(ProxySprite sprite)
 {
     float sx = sprite.getScaleX();
     sprite.setScale(sx * -1f, sprite.getScaleY());
 }