Code edit (2 edits merged)
Please save this source code
User prompt
update the anim to be symetrical (1,2,3,4,3,2,1,2,.....)
Code edit (2 edits merged)
Please save this source code
User prompt
update ninja4 visibility
Code edit (1 edits merged)
Please save this source code
User prompt
add ninja4 to the anim
Code edit (1 edits merged)
Please save this source code
User prompt
add a step in the anim so it looks back an forth
Code edit (1 edits merged)
Please save this source code
User prompt
add the missing self.ninja2.visible = false; self.ninja3.visible = false; when running
User prompt
accelerate the anim
User prompt
slow the anim
User prompt
when ninja is no Moving, animate it with ninja, ninja2 and ninja3 frames
Code edit (4 edits merged)
Please save this source code
User prompt
add ninja2 and ninja3 assets to Ninja class
Code edit (3 edits merged)
Please save this source code
User prompt
always write the score on 2 digits
Code edit (1 edits merged)
Please save this source code
===================================================================
--- original.js
+++ change.js
@@ -106,9 +106,9 @@
});
self.ninja4 = self.attachAsset('ninja4', {
anchorX: 0.5,
anchorY: 1.0,
- x: 15
+ x: 10
});
self.ninjaRun = self.attachAsset('ninjaRun', {
anchorX: 0.5,
anchorY: 1.0
@@ -147,11 +147,13 @@
self.ninja3.visible = false;
if (LK.ticks % 10 < 5) {
self.ninjaRun.visible = false;
self.ninjaRun1.visible = true;
+ self.ninja4.visible = false;
} else {
self.ninjaRun1.visible = false;
self.ninjaRun.visible = true;
+ self.ninja4.visible = true;
}
if (!self.runSoundPlaying) {
self.runSoundPlaying = true;
LK.getSound('runSound').play();
@@ -170,19 +172,19 @@
if (LK.ticks % 50 < 10) {
self.ninjaStand.visible = true;
self.ninja2.visible = false;
self.ninja3.visible = false;
- self.ninja4.visible = false;
+ self.ninja4.visible = true;
} else if (LK.ticks % 50 < 20) {
self.ninjaStand.visible = false;
self.ninja2.visible = true;
self.ninja3.visible = false;
- self.ninja4.visible = false;
+ self.ninja4.visible = true;
} else if (LK.ticks % 50 < 30) {
self.ninjaStand.visible = false;
self.ninja2.visible = false;
self.ninja3.visible = true;
- self.ninja4.visible = false;
+ self.ninja4.visible = true;
} else if (LK.ticks % 50 < 40) {
self.ninjaStand.visible = false;
self.ninja2.visible = false;
self.ninja3.visible = false;
@@ -190,9 +192,9 @@
} else {
self.ninjaStand.visible = false;
self.ninja2.visible = true;
self.ninja3.visible = false;
- self.ninja4.visible = false;
+ self.ninja4.visible = true;
}
}
}
};