Exemple #1
0
		/// <summary>
		/// Creates an animated sprite.
		/// ex: 
		///		var animatedSprite = SB.Animation("s.png", SB.Foreground, SB.Centre, 8, 16, SB.LoopForever);
		/// </summary>
		public static AnimationGenerator Animation(String path, String layer, String origin, int frameCount, int frameDelay, String loopType) {
			var generator = new AnimationGenerator(layer, origin, path, frameCount, frameDelay, loopType);
			GlobalMemory.Instance.RegisterStoryboardGenerator(generator);
			return generator;
		}
Exemple #2
0
		public AnimationGenerator Animation(String path, String layer, String origin, int frameCount, int frameDelay, String loopType) {
			var generator = new AnimationGenerator(layer, origin, path, frameCount, frameDelay, loopType);
			generators.Add(generator);
			return generator;
		}
Exemple #3
0
 private void InitializiseAnimationGenerator()
 {
     visualObject = new AnimationGenerator(layer, origin, path, frameCount, frameDelay, loopType);
     // we need to save this object in order to generate the storyboard when all parsing processes finished
     GlobalMemory.Instance.RegisterStoryboardGenerator(visualObject);
 }