Rev 52 | Rev 102 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 52 | Rev 75 | ||
---|---|---|---|
Line 129... | Line 129... | ||
129 | mov ebx, [eax-twdw + 8] ; ebx = wnd_sx |
129 | mov ebx, [eax-twdw + 8] ; ebx = wnd_sx |
130 | sub ebx, [putimg.image_cx] |
130 | sub ebx, [putimg.image_cx] |
131 | ja @f |
131 | ja @f |
132 | add esp, putimg.stack_data |
132 | add esp, putimg.stack_data |
133 | popad |
133 | popad |
134 | xor eax, eax |
- | |
135 | inc eax |
- | |
136 | ret |
134 | ret |
137 | @@: |
135 | @@: |
138 | cmp ebx, [putimg.image_sx] |
136 | cmp ebx, [putimg.image_sx] |
139 | jbe .end_x |
137 | jbe .end_x |
140 | mov ebx, [putimg.image_sx] |
138 | mov ebx, [putimg.image_sx] |
Line 147... | Line 145... | ||
147 | mov ebx, [eax-twdw + 12] ; ebx = wnd_sy |
145 | mov ebx, [eax-twdw + 12] ; ebx = wnd_sy |
148 | sub ebx, [putimg.image_cy] |
146 | sub ebx, [putimg.image_cy] |
149 | ja @f |
147 | ja @f |
150 | add esp, putimg.stack_data |
148 | add esp, putimg.stack_data |
151 | popad |
149 | popad |
152 | xor eax, eax |
- | |
153 | inc eax |
- | |
154 | ret |
150 | ret |
155 | @@: |
151 | @@: |
156 | cmp ebx, [putimg.image_sy] |
152 | cmp ebx, [putimg.image_sy] |
157 | jbe .end_y |
153 | jbe .end_y |
158 | mov ebx, [putimg.image_sy] |
154 | mov ebx, [putimg.image_sy] |
Line 246... | Line 242... | ||
246 | dec edi |
242 | dec edi |
247 | jnz .new_line |
243 | jnz .new_line |
248 | .finish: |
244 | .finish: |
249 | add esp, putimg.stack_data |
245 | add esp, putimg.stack_data |
250 | popad |
246 | popad |
251 | xor eax, eax |
- | |
252 | ;sti ; !!!!!!!!!!!!!!!!!!!!! |
247 | ;sti ; !!!!!!!!!!!!!!!!!!!!! |
253 | ret |
248 | ret |
Line 254... | Line 249... | ||
254 | 249 | ||
255 | put_image_end_32: |
250 | put_image_end_32: |
Line 284... | Line 279... | ||
284 | dec edi |
279 | dec edi |
285 | jnz .new_line |
280 | jnz .new_line |
286 | .finish: |
281 | .finish: |
287 | add esp, putimg.stack_data |
282 | add esp, putimg.stack_data |
288 | popad |
283 | popad |
289 | xor eax, eax |
- | |
290 | ret |
284 | ret |
Line 291... | Line 285... | ||
291 | 285 | ||
292 | 286 |