Resulta que pongo en una condicional lo siguiente:
Código :
if ((_global.ha_chocado[0] == 1)+(_global.segundotoque == true)){
cambia de color
}y funciona el cambio de color... pero si pongo:
Código :
if ((_global.ha_chocado[0] == 1)+(_global.segundotoque == true)+ (_global.liquidouno==false)){
cambia de color
}NO funciona...
Así que me dije... bueno... pues cambia los "+" por "and" o por "&&" pero no siguen las pautas..¿no son equivalentes? nunca me había pasado esto... bueno, quizás porque no estaba haciendo algo tan complicado hasta ahora...
¿alguien sabe por qué ocurre esto? me refiero a que por qué no son equivalentes o, bueno, ya puestos, por qué no puedo sumar una tercera variable global y se me vuelve turulata la función preparada,
saludos
