Rev 7590 | Rev 7661 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7590 | Rev 7647 | ||
---|---|---|---|
Line 75... | Line 75... | ||
75 | :struct raw_image { |
75 | :struct raw_image { |
76 | dword w, h, data; |
76 | dword w, h, data; |
77 | }; |
77 | }; |
Line 78... | Line 78... | ||
78 | 78 | ||
79 | //------------------------------------------------------------------------------ |
- | |
80 | :dword wait_event_code; |
79 | //------------------------------------------------------------------------------ |
81 | inline fastcall dword WaitEvent() |
80 | inline fastcall dword WaitEvent() |
82 | { |
81 | { |
83 | $mov eax,10 |
82 | $mov eax,10 |
84 | $int 0x40 |
- | |
85 | wait_event_code = EAX; |
- | |
86 | //if(wait_event_code==evMouse) MOUSE.get(); |
- | |
87 | //return wait_event_code; |
83 | $int 0x40 |
Line 88... | Line 84... | ||
88 | } |
84 | } |
89 | 85 | ||
90 | inline fastcall dword CheckEvent() |
86 | inline fastcall dword CheckEvent() |
91 | { |
87 | { |
92 | $mov eax,11 |
- | |
93 | $int 0x40 |
88 | $mov eax,11 |
Line 94... | Line 89... | ||
94 | wait_event_code = EAX; |
89 | $int 0x40 |
95 | } |
90 | } |
96 | 91 | ||
97 | :dword WaitEventTimeout(dword time) |
92 | :dword WaitEventTimeout(dword time) |
98 | { |
93 | { |
99 | EAX = 23; |
- | |
100 | EBX = time; |
94 | EAX = 23; |
Line 101... | Line 95... | ||
101 | $int 0x40 |
95 | EBX = time; |
102 | wait_event_code = EAX; |
96 | $int 0x40 |
103 | } |
97 | } |