public void CreateSpineboy()
		{
			spineboy = new SpineSkeleton("SpineboyAtlas", "SpineboySkeleton", Origin) { Scale = Scale };
			walk = spineboy.SkeletonData.FindAnimation("walk");
			jump = spineboy.SkeletonData.FindAnimation("jump");
			spineboy.SetAnimationLooped("walk");
		}
 internal void SetSkeleton(SpineSkeleton skeleton)
 {
     if (skeleton == null)
     {
         return;
     }
     _skeleton = skeleton;
 }
Example #3
0
        public void RenderDragon()
        {
            spineboy.Dispose();
            new FontText(Font.Default, "Click mouse to make the dragon bite",
                         Rectangle.FromCenter(0.5f, 0.25f, 1.0f, 0.1f));
            var dragon = new SpineSkeleton("DragonAtlas", "DragonSkeleton",
                                           new Rectangle(0.4f, 0.75f, 0.35f, 0.35f));

            new Command(() => dragon.SetAnimation("animation")).Add(new MouseButtonTrigger());
        }
Example #4
0
 public void CreateSpineboy()
 {
     spineboy = new SpineSkeleton("SpineboyAtlas", "SpineboySkeleton", Origin)
     {
         Scale = Scale
     };
     walk = spineboy.SkeletonData.FindAnimation("walk");
     jump = spineboy.SkeletonData.FindAnimation("jump");
     spineboy.SetAnimationLooped("walk");
 }
Example #5
0
        private static void CreateRandomizedSpineboy()
        {
            var origin = new Vector2D(Randomizer.Current.Get(0.2f, 0.8f), Randomizer.Current.Get(0.4f));
            var boy    = new SpineSkeleton("SpineboyAtlas", "SpineboySkeleton", origin)
            {
                Scale = new Size(Randomizer.Current.Get(0.2f, 0.8f))
            };

            boy.SetAnimationLooped("walk");
            var startTime = Randomizer.Current.Get();

            boy.state.Update(startTime);
            boy.skeleton.Update(startTime);
        }
		public void RenderDragon()
		{
			spineboy.Dispose();
			new FontText(Font.Default, "Click mouse to make the dragon bite",
				Rectangle.FromCenter(0.5f, 0.25f, 1.0f, 0.1f));
			var dragon = new SpineSkeleton("DragonAtlas", "DragonSkeleton",
				new Rectangle(0.4f, 0.75f, 0.35f, 0.35f));
			new Command(() => dragon.SetAnimation("animation")).Add(new MouseButtonTrigger());
		}
		private static void CreateRandomizedSpineboy()
		{
			var origin = new Vector2D(Randomizer.Current.Get(0.2f, 0.8f), Randomizer.Current.Get(0.4f));
			var boy = new SpineSkeleton("SpineboyAtlas", "SpineboySkeleton", origin)
			{
				Scale = new Size(Randomizer.Current.Get(0.2f, 0.8f))
			};
			boy.SetAnimationLooped("walk");
			var startTime = Randomizer.Current.Get();
			boy.state.Update(startTime);
			boy.skeleton.Update(startTime);
		}