Esempio n. 1
0
 public override void initialize()
 {
     base.initialize();
     if (layer == null)
     {
         layer = scene as motion.SpriteLayer;
     }
 }
Esempio n. 2
0
 public override void cleanup()
 {
     base.cleanup();
     layer.removeAllSprites();
     backend.deleteSpriteLayer(layer);
     layer            = null;
     backgroundSprite = null;
 }
Esempio n. 3
0
 public override void cleanup()
 {
     base.cleanup();
     if (sprite != null)
     {
         sprite.removeFromContainer();
         sprite = null;
     }
     layer = null;
 }
Esempio n. 4
0
        public static motion.TextureSprite addColorSprite(motion.Scene scene, motion.SpriteLayer layer, cave.Color color, double width, double height)
        {
            var text = scene.createTextureForColor(color);

            if (text == null)
            {
                return(null);
            }
            return(layer.addTextureSpriteForSize(text, width, height));
        }
Esempio n. 5
0
 public override void cleanup()
 {
     base.cleanup();
     layer = null;
 }
Esempio n. 6
0
 public override void initialize()
 {
     base.initialize();
     layer = backend.createSpriteLayer();
     updateBackgroundColor();
 }
Esempio n. 7
0
 public motion.SpriteScene setLayer(motion.SpriteLayer v)
 {
     layer = v;
     return(this);
 }
Esempio n. 8
0
        public static motion.TextSprite addTextSpriteWithRelativeSize(motion.Scene scene, motion.SpriteLayer layer, string text, double size)
        {
            var tp = motion.TextProperties.forText(text);

            tp.setFontSizeRelative(size);
            return(layer.addTextSprite(tp));
        }
Esempio n. 9
0
 public static motion.TextSprite addTextSprite(motion.Scene scene, motion.SpriteLayer layer, string text)
 {
     return(layer.addTextSprite(motion.TextProperties.forText(text)));
 }
Esempio n. 10
0
 public static motion.TextureSprite addTextureSpriteForSize(motion.Scene scene, motion.SpriteLayer layer, motion.Texture texture, double width, double height)
 {
     return(layer.addTextureSpriteForSize(texture, width, height));
 }
Esempio n. 11
0
 public static motion.TextureSprite addTextureSpriteForWidth(motion.Scene scene, motion.SpriteLayer layer, motion.Texture texture, double width)
 {
     return(layer.addTextureSpriteForSize(texture, width, 0.00));
 }
Esempio n. 12
0
 public static motion.TextureSprite addColorSprite(motion.Scene scene, motion.SpriteLayer layer, cave.Color color, double width)
 {
     return(motion.SpriteUtil.addColorSprite(scene, layer, color, width, 0.00));
 }