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?
