commit 43c4e0a
Devine Lu Linvega
·
2024-11-25 19:14:19 +0000 UTC
parent ef76d11
(screen) Cleanup
1 files changed,
+2,
-2
+2,
-2
1@@ -33,9 +33,9 @@ screen_2bpp(Uint8 *layer, Uint8 *addr, Uint16 x1, Uint16 y1, Uint16 blend, int f
2 {
3 int x, y, qx, qy, opaque = (blend % 5), length = MAR2(uxn_screen.width);
4 for(y = y1, qy = fy < 0 ? 7 : 0; y < y1 + 8; y++, qy += fy) {
5- int ch1 = addr[qy], ch2 = addr[qy + 8], row = y * length;
6+ int ch1 = addr[qy], ch2 = addr[qy + 8] << 1, row = y * length;
7 for(x = x1, qx = fx > 0 ? 7 : 0; x < x1 + 8; x++, qx -= fx) {
8- int color = ((ch1 >> qx) & 1) | (((ch2 >> qx) & 1) << 1);
9+ int color = ((ch1 >> qx) & 1) | ((ch2 >> qx) & 2);
10 if(opaque || color)
11 layer[x + row] = blending[color][blend];
12 }