Rev 33 | Rev 49 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 33 | Rev 35 | ||
---|---|---|---|
Line 239... | Line 239... | ||
239 | popad |
239 | popad |
240 | ret |
240 | ret |
241 | 241 | ||
Line 242... | Line 242... | ||
242 | drawwindow_IV: |
242 | drawwindow_IV: |
- | 243 | ;param1 - aw_yes |
|
Line 243... | Line 244... | ||
243 | 244 | ||
Line 244... | Line 245... | ||
244 | pusha |
245 | pusha |
Line 288... | Line 289... | ||
288 | mov ecx,[_skinleftw] |
289 | mov ecx,[_skinleftw] |
289 | shl ecx,16 |
290 | shl ecx,16 |
290 | add ecx,[_skinh] |
291 | add ecx,[_skinh] |
291 | 292 | ||
Line 292... | Line 293... | ||
292 | cmp [aw_yes],1 |
293 | cmp byte [esp+32+4+4],1 |
293 | ; cmp [esp+32+4+2], word 1 |
294 | mov ebx, [_refleft_1] |
294 | jne @f |
295 | jne @f |
295 | mov ebx,[_refleft] |
296 | mov ebx,[_refleft] |
296 | jmp no_aw_3 |
- | |
297 | @@: |
297 | @@: |
298 | mov ebx,[_refleft_1] |
- | |
299 | no_aw_3: |
- | |
300 | call sys_putimage |
298 | call sys_putimage |
Line 301... | Line 299... | ||
301 | 299 | ||
302 | mov esi,[esp] |
300 | mov esi,[esp] |
303 | mov eax,[esi+8] |
301 | mov eax,[esi+8] |
Line 310... | Line 308... | ||
310 | div ebx |
308 | div ebx |
311 | 309 | ||
Line 312... | Line 310... | ||
312 | inc eax |
310 | inc eax |
Line 313... | Line 311... | ||
313 | 311 | ||
314 | cmp [aw_yes],1 |
312 | cmp byte [esp+32+4+4], 1 |
315 | ; cmp [esp+32+4+2], word 1 |
313 | mov ebx,[_refbase_1] |
316 | jne @f |
314 | jne @f |
317 | mov ebx,[_refbase] |
- | |
318 | jmp no_aw_2 |
315 | mov ebx,[_refbase] |
319 | @@: |
- | |
320 | mov ebx,[_refbase_1] |
316 | @@: |
321 | no_aw_2: |
317 | |
322 | mov ecx,[_skinbasew] |
318 | mov ecx,[_skinbasew] |
323 | shl ecx,16 |
319 | shl ecx,16 |
324 | add ecx,[_skinh] |
320 | add ecx,[_skinh] |
325 | mov edx,[_skinbase] |
321 | mov edx,[_skinbase] |
Line 342... | Line 338... | ||
342 | mov edx,[esi+8] |
338 | mov edx,[esi+8] |
343 | sub edx,[_skinoperw] |
339 | sub edx,[_skinoperw] |
344 | inc edx |
340 | inc edx |
345 | shl edx,16 |
341 | shl edx,16 |
346 | cmp [aw_yes],1 |
342 | cmp byte [esp+32+4+4], 1 |
347 | ; cmp [esp+32+4+2], word 1 |
343 | mov ebx,[_refoper_1] |
348 | jne @f |
344 | jne @f |
349 | mov ebx,[_refoper] |
345 | mov ebx,[_refoper] |
350 | jmp no_aw_1 |
346 | @@: |
351 | @@: |
- | |
352 | mov ebx,[_refoper_1] |
347 | |
353 | no_aw_1: |
- | |
354 | mov ecx,[_skinoperw] |
348 | mov ecx,[_skinoperw] |
355 | shl ecx,16 |
349 | shl ecx,16 |
356 | add ecx,[_skinh] |
350 | add ecx,[_skinh] |
357 | call sys_putimage |
351 | call sys_putimage |
358 | 352 | ||
Line 452... | Line 446... | ||
452 | 446 | ||
Line 453... | Line 447... | ||
453 | add esp,4 |
447 | add esp,4 |
454 | popa |
448 | popa |
Line 455... | Line 449... | ||
455 | 449 |