'=========================================================================== ' Subject: TELEVISION SCREEN WIPE Date: 02-06-97 (14:04) ' Author: Dave Navarro, Jr. Code: PB ' Origin: dave@powerbasic.com Packet: TEXT.ABC '=========================================================================== 'Television style wipe. Clears from bottom and top at the same time to 'the middle, then clears the middle beginning with the sides. 'converted to PowerBASIC from Pascal code by Dave Navarro, Jr. DEFINT A-Z DIM DYNAMIC ScreenMem(0:1999) AT &HB800 'color video segment FOR L = 1 TO 12 FOR Y = 12 TO 0 STEP -1 FOR X = 0 TO 79 Z = ScreenMem(X+(80*Y)) ScreenMem(X+(80*Y)+80) = Z ScreenMem(X+(80*Y)) = 1792 NEXT FOR X = 0 TO 79 Z = ScreenMem(X+(80*(24-Y))) ScreenMem(X+(80*(24-Y))-80) = Z ScreenMem(X+(80*(24-Y))) = 1792 NEXT NEXT IF L < 12 THEN FOR z = 1 TO 8000 : NEXT END IF NEXT FOR X = 0 TO 39 ScreenMem(X+960) = 1792 Screenmem(1039-X) = 1792 FOR z = 1 TO 13000: NEXT NEXT