1 decade ago by peepli
hello,
I am trying to play my animation in reverse on keyboard button press but its not working. My animation plays fine normally.
This is my code below
I can play the first animation which is not in reverse but I cannot play the second reversed animation when I press on spacebar press.
Could someone please tell me what am I doing wrong here?
I am trying to play my animation in reverse on keyboard button press but its not working. My animation plays fine normally.
This is my code below
animSheetAchievementUnlocked: new ig.AnimationSheet('media/Achievements/ach_anim.png',1024,300), init: function(x,y,settings){ this.animAchievementUnlocked = new ig.Animation( this.animSheetAchievementUnlocked, 0.04167, [ 0,1,2,3,4,5, 6,7,8,9,10,11, 12,13,14,15,16,17, 18,19,20,21,22,23,24,25, 26,27,28,29,30,31,32,33, 34,35,36,37,38,39,40,41, 42,43,44,45,46,47,48,49 ], true ); this.reverseAnimationCycle = new ig.Animation( this.animSheetAchievementUnlocked, 0.04167, [ 49,48,47,46,45,44,43,42,41, 40,39,38,37,36,35,34,33,32, 31,30,29,28,27,26,25,24,23, 22,21,20,19,18,17,16,15,14, 13,12,11,10,9,8,7,6,5,4,3,2,1,0 ], true ); this.animAchievementUnlocked.rewind(); this.reverseAnimationCycle.rewind(); } draw:function(){ this.animAchievementUnlocked.update(); this.reverseAnimationCycle.update(); this.animAchievementUnlocked.draw( 0, 225); if( ig.input.pressed('space') ){ this.reverseAnimationCycle.draw(0,225); } this.parent(); },
I can play the first animation which is not in reverse but I cannot play the second reversed animation when I press on spacebar press.
Could someone please tell me what am I doing wrong here?