Hola a todos, tengo un problema con hacer que se oscuresca la pantalla dependiendo la hora, y es queel valor de alpha en el create es 0.4, y cuando quiero que se cambie a distintas horas por ejemplo a 0.30 como en el step, asi quiera restarle con otra variable no pasa nada, y solo pasa con eso, porque en el primer if, quiero que se cambie a 0.1 y ahi si funciona correctamente, a lo mejor no me doy cuenta de algo...
CREATE: alpha = 0.4;
STEP: if(object_exists(wcat_1)){
if (global.horas >=7 && global.horas < 20 ){
alpha = 0.1;
}
if (global.horas >=20 && global.horas < 7){
alpha = 0.30;
}
show_debug_message(alpha);
}
DRAW: if(instance_exists (wcat_1)){
draw_set_alpha(alpha);
draw_set_color(c_black);
draw_rectangle(-room_height, -room_width, room_height + room_height, room_width + room_width, false);
draw_set_alpha(1);
}
El problema es la condición del segundo if, estas pidiendo un número que sea al mismo tiempo mayor o igual que 20 y menor que 7, lo cual es imposible.
Cámbialo para que sea un número mayor o igual que 20 O menor que 7.
Cita de: Void en Noviembre 20, 2017, 01:12:55 AM
El problema es la condición del segundo if, estas pidiendo un número que sea al mismo tiempo mayor o igual que 20 y menor que 7, lo cual es imposible.
Cámbialo para que sea un número mayor o igual que 20 O menor que 7.
Muchas gracias, que cabeza la mia, ahora funciona correctamente