diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-05-04 12:27:18 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-05-04 12:27:18 +0000 |
commit | bd16e2fa9491b581df4454bcc6514ef12e06adf6 (patch) | |
tree | 856186ac7eaff3df1dbb6f3b08c0f441e1a01a0d /uisimulator | |
parent | f7a6c45c4397530f0f00f28290700cebbd99f842 (diff) | |
download | rockbox-bd16e2fa9491b581df4454bcc6514ef12e06adf6.tar.gz rockbox-bd16e2fa9491b581df4454bcc6514ef12e06adf6.zip |
Use the defines, we can't assume a particular LCD or keypad.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@424 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/app.c | 25 | ||||
-rw-r--r-- | uisimulator/screensaver.c | 5 | ||||
-rw-r--r-- | uisimulator/screensaver.h | 3 | ||||
-rw-r--r-- | uisimulator/tetris.c | 4 | ||||
-rw-r--r-- | uisimulator/tree.c | 2 |
5 files changed, 35 insertions, 4 deletions
diff --git a/uisimulator/app.c b/uisimulator/app.c index db60099d40..790a9b7d88 100644 --- a/uisimulator/app.c +++ b/uisimulator/app.c | |||
@@ -26,6 +26,8 @@ | |||
26 | #include "tree.h" | 26 | #include "tree.h" |
27 | #include "screensaver.h" | 27 | #include "screensaver.h" |
28 | 28 | ||
29 | #ifdef HAVE_LCD_BITMAP | ||
30 | |||
29 | extern void tetris(void); | 31 | extern void tetris(void); |
30 | 32 | ||
31 | #define MENU_ITEM_FONT 0 | 33 | #define MENU_ITEM_FONT 0 |
@@ -45,7 +47,7 @@ struct Menu_Items { | |||
45 | struct Menu_Items items[] = { | 47 | struct Menu_Items items[] = { |
46 | { Tetris, "Tetris", tetris }, | 48 | { Tetris, "Tetris", tetris }, |
47 | { Screen_Saver, "Screen Saver", screensaver }, | 49 | { Screen_Saver, "Screen Saver", screensaver }, |
48 | { Browse, "Browse", dirbrowse }, | 50 | { Browse, "Browse", browse_root }, |
49 | }; | 51 | }; |
50 | 52 | ||
51 | 53 | ||
@@ -154,5 +156,26 @@ void app_main(void) | |||
154 | } | 156 | } |
155 | } | 157 | } |
156 | 158 | ||
159 | #else | ||
160 | |||
161 | void app_main(void) | ||
162 | { | ||
163 | int key; | ||
164 | int cursor = 0; | ||
165 | |||
166 | lcd_puts(0,0, "Mooo!"); | ||
167 | lcd_puts(1,1, " Rockbox!"); | ||
168 | |||
169 | while(1) { | ||
170 | key = button_get(); | ||
171 | |||
172 | if(!key) { | ||
173 | sleep(1); | ||
174 | continue; | ||
175 | } | ||
157 | 176 | ||
177 | } | ||
178 | |||
179 | } | ||
158 | 180 | ||
181 | #endif | ||
diff --git a/uisimulator/screensaver.c b/uisimulator/screensaver.c index 8613967691..a4166f20b4 100644 --- a/uisimulator/screensaver.c +++ b/uisimulator/screensaver.c | |||
@@ -17,6 +17,8 @@ | |||
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | 19 | ||
20 | #ifdef HAVE_LCD_BITMAP | ||
21 | |||
20 | #include "screensaver.h" | 22 | #include "screensaver.h" |
21 | #include "types.h" | 23 | #include "types.h" |
22 | #include "lcd.h" | 24 | #include "lcd.h" |
@@ -125,5 +127,4 @@ void screensaver(void) | |||
125 | ss_loop(); | 127 | ss_loop(); |
126 | } | 128 | } |
127 | 129 | ||
128 | 130 | #endif | |
129 | |||
diff --git a/uisimulator/screensaver.h b/uisimulator/screensaver.h index 539a14afbf..5c67b83b56 100644 --- a/uisimulator/screensaver.h +++ b/uisimulator/screensaver.h | |||
@@ -23,4 +23,5 @@ | |||
23 | void ss_loop(void); | 23 | void ss_loop(void); |
24 | void screensaver(void); | 24 | void screensaver(void); |
25 | 25 | ||
26 | #endif __SCREEN_SAVER_H__ | 26 | #endif /*__SCREEN_SAVER_H__ */ |
27 | |||
diff --git a/uisimulator/tetris.c b/uisimulator/tetris.c index 18cf36a575..2f02e042d4 100644 --- a/uisimulator/tetris.c +++ b/uisimulator/tetris.c | |||
@@ -19,6 +19,8 @@ | |||
19 | * | 19 | * |
20 | ****************************************************************************/ | 20 | ****************************************************************************/ |
21 | 21 | ||
22 | #ifdef HAVE_LCD_BITMAP | ||
23 | |||
22 | #include "types.h" | 24 | #include "types.h" |
23 | #include "lcd.h" | 25 | #include "lcd.h" |
24 | #include "button.h" | 26 | #include "button.h" |
@@ -356,3 +358,5 @@ void tetris(void) | |||
356 | new_block(); | 358 | new_block(); |
357 | game_loop(); | 359 | game_loop(); |
358 | } | 360 | } |
361 | |||
362 | #endif | ||
diff --git a/uisimulator/tree.c b/uisimulator/tree.c index ff040e2ddf..b6342c67f5 100644 --- a/uisimulator/tree.c +++ b/uisimulator/tree.c | |||
@@ -46,6 +46,7 @@ bool dirbrowse(char *root) | |||
46 | if(!dir) | 46 | if(!dir) |
47 | return TRUE; /* failure */ | 47 | return TRUE; /* failure */ |
48 | 48 | ||
49 | #ifdef HAVE_LCD_BITMAP | ||
49 | lcd_clearrect(0, 0, LCD_WIDTH, LCD_HEIGHT); | 50 | lcd_clearrect(0, 0, LCD_WIDTH, LCD_HEIGHT); |
50 | 51 | ||
51 | lcd_puts(0,0, "[Browse]", 0); | 52 | lcd_puts(0,0, "[Browse]", 0); |
@@ -97,6 +98,7 @@ bool dirbrowse(char *root) | |||
97 | break; | 98 | break; |
98 | } | 99 | } |
99 | } | 100 | } |
101 | #endif | ||
100 | 102 | ||
101 | return FALSE; | 103 | return FALSE; |
102 | } | 104 | } |