home *** CD-ROM | disk | FTP | other *** search
- /* $VER: Clear_Palette 1.06 (21.04.96)© Felix C. Coronado
- */
- ADDRESS "ADPro"
- OPTIONS RESULTS
- NL='0A'x
- VERSION
- IF WORD(ADPro_Result,1)='ADPro' THEN DO
- IF LEFT(WORD(ADPro_Result,2),3)>=2.5 THEN Vrsn='NEW'
- ELSE Vrsn='OLD'
- END
- IF WORD(ADPro_Result,1)='MorphPlus' THEN DO
- IF LEFT(WORD(ADPro_Result,2),3)>=1.2 THEN Vrsn='NEW'
- ELSE Vrsn='OLD'
- END
- PSTATUS
- IF ADPro_Result='LOCKED' THEN DO
- ADPRO_TO_FRONT
- OKAY2 'The Palette Is Locked.'||NL||,
- 'Clear Existing Palette?'
- IF rc=0 THEN EXIT
- END
- PSORT
- IF Vrsn='NEW' THEN DO
- IF ADPro_Result=0 THEN ColVal=LEFT(COPIES('0 ',768),1535)
- ELSE ColVal=LEFT(COPIES('255 ',768),3071)
- MPPOKE 0 256 ColVal
- END
- ELSE DO
- IF ADPro_Result=0 THEN ColVal='0 0 0'
- ELSE ColVal='255 255 255'
- DO Register=0 TO 255
- PPOKE Register ColVal
- END
- END
-