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