home *** CD-ROM | disk | FTP | other *** search
- LOCALS
-
- shap proc near
- push ds
- pop es
-
- mov eax,[ypos]
- sub edx,edx
- mov ebx,320
- mul ebx
- mov edi,eax
- add edi,[xpos]
- add edi,0a0000h
-
- mov esi,offset shap_data+786
-
- mov ecx,32
- @@s1:
- push ecx
- mov ecx,32
- @@s2:
- lodsb
- cmp al,-1
- je @@s3
- mov [edi],al
- @@s3:
- inc edi
- loop @@s2
- add edi,320-32
- pop ecx
- loop @@s1
- ret
-
- shap endp
-
-
-
- NOLOCALS
-