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 		}