Rev 2016 | Rev 2491 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2016 | Rev 2205 | ||
---|---|---|---|
Line 63... | Line 63... | ||
63 | jz key |
63 | jz key |
64 | dec eax |
64 | dec eax |
65 | ; cmp eax,3 ; button in buffer ? |
65 | ; cmp eax,3 ; button in buffer ? |
66 | jz button |
66 | jz button |
Line 67... | Line 67... | ||
67 | 67 | ||
Line 68... | Line 68... | ||
68 | fps 230,8,cl_White,cl_Black |
68 | fps 220,9,cl_White,cl_Black |
Line 69... | Line 69... | ||
69 | 69 | ||
70 | main_loop: |
70 | main_loop: |
Line 108... | Line 108... | ||
108 | mov eax,-1 |
108 | mov eax,-1 |
109 | mcall |
109 | mcall |
Line 110... | Line 110... | ||
110 | 110 | ||
111 | ;Draw window |
111 | ;Draw window |
112 | draw_window: |
112 | draw_window: |
113 | mov eax,12 ;Start |
- | |
114 | mov ebx,1 |
- | |
Line 115... | Line 113... | ||
115 | mcall |
113 | mcall 12, 1 ;Start window redraw |
116 | 114 | ||
117 | mov eax,0 ;Draw window |
115 | mov eax,0 ;Draw window |
118 | mov ebx,100*65536+(SCREEN_X+9) ;x start*65536+x size |
116 | mov ebx,100*65536+(SCREEN_X+9) ;x start*65536+x size |
119 | mov ecx,100*65536+(SCREEN_Y+26) ;y start*65536+y size |
117 | mov ecx,100*65536+(SCREEN_Y+26) ;y start*65536+y size |
120 | mov edx,0x54000000 ;0x03 use skinned window |
118 | mov edx,0x54000000 ;0x03 use skinned window |
Line 121... | Line 119... | ||
121 | mov edi,title |
119 | mov edi,title |
122 | mcall |
- | |
123 | 120 | mcall |
|
124 | mov eax,12 ;End |
121 | |
Line 125... | Line 122... | ||
125 | mov ebx,2 |
122 | mcall 12, 2 ;End window redraw |
Line 126... | Line 123... | ||
126 | mcall |
123 | |
Line 127... | Line 124... | ||
127 | ret |
124 | ret |