if (global.In_overworld == true) { draw_set_color(c_white); draw_set_alpha(1); switch (global.Time_of_day) { case "day": { image_alpha = 0; draw_set_alpha(image_alpha); break; } case "sunset": { draw_set_color(color); colorR = color_get_red(color); colorB = color_get_blue(color); colorG = color_get_green(color); if (image_alpha < .33) { image_alpha += .001; } draw_primitive_begin(pr_trianglestrip); draw_vertex_colour(view_xview, view_yview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview, color, image_alpha); draw_vertex_colour(view_xview, view_yview + view_hview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview + view_hview, color, image_alpha); draw_primitive_end(); //draw_set_alpha(image_alpha); break; } case "night": { //draw_sprite_stretched(sprDayNight,1,view_xview,view_yview,240,160); //draw_clear_alpha(color, image_alpha); draw_set_color(color); color = make_color_rgb(colorR,colorG,colorB); if (colorR > 66) { colorR -= .2; } if (colorG < 10) { colorG += .2; } if (colorB < 135) { colorB += .2; } if (colorR <= 66 && colorG >= 10 && colorB >= 135) { if (image_alpha < .5) { image_alpha += .001; } } draw_primitive_begin(pr_trianglestrip); draw_vertex_colour(view_xview, view_yview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview, color, image_alpha); draw_vertex_colour(view_xview, view_yview + view_hview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview + view_hview, color, image_alpha); draw_primitive_end(); //draw_set_alpha(image_alpha); break; } case "morning": { //draw_sprite_stretched(sprDayNight,2,view_xview,view_yview,240,160); //draw_clear_alpha(color, image_alpha); draw_set_color(color); color = make_color_rgb(colorR,colorG,colorB); if (colorR < 222) { colorR += .2; } if (colorG < 222) { colorG += .2; } if (colorB < 222) { colorB += .2; } if (image_alpha > 0) { image_alpha -= .001; } draw_primitive_begin(pr_trianglestrip); draw_vertex_colour(view_xview, view_yview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview, color, image_alpha); draw_vertex_colour(view_xview, view_yview + view_hview, color, image_alpha); draw_vertex_colour(view_xview + view_wview, view_yview + view_hview, color, image_alpha); draw_primitive_end(); //draw_set_alpha(image_alpha); break; } } draw_set_color(c_white); draw_set_alpha(1); }