witam mam problem z chodzeniem po mapie jak naciszne klawisz to postac ciagle biegnie
oto kod:
$(document).ready(function(){
$("div#l").click(function(){
wyslij('lewo',8,0,1);
});
$("div#p").click(function(){
wyslij('prawo',-8,0,2);
});
$("div#g").click(function(){
wyslij('gora',0,8,3);
});
$("div#d").click(function(){
wyslij('dol',0,-8,0);
});
$("div#oHero").click(function(){
});
$(document).keydown(function (event) {
if(event.keyCode==65 && chatmode==0){$("div#l").click();}
if(event.keyCode==87 && chatmode==0){$("div#g").click();}
if(event.keyCode==68 && chatmode==0){$("div#p").click();}
if(event.keyCode==83 && chatmode==0){$("div#d").click();}
});
});
function wyslij(strona,ox,oy,kierunek){
$.ajax({
type: "POST",
url: "js/idz.php",
data:"move="+strona,
success: function(msg){
if(msg){
$('#oMap').css("background-image","url("+msg+")");
setTimeout("map_poz(x+="+ox+",y+="+oy+");animation(0,"+kierunek+");",100);
setTimeout("map_poz(x+="+ox+",y+="+oy+");animation(1,"+kierunek+");",200);
setTimeout("map_poz(x+="+ox+",y+="+oy+");animation(2,"+kierunek+");",300);
setTimeout("map_poz(x+="+ox+",y+="+oy+");animation(3,"+kierunek+");",400);
setTimeout("animation(0,"+kierunek+");",500);
}
}
});
}
function map_poz(x,y){
$("#oMap").css("background-position", x+"px "+y+"px");
}
function animation(klatka,kierunek){
$("#oHero").css("background-position",(-klatka*32)+"px "+(-kierunek*48)+"px");
}
// GOOD GAME