Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1879 | Albom | 1 | |
2 | #include "system/stdlib.h" |
||
3 | #include "system/string.h" |
||
4 | |||
5 | |||
6 | |||
7 | |||
8 | |||
9 | |||
10 | |||
11 | { |
||
12 | |||
13 | |||
14 | kol_struct_import *imp_gblib; |
||
15 | unsigned event; |
||
16 | |||
17 | |||
18 | |||
19 | |||
20 | gb_pixel_get = kol_cofflib_procload (imp_gblib, "gb_pixel_get"); |
||
21 | gb_line = kol_cofflib_procload (imp_gblib, "gb_line"); |
||
22 | gb_rect = kol_cofflib_procload (imp_gblib, "gb_rect"); |
||
23 | gb_bar = kol_cofflib_procload (imp_gblib, "gb_bar"); |
||
24 | gb_circle = kol_cofflib_procload (imp_gblib, "gb_circle"); |
||
25 | gb_image_set = kol_cofflib_procload (imp_gblib, "gb_image_set"); |
||
26 | gb_image_set_t = kol_cofflib_procload (imp_gblib, "gb_image_set_t"); |
||
27 | |||
28 | |||
29 | b.h = 200; |
||
30 | b.bmp = malloc (300*200*3); |
||
31 | |||
32 | |||
33 | gb_bar (&b, 10, 8, 4, 12, 0x00ff00); // green |
||
34 | gb_bar (&b, 16, 8, 4, 12, 0x0000ff); // blue |
||
35 | |||
36 | |||
37 | gb_line(&b, 55, 4, 120, 60, 0xf0f033); // another line |
||
38 | |||
39 | |||
40 | |||
41 | |||
42 | |||
43 | |||
44 | { |
||
45 | event = kol_event_wait(); |
||
46 | |||
47 | |||
48 | { |
||
49 | case 1: |
||
50 | kol_paint_start(); |
||
51 | kol_wnd_define(50, 50, 350, 240, 0x34f0f0f0); |
||
52 | kol_paint_image(3, 3, 300, 200, b.bmp); |
||
53 | kol_paint_end(); |
||
54 | break; |
||
55 | |||
56 | |||
57 | kol_key_get(); |
||
58 | break; |
||
59 | |||
60 | |||
61 | if ( 1 == (kol_btn_get() & 0xff00)>>8 ) |
||
62 | kol_exit(); |
||
63 | break; |
||
64 | |||
65 | |||
66 | |||
67 | |||
68 | |||
69 | |||
70 | |||
71 | |||
72 | |||
73 |