User prompt
make that the pig need to be touched more than 1 time randomly
User prompt
make the ship more realistic
User prompt
turn the ship
User prompt
Make the bullet go where i clic
User prompt
Please fix the bug: 'ReferenceError: x is not defined' in or related to this line: 'dragNode.x = x;' Line Number: 76
User prompt
Please fix the bug: 'ReferenceError: x is not defined' in or related to this line: 'dragNode.x = x;' Line Number: 73
User prompt
Please fix the bug: 'ReferenceError: dragNode is not defined' in or related to this line: 'if (dragNode) {' Line Number: 71
User prompt
make it move with the arrows
User prompt
make the spaceship move
User prompt
Please fix the bug: 'ReferenceError: dragNode is not defined' in or related to this line: 'if (dragNode) {' Line Number: 71
Initial prompt
Shooter
===================================================================
--- original.js
+++ change.js
@@ -34,9 +34,13 @@
anchorY: 0.5
});
self.speed = 5;
self.update = function () {
- // Player movement logic goes here
+ // Player movement logic
+ if (dragNode) {
+ self.x = dragNode.x;
+ self.y = dragNode.y;
+ }
};
});
/****
@@ -48,9 +52,8 @@
/****
* Game Code
****/
-var dragNode = null;
var player = game.addChild(new Player());
player.x = 2048 / 2;
player.y = 2732 - 100;
var bullets = [];
@@ -62,10 +65,10 @@
LK.gui.top.addChild(scoreTxt);
game.update = function () {
// Player movement logic
if (dragNode) {
- dragNode.x = this.x;
- dragNode.y = this.y;
+ dragNode.x = dragNode.x;
+ dragNode.y = dragNode.y;
}
// Bullet logic
for (var i = bullets.length - 1; i >= 0; i--) {
var bullet = bullets[i];
@@ -106,8 +109,9 @@
piggies.push(piggy);
game.addChild(piggy);
}
};
+var dragNode = null;
game.down = function (x, y, obj) {
dragNode = player;
};
game.up = function (x, y, obj) {