home *** CD-ROM | disk | FTP | other *** search
- KEPEK DW 0
- PUFFER DW 0
- FRAME DW 0
- SZAMLAL DW 0
-
- EFFECT2:MOV AX,CS
- MOV DS,AX
- MOV ES,AX
- MOV CS:[PUFFER],0A000H
- CALL LOADANIM
- FO0: MOV CX,15
- FO1: CALL ONEPIC
- ADD FRAME,4000
- CALL RASTERWAIT
- CALL RASTERWAIT
- LOOP FO1
- RET
-
- ONEPIC: PUSH DS ES DI SI CX
- MOV DS,CS:[KEPEK]
- MOV ES,CS:[PUFFER]
- MOV DI,0
-
- MOV CX,4
- OP1: PUSH CX
- MOV CX,4
- OP0: CALL ONEKEP
- ADD DI,80
- LOOP OP0
- ADD DI,(49*320)
- POP CX
- LOOP OP1
-
- POP CX SI DI ES DS
- RET
-
- ONEKEP: PUSH DI CX AX
- MOV SI,CS:[FRAME]
- MOV CX,50
- ONE0: PUSH CX
- MOV CX,80
- ONE1: LODSB
- CMP AL,0FFH
- JNE OKSD
- INC DI
- JMP NOKSD
- OKSD: STOSB
- NOKSD: LOOP ONE1
- ADD DI,240
- POP CX
- LOOP ONE0
- POP AX CX DI
- RET
- LOADANIM:
- MOV AX,4
- PUSH DS
- MOV DS,CS:[KEPEK]
- MOV DX,0
- CALL LOADOVERLAY
- POP DS
- RET
-