My current code works great , but I need to add a player .
Currently , Good guys and Enemies keep going back and forth 'right to left' and back.
Shooter at bottom will move with leftArrow and rightArrow . I hope , is that possible ?
Shooter will shoot with upArrow . I hope , is that possible ?
And I have one Bullet .
enchant(); // initialize
var newLieCheck = 3; var oldLieCheck = 9; var alertCount = 0;
var RandomNum1 = 0; var RandomNum2 = 0;
var SCREEN_WIDTH =640; var SCREEN_HEIGHT =640;
var sprite1Opacity = 1.0; var sprite3Opacity = 1.0;
var sprite2Opacity = 1.0; var sprite4Opacity = 1.0;
var forceUpdate = 0;
var sprite1Counter = 0;
window.onload = function() {
var game = new Core(SCREEN_WIDTH, SCREEN_HEIGHT); // Game stage
game.fps = 20;
game.onload = function(){
var scene = game.rootScene;
var sprite1 = new Sprite(64, 64); // after sprite2 ensures sprite1 is on top initially
scene.addChild(sprite1);
sprite1.frame = [0]; // select sprite image frame
sprite1.x = 0; sprite1.y = 0;
sprite1.visible = true;
var sprite2 = new Sprite(64, 64);
// var sprite2 = new Sprite(32, 32);
scene.addChild(sprite2);
sprite2.frame = [0]; // select sprite frame
// sprite2.x = 68; sprite2.y = 68;
sprite2.x = 0; sprite2.y = 0;
sprite2.visible = false;
var sprite3 = new Sprite(64, 64);
game.rootScene.addChild(sprite3);
sprite3.frame = [1]; // select sprite frame
sprite3.x = 10; sprite3.y = 68;
sprite3.visible = true;
var sprite4 = new Sprite(64, 64);
game.rootScene.addChild(sprite4);
sprite4.frame = [1]; // select sprite frame
sprite4.x = 0; sprite4.y = 68;
sprite4.visible = false;
var sprite5 = new Sprite(64, 64);
game.rootScene.addChild(sprite5);
sprite5.frame = [2]; // select sprite frame
sprite5.x = 0; sprite5.y = 134;
sprite5.visible = true;
var sprite6 = new Sprite(64, 64);
game.rootScene.addChild(sprite6);
sprite6.frame = [2]; // select sprite frame
sprite6.x = 20; sprite6.y = 134;
sprite6.visible = false;
var sprite7 = new Sprite(64, 64);
game.rootScene.addChild(sprite7);
sprite7.frame = [3]; // select sprite frame
sprite7.x = 20; sprite7.y = 202;
sprite7.visible = true;
var sprite8 = new Sprite(64, 64);
game.rootScene.addChild(sprite8);
sprite8.frame = [3]; // select sprite frame
sprite8.x = 20; sprite8.y = 202;
sprite8.visible = false;
var bg = new Sprite(320, 191);
scene.addChild(bg);
bg.opacity = 0.95;
bg.x = 0;
bg.y = 460;
var cow = new Sprite(128, 76);
scene.addChild(cow);
cow.opacity = 1.0;
cow.x = 510;
cow.y = 564; // Cow128x76.png
var Thrower = new Sprite(64, 109);
scene.addChild(Thrower);
Thrower.opacity = 1.0;
Thrower.x = 360;
Thrower.y = 532; // FrisbeeThrower
var CowPie32x32Png = new Sprite(32, 32);
scene.addChild(CowPie32x32Png);
CowPie32x32Png.x = 360;
CowPie32x32Png.y = 524; // FrisbeeThrower
var LabelRandom1 = new Label('');
LabelRandom1.x = 100;
LabelRandom1.y = 150;
scene.addChild(LabelRandom1);
var LabelRandom2 = new Label('');
LabelRandom2.x = 100;
LabelRandom2.y = 190;
scene.addChild(LabelRandom2);
var Label4X = new Label('!');
Label4X.x = 100;
Label4X.y = 230;
scene.addChild(Label4X);
scene.backgroundColor = '#FFF8DC'; // '#F7F2E6'; // '#FCEBD5'; //
/* newLieIntersect.addEventListener(Event.ENTER_FRAME, function()
{
// newLieIntersect.y += apple.speed;
//Collision with the sprite1
if (sprite1.intersect(newLieIntersect))
{
// do stuff
} // if (sprite1.intersect
}); // newLieIntersect.addEventListener
*/
sprite1.tl.moveBy(574, 0, 60) // move right
.then
(function(){
switch (newLieCheck)
{
case 0: newLieCheck = 1; break;
case 1: newLieCheck = 2; break;
case 2: newLieCheck = 3; break;
case 3: newLieCheck = 0; break;
}
if (newLieCheck == 0) {sprite1.visible = false; sprite2.visible = true;}
if (newLieCheck != 0) {sprite1.visible = true; sprite2.visible = false;}
LabelRandom2.text = ('Which BAD guy ? = ' + newLieCheck);
}) // sprite1.then(function()
.moveBy(2, 0, 1) // sprite1
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 60) // move left
.scaleTo(1, 1, 10) // turn right
.loop();
sprite2.tl.moveBy(576, 0, 90) // move right
.then(function(){
// alert("sprite2.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck != 0){sprite2.visible = false;}
if (newLieCheck == 0){sprite2.visible = true;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 90) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite3.tl.moveBy(576, 0, 70) // move right
.then(function(){
// alert("sprite3.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 1){sprite3.visible = false;}
if (newLieCheck != 1){sprite3.visible = true;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 70) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite4.tl.moveBy(576, 0, 70) // move right
.then(function(){
// alert("sprite4.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 1){sprite4.visible = true;}
if (newLieCheck != 1){sprite4.visible = false;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 70) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite5.tl.moveBy(576, 0, 80) // move right
.then(function(){
// alert("sprite5.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 2){sprite5.visible = false;}
if (newLieCheck != 2){sprite5.visible = true;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 80) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite6.tl.moveBy(576, 0, 80) // move right
.then(function(){
// alert("sprite6.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 2){sprite6.visible = true;}
if (newLieCheck != 2){sprite6.visible = false;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 80) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite7.tl.moveBy(576, 0, 90) // move right
.then(function(){
// alert("sprite7.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 3){sprite7.visible = false;}
if (newLieCheck != 3){sprite7.visible = true;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 90) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
sprite8.tl.moveBy(576, 0, 90) // move right
.then(function(){
// alert("sprite8.tl.moveBy , newLieCheck = "+newLieCheck);
if (newLieCheck == 3){sprite8.visible = true;}
if (newLieCheck != 3){sprite8.visible = false;}
})
.scaleTo(-1, 1, 10) // turn left
.moveBy(-576, 0, 90) // move left
.scaleTo(1, 1, 10) // turn right
.loop(); // loop it
}; // Game.onload = function()
game.start(); // start your Game!
};