home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- FUNCTION Blowup
-
- PARAMETERS _blow1, _blow2, _blow3, _blow4
-
- IF EMPTY(PCOUNT())
- RETURN(.F.)
- ELSEIF TYPE("_blow1") + TYPE("_blow2") + TYPE("_blow3") + TYPE("_blow4") != "NNNN"
- RETURN(.F.)
- ENDIF
-
- _seed1 = INT((_blow3 - _blow1) / 2)
- _seed2 = INT((_blow4 - _blow2) / 2)
- _blowt1 = _blow1 + _seed1
- _blowt2 = _blow2 + _seed2
- _blowt3 = _blowt1
- _blowt4 = _blowt2
-
- DO WHILE (_blowt1 > _blow1 .AND. _blowt2 > _blow2) .AND. (_blowt3 < _blow3 .AND. _blowt4 < _blow4)
- @ _blowt1, _blowt2, _blowt3, _blowt4 BOX SUBSTR(scrframe, 1, 8)
- INKEY(.01)
- SCROLL(_blowt1, _blowt2, _blowt3, _blowt4, 0)
- _blowt1 = _blowt1 - 1
- _blowt2 = _blowt2 - (_seed2 / _seed1)
- _blowt3 = _blowt3 + 1
- _blowt4 = _blowt4 + (_seed2 / _seed1)
- ENDDO
- RETURN(.T.)
-
- * End of File