Rev 7760 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7760 | Rev 7970 | ||
---|---|---|---|
1 | #define MEMSIZE 4096*10 |
1 | #define MEMSIZE 4096*10 |
2 | 2 | ||
3 | #include "../lib/io.h" |
3 | #include "../lib/io.h" |
4 | #include "../lib/window.h" |
4 | #include "../lib/window.h" |
5 | 5 | ||
6 | window win1=0; |
6 | window win1=0; |
7 | void main() |
7 | void main() |
8 | { |
8 | { |
9 | io.dir.load(0,DIR_ONLYREAL); |
9 | io.dir.load(0,DIR_ONLYREAL); |
10 | win1.background = 0xFFFFFF; |
10 | win1.background = 0xFFFFFF; |
11 | win1.left = 200; |
11 | win1.left = 200; |
12 | win1.ondraw = #draw_window; |
12 | win1.ondraw = #draw_window; |
13 | win1.create(); |
13 | win1.create(); |
14 | } |
14 | } |
15 | void draw_window() |
15 | void draw_window() |
16 | { |
16 | { |
17 | int i; |
17 | int i; |
18 | for (i=0; i |
18 | for (i=0; i |
19 | DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button"); |
19 | DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button"); |
20 | WriteText(100,50,0x80,0,"Textline small"); |
20 | WriteText(100,50,0x80,0,"Textline small"); |
21 | WriteText(100,70,0x90,0,"Textline big"); |
21 | WriteText(100,70,0x90,0,"Textline big"); |
22 | DrawBar(100, 110, 100, 100, 0x66AF86); |
22 | DrawBar(100, 110, 100, 100, 0x66AF86); |
23 | draw_ascii(); |
23 | draw_ascii(); |
24 | } |
24 | } |
25 | 25 | ||
26 | void draw_ascii() |
26 | void draw_ascii() |
27 | { |
27 | { |
28 | char s[2]; |
28 | char s[2]; |
29 | int i, x, y; |
29 | int i, x, y; |
30 | s[1]=EOS; |
30 | s[1] = '\0'; |
31 | for (i=0; i<256; i++) { |
31 | for (i=0; i<256; i++) { |
32 | y = i / 20; |
32 | y = i / 20; |
33 | x = i % 20; |
33 | x = i % 20; |
34 | s[0] = i; |
34 | s[0] = i; |
35 | WriteText(x*33, y*33, 0x91, 0, #s); |
35 | WriteText(x*33, y*33, 0x91, 0, #s); |
36 | } |
36 | } |
37 | }256;> |
37 | }256;> |