Browse code

(screen) Rename screen_clear to screen_fill

Devine Lu Linvega authored on 11/04/2023 17:42:32
Showing 2 changed files
... ...
@@ -93,17 +93,17 @@ screen_resize(UxnScreen *p, Uint16 width, Uint16 height)
93 93
 	if(bg && fg && pixels) {
94 94
 		p->width = width;
95 95
 		p->height = height;
96
-		screen_clear(p, &p->bg);
97
-		screen_clear(p, &p->fg);
96
+		screen_fill(p, &p->bg, 0);
97
+		screen_fill(p, &p->fg, 0);
98 98
 	}
99 99
 }
100 100
 
101 101
 void
102
-screen_clear(UxnScreen *p, Layer *layer)
102
+screen_fill(UxnScreen *p, Layer *layer, Uint8 color)
103 103
 {
104 104
 	Uint32 i, size = p->width * p->height;
105 105
 	for(i = 0; i < size; i++)
106
-		layer->pixels[i] = 0x00;
106
+		layer->pixels[i] = color;
107 107
 	layer->changed = 1;
108 108
 }
109 109
 
... ...
@@ -27,7 +27,7 @@ extern UxnScreen uxn_screen;
27 27
 
28 28
 void screen_palette(UxnScreen *p, Uint8 *addr);
29 29
 void screen_resize(UxnScreen *p, Uint16 width, Uint16 height);
30
-void screen_clear(UxnScreen *p, Layer *layer);
30
+void screen_fill(UxnScreen *p, Layer *layer, Uint8 color);
31 31
 void screen_redraw(UxnScreen *p);
32 32
 void screen_mono(UxnScreen *p);
33 33