I cant seem to point to a specific problem as no errors appear when using the developer tools.
The html file only has a <body onload="on_load();"> function, as well as div id image tags, and the javascript src.
var x = 0
var player1y = 0;
var player2y = 0;
var elem;
var elem2;
var UP=38, DOWN=40, UP2=87, DOWN2=83;
var up_pressed = down_pressed = false;
var up2_pressed = down2_pressed = false;
var MOVE_INC = 4;
function key_down(key_code) {
if (key_code == DOWN) {
down_pressed = true;
} else if (key_code == UP) {
up_pressed = true;
}
}
{
if (key_code = DOWN2) {
down2_pressed = true;
} else if (key_code == UP2) {
up2_pressed = true;
}
}
{
console.debug("::"+key_code);
}
function key_up(key_code) {
if (key_code == DOWN) {
down_pressed = false;
} else if (key_code == UP) {
up_pressed = false;
}
if (key_code == DOWN2) {
down2_pressed = false;
} else if (key_code == UP2) {
up2_pressed = false;
}
}
function loop()
{
{ var elem = document.getElementById("sq1");
elem.style.position="absolute";
elem.style.left = x+"px";
elem.style.top = player1y+"px";
if (down_pressed) {
player1y+=MOVE_INC;
}
if (up_pressed) {
player1y-=MOVE_INC;
}
}
{ var elem2 = document.getElementById("sq2");
elem2.style.position="absolute";
elem2.style.left = x+"px";
elem2.style.top = player2y+"px";
if (down2_pressed) {
player2y-=MOVE_INC;
}
if (up2_pressed) {
player2y+=MOVE_INC;
}
}
window.setTimeout("loop()", 50);
}
function on_load() {
window.addEventListener('keydown', function(evt) {
key_down(evt.keyCode);
},true);
window.addEventListener('keyup', function(evt) {
key_up(evt.keyCode);
},true);
loop();
}
This post has been edited by modi123_1: 18 December 2012 - 12:24 PM

New Topic/Question
Reply


MultiQuote







|