commit 597efb3

Devine Lu Linvega  ·  2024-11-26 01:32:07 +0000 UTC
parent ecb68cf
(screen) Fixed issue with rect primitive
2 files changed,  +8, -2
+7, -1
 1@@ -17,6 +17,12 @@
 2 	#0000 DUP2 .Screen/x DEO2
 3 	.Screen/y DEO2
 4 	#80 .Screen/pixel DEO
 5+	( | draw fills )
 6+	#0080 DUP2 .Screen/x DEO2
 7+	.Screen/y DEO2
 8+	#82 .Screen/pixel DEO
 9+	#93 .Screen/pixel DEO
10+	#a1 .Screen/pixel DEO
11 	<draw-guide>
12 	( | cursor )
13 	#41 ;cursor-icn <update-cursor>
14@@ -65,7 +71,7 @@
15 	;guide-icn .Screen/addr DEO2
16 	#1000
17 	&l ( -- ) 
18-		#01 .Screen/sprite DEO
19+		#05 .Screen/sprite DEO
20 		INC GTHk ?&l 
21 	POP2
22 	( | circles )
+1, -1
1@@ -203,7 +203,7 @@ screen_deo(Uxn *u, Uint8 addr)
2 				y1 = 0, y2 = rY;
3 			else
4 				y1 = rY, y2 = uxn_screen.height;
5-			screen_rect(layer, MAR(x1), MAR(y1), MAR2(x2), MAR(y2), color);
6+			screen_rect(layer, MAR(x1), MAR(y1), MAR(x2), MAR(y2), color);
7 			screen_change(x1, y1, x2, y2);
8 		}
9 		/* pixel mode */