public override void initialize() { base.initialize(); if (layer == null) { layer = scene as motion.SpriteLayer; } }
public override void cleanup() { base.cleanup(); layer.removeAllSprites(); backend.deleteSpriteLayer(layer); layer = null; backgroundSprite = null; }
public override void cleanup() { base.cleanup(); if (sprite != null) { sprite.removeFromContainer(); sprite = null; } layer = null; }
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)); }
public override void cleanup() { base.cleanup(); layer = null; }
public override void initialize() { base.initialize(); layer = backend.createSpriteLayer(); updateBackgroundColor(); }
public motion.SpriteScene setLayer(motion.SpriteLayer v) { layer = v; return(this); }
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)); }
public static motion.TextSprite addTextSprite(motion.Scene scene, motion.SpriteLayer layer, string text) { return(layer.addTextSprite(motion.TextProperties.forText(text))); }
public static motion.TextureSprite addTextureSpriteForSize(motion.Scene scene, motion.SpriteLayer layer, motion.Texture texture, double width, double height) { return(layer.addTextureSpriteForSize(texture, width, height)); }
public static motion.TextureSprite addTextureSpriteForWidth(motion.Scene scene, motion.SpriteLayer layer, motion.Texture texture, double width) { return(layer.addTextureSpriteForSize(texture, width, 0.00)); }
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)); }