Browse code

(screen.c) Hide stack debugger when empty

neauoire authored on 08/08/2023 17:39:11
Showing 1 changed files
... ...
@@ -155,13 +155,12 @@ void
155 155
 screen_debugger(Uxn *u)
156 156
 {
157 157
 	int i;
158
-	for(i = 0; i < u->wst.ptr + 1; i++)
158
+	for(i = 0; i < u->wst.ptr; i++)
159 159
 		draw_byte(u->wst.dat[i], i * 0x18 + 0x8, uxn_screen.height - 0x18, 0x2);
160
-	for(i = 0; i < u->rst.ptr + 1; i++)
160
+	for(i = 0; i < u->rst.ptr; i++)
161 161
 		draw_byte(u->rst.dat[i], i * 0x18 + 0x8, uxn_screen.height - 0x10, 0x3);
162
-	for(i = 0; i < 0x40; i++) {
163
-		draw_byte(u->ram[i], (i & 0x7) * 0x18 + 0x8, ((i >> 3) << 3) + 0x8, 0x2 + !!u->ram[i]);
164
-	}
162
+	for(i = 0; i < 0x40; i++)
163
+		draw_byte(u->ram[i], (i & 0x7) * 0x18 + 0x8, ((i >> 3) << 3) + 0x8, 1 + !!u->ram[i]);
165 164
 }
166 165
 
167 166
 Uint8