Buenas galera, estas a me acontecer um problema, aqui,
ao termino da function leveUm, ele está me retonando a function menu,
alguem saberia me dizer, o porque disto estar acontecendo??
no caso ele nao deveria chamar novamente a function menu.
segue link do jogo.
https://mega.co.nz/#!UN90HYoL!eHZnC0z2yZ31qPG_0mMRxFfvyVdtJTYFghY9TvxKTIo
Código (Javascript):
ao termino da function leveUm, ele está me retonando a function menu,
alguem saberia me dizer, o porque disto estar acontecendo??
no caso ele nao deveria chamar novamente a function menu.
segue link do jogo.
https://mega.co.nz/#!UN90HYoL!eHZnC0z2yZ31qPG_0mMRxFfvyVdtJTYFghY9TvxKTIo
Código (Javascript):
$(document).ready(function(){
var focos = 0;
var pontos = 0;
var passou = false;
var menu = function(){
$("#status").hide();
$("#box").css({height: "406px" });
$("<img id='fundoMenu'>").attr("src", "menuFundo.jpg").appendTo("#box");
$("<img id='jogar'>").attr("src", "jogar.png").appendTo("#box");
$("#jogar").hover(
function() { $(this).attr("src", "jogarHover.png"); },
function() { $(this).attr("src", "jogar.png"); }
).click(function(){
levelUm();
});
}//menu
var status = function(focosFase, pontosFase){
focos = focos + focosFase;
pontos = pontos + pontosFase;
$("#level").html("Level 1");
$("#pontos").html("Pontos : " + pontos);
$("#focos").html("Focos " + focos + " / 10");
}//status
var levelUm = function(){
$("#status").show();
$("#box").css({height: "456px" });
status(0,0);
$("<img id='levelUm'>").attr("src", "dengue1.jpg").appendTo("#box");
$("#levelUm").click(function(e){
var offset = $(this).offset();
var relX = e.pageX - offset.left;
var relY = e.pageY - offset.top;
$("#coord").html(relX + " - " + parseInt(relY));
if((relX > 202 && relX < 295) && (relY > 316 && relY < 393)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "360px", left: "225px"});
status(1, 5);
}
if((relX > 234 && relX < 285) && (relY > 265 && relY < 300)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "300px", left: "236px"});
status(1, 5);
}
if((relX > 132 && relX < 158) && (relY > 265 && relY < 280)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "275px", left: "125px"});
status(1, 5);
}
if((relX > 186 && relX < 219) && (relY > 216 && relY < 254)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "240px", left: "180px"});
status(1, 5);
}
if((relX > 104 && relX < 176) && (relY > 39 && relY < 87)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "75px", left: "115px"});
status(1, 5);
}
if((relX > 431 && relX < 500) && (relY > 115 && relY < 133)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "125px", left: "450px"});
status(1, 5);
}
if((relX > 525 && relX < 603) && (relY > 100 && relY < 136)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "125px", left: "530px"});
status(1, 5);
}
if((relX > 540 && relX < 580) && (relY > 203 && relY < 260)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "245px", left: "540px"});
status(1, 5);
}
if((relX > 602 && relX < 643) && (relY > 278 && relY < 292)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "285px", left: "604px"});
status(1, 5);
}
if((relX > 680 && relX < 700) && (relY > 270 && relY < 290)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "285px", left: "670px"});
status(1, 5);
passou = true;
}
if(passou && focos == 10){
status(0, 10);
$("#levelUm").hide();
$(".certo").hide();
$("<span id='parabens'>").html("Parabéns! Você completou o primeiro Level!").appendTo("#box");
}
});
}//levelUm
menu();
});
var focos = 0;
var pontos = 0;
var passou = false;
var menu = function(){
$("#status").hide();
$("#box").css({height: "406px" });
$("<img id='fundoMenu'>").attr("src", "menuFundo.jpg").appendTo("#box");
$("<img id='jogar'>").attr("src", "jogar.png").appendTo("#box");
$("#jogar").hover(
function() { $(this).attr("src", "jogarHover.png"); },
function() { $(this).attr("src", "jogar.png"); }
).click(function(){
levelUm();
});
}//menu
var status = function(focosFase, pontosFase){
focos = focos + focosFase;
pontos = pontos + pontosFase;
$("#level").html("Level 1");
$("#pontos").html("Pontos : " + pontos);
$("#focos").html("Focos " + focos + " / 10");
}//status
var levelUm = function(){
$("#status").show();
$("#box").css({height: "456px" });
status(0,0);
$("<img id='levelUm'>").attr("src", "dengue1.jpg").appendTo("#box");
$("#levelUm").click(function(e){
var offset = $(this).offset();
var relX = e.pageX - offset.left;
var relY = e.pageY - offset.top;
$("#coord").html(relX + " - " + parseInt(relY));
if((relX > 202 && relX < 295) && (relY > 316 && relY < 393)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "360px", left: "225px"});
status(1, 5);
}
if((relX > 234 && relX < 285) && (relY > 265 && relY < 300)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "300px", left: "236px"});
status(1, 5);
}
if((relX > 132 && relX < 158) && (relY > 265 && relY < 280)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "275px", left: "125px"});
status(1, 5);
}
if((relX > 186 && relX < 219) && (relY > 216 && relY < 254)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "240px", left: "180px"});
status(1, 5);
}
if((relX > 104 && relX < 176) && (relY > 39 && relY < 87)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "75px", left: "115px"});
status(1, 5);
}
if((relX > 431 && relX < 500) && (relY > 115 && relY < 133)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "125px", left: "450px"});
status(1, 5);
}
if((relX > 525 && relX < 603) && (relY > 100 && relY < 136)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "125px", left: "530px"});
status(1, 5);
}
if((relX > 540 && relX < 580) && (relY > 203 && relY < 260)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "245px", left: "540px"});
status(1, 5);
}
if((relX > 602 && relX < 643) && (relY > 278 && relY < 292)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "285px", left: "604px"});
status(1, 5);
}
if((relX > 680 && relX < 700) && (relY > 270 && relY < 290)){
$("<img class='certo'>").attr("src", "certo.png").appendTo("#box").css({top: "285px", left: "670px"});
status(1, 5);
passou = true;
}
if(passou && focos == 10){
status(0, 10);
$("#levelUm").hide();
$(".certo").hide();
$("<span id='parabens'>").html("Parabéns! Você completou o primeiro Level!").appendTo("#box");
}
});
}//levelUm
menu();
});