Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2012, 12:27
el_chivoregresa
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 13 años, 2 meses
Puntos: 3
juego javascript

buenas amigos y amigas tengo un problemita con un codigo de el juego q tengo rato perfeccionando el de la culebrita (snañe), bueno el problema es el siguiente:

con esta funcion genero las manzanas o sea la comida de la serpiente

bsnake.prototype.rannum = function(num1,num2){
num1 = parseInt(num1);
num2 = parseInt(num2);
var generator = Math.random()*(Math.abs(num1-num2));
generator = Math.round(num1+generator);
return generator;
}

y con esta funcion sirve para que cambie de posicion

cbsnake.prototype.obsta = function(){

this.obstop = this.correct[this.obst(0,this.correct.length-1)];
this.obsleft = this.correct[this.obst(0,this.correct.length-1)];

document.getElementById('obstaculo').style.top = this.obstop+"px";
document.getElementById('obstaculo').style.left = this.obsleft+"px";
}


entonces la cuestion es que tengo la misma funcion la 1era para crear los obstaculos, claro solo le cambie el nombre a la funcion, y para cambiarlos de posicion esta esta

cbsnake.prototype.obsta = function(){

this.obstop = this.correct[this.obst(0,this.correct.length-1)];
this.obsleft = this.correct[this.obst(0,this.correct.length-1)];

document.getElementById('obstaculo').style.top = this.obstop+"px";
document.getElementById('obstaculo').style.left = this.obsleft+"px";
}



y elproblema es que aveces que las manzanas se colocan en el mismo sitio que los obstaculos, mi pregunta es si se puede hacer algo para que esto no pase osea que donde aparezcan los obstaculos no pueda ser el mismo sitio q las manzanas.... =)