Correctly render all-white screen (explosion flickering)
[mercenary-reloaded.git] / src / mercenary / render.c
index 48e9432..1c845b5 100644 (file)
@@ -2816,6 +2816,23 @@ int render_all_items(double inter, int vr)
        return 0;
 }
 
+int render_all_white(int vr)
+{
+       render_item_t sky_item;
+
+       memset(&sky_item, 0, sizeof(sky_item));
+       sky_item.type = RENDER_ITEM_SKY;
+
+       /* set color */
+       sky_item.u.ground.red = 1.0;
+       sky_item.u.ground.green = 1.0;
+       sky_item.u.ground.blue = 1.0;
+
+       render_one_item(&sky_item, vr);
+
+       return 0;
+}
+
 void render_capture_reset(void)
 {
        /* flush old list, if exists */