summaryrefslogtreecommitdiff
path: root/uisimulator/win32/lcd-win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator/win32/lcd-win32.c')
-rw-r--r--uisimulator/win32/lcd-win32.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/uisimulator/win32/lcd-win32.c b/uisimulator/win32/lcd-win32.c
index dcdb16f1f1..243e83dd2e 100644
--- a/uisimulator/win32/lcd-win32.c
+++ b/uisimulator/win32/lcd-win32.c
@@ -23,7 +23,7 @@
23#include "lcd.h" 23#include "lcd.h"
24#include "lcd-playersim.h" 24#include "lcd-playersim.h"
25 25
26unsigned char lcd_framebuffer[LCD_WIDTH][LCD_HEIGHT/8]; /* the display */ 26unsigned char lcd_framebuffer[LCD_HEIGHT/8][LCD_WIDTH]; /* the display */
27char bitmap[LCD_HEIGHT][LCD_WIDTH]; /* the ui display */ 27char bitmap[LCD_HEIGHT][LCD_WIDTH]; /* the ui display */
28 28
29BITMAPINFO2 bmi = 29BITMAPINFO2 bmi =
@@ -80,7 +80,7 @@ void lcd_update()
80 80
81 for (x = 0; x < LCD_WIDTH; x++) 81 for (x = 0; x < LCD_WIDTH; x++)
82 for (y = 0; y < LCD_HEIGHT; y++) 82 for (y = 0; y < LCD_HEIGHT; y++)
83 bitmap[y][x] = ((lcd_framebuffer[x][y/8] >> (y & 7)) & 1); 83 bitmap[y][x] = ((lcd_framebuffer[y/8][x] >> (y & 7)) & 1);
84 84
85 InvalidateRect (hGUIWnd, NULL, FALSE); 85 InvalidateRect (hGUIWnd, NULL, FALSE);
86 86
@@ -107,7 +107,7 @@ void lcd_update_rect(int x_start, int y_start,
107 107
108 for (x = x_start; x < xmax; x++) 108 for (x = x_start; x < xmax; x++)
109 for (y = y_start; y < ymax; y++) 109 for (y = y_start; y < ymax; y++)
110 bitmap[y][x] = ((lcd_framebuffer[x][y/8] >> (y & 7)) & 1); 110 bitmap[y][x] = ((lcd_framebuffer[y/8][x] >> (y & 7)) & 1);
111 111
112 /* Bagder: If I only knew how, I would make this call only invalidate 112 /* Bagder: If I only knew how, I would make this call only invalidate
113 the actual rectangle we want updated here, this NULL thing here will 113 the actual rectangle we want updated here, this NULL thing here will