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