... | ... |
@@ -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 |
|