Rev 964 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 964 | Rev 2060 | ||
---|---|---|---|
Line 19... | Line 19... | ||
19 | 19 | ||
Line 20... | Line 20... | ||
20 | *******************************************************************************/ |
20 | *******************************************************************************/ |
21 | 21 | ||
22 | void draw_window() // Ïðîöåäóðà îòðèñîâêè îêíà |
- | |
23 | { |
22 | void draw_window() // Ïðîöåäóðà îòðèñîâêè îêíà |
Line 24... | Line 23... | ||
24 | sys_window_redraw(1); |
23 | { |
- | 24 | sys_get_colors(#colors, 40); |
|
25 | sys_get_colors(#colors, 40); |
25 | |
26 | 26 | // WINDOW |
|
27 | // WINDOW |
27 | sys_window_redraw(1); |
- | 28 | EBX = xpos << 16 + xsize; |
|
- | 29 | ECX = ypos << 16 + ysize; |
|
- | 30 | sys_draw_window(EBX, ECX, 0x14CCCCCC, colors.w_grab | 0x80000000, "MineSweeper"); |
|
- | 31 | sys_window_redraw(2); |
|
- | 32 | ||
Line 28... | Line 33... | ||
28 | EBX = xpos << 16 + xsize; |
33 | // Leency ROLLED UP FIX |
29 | ECX = ypos << 16 + ysize; |
34 | sys_process_info(#procinfo, -1); |
30 | sys_draw_window(EBX, ECX, 0x14CCCCCC, colors.w_grab | 0x80000000, "MineSweeper"); |
35 | IF (procinfo.ysize<70) return; |
31 | 36 | ||
Line 41... | Line 46... | ||
41 | //sys_draw_button(20<<16+7, ECX, EDX+1, 0xddbb44); |
46 | //sys_draw_button(20<<16+7, ECX, EDX+1, 0xddbb44); |
Line 42... | Line 47... | ||
42 | 47 | ||
43 | draw_time(); // draw timer |
48 | draw_time(); // draw timer |
44 | draw_minesi(); // draw mines |
49 | draw_minesi(); // draw mines |
45 | draw_squares(); // draw field |
- | |
46 | - | ||
47 | sys_window_redraw(2); |
50 | draw_squares(); // draw field |
Line 48... | Line 51... | ||
48 | } |
51 | } |
49 | 52 | ||
50 | dword num_colors[8]= |
53 | dword num_colors[8]= |