home *** CD-ROM | disk | FTP | other *** search
- 0 clr
- 10 c$=chr$(147):r$=chr$(29):u$=chr$(145):diml$(145)
- 20 printc$:forq=32to64:l$(q)=chr$(q):next:l$(91)=chr$(91):l$(145)=chr$(145)
- 30 print:print"cryptogram line 1:":print:inputw$:lw=len(w$):iflw=0thenw$=u$
- 40 print:print"cryptogram line 2:":print:inputx$:lx=len(x$):iflx=0thenx$=u$
- 50 print:print"cryptogram line 3:":print:inputy$:ly=len(y$):ifly=0theny$=u$
- 60 print:print"cryptogram line 4:":print:inputz$:lz=len(z$):iflz=0thenz$=u$
- 70 printc$:forq=65to90:l$(q)="*":next:ifw$=u$then20
- 80 print:print:print:k$=w$:p=lw:gosub250
- 90 k$=x$:p=lx:gosub250
- 100 k$=y$:p=ly:gosub250
- 110 k$=z$:p=lz:gosub250
- 120 gosub270:goto220
- 130 print:a$="":print" char";:inputa$:ifa$=""then printc$:goto160
- 140 b$="":print" sub";:input b$:ifb$=""thena$="":printc$:goto160
- 150 n=asc(a$):l$(n)=b$
- 160 printc$:print:print:print
- 170 k$=w$:printr$+k$:p=lw:gosub260
- 180 k$=x$:printr$+k$:p=lx:gosub260
- 190 k$=y$:printr$+k$:p=ly:gosub260
- 200 k$=z$:printr$+k$:p=lz:gosub260
- 210 gosub270
- 220 ifs$="r"then gosub280:print:goto70
- 230 ifs$="q"then gosub280:printc$:end
- 240 goto130
- 250 printr$+k$
- 260 printr$;:forn=1top:a=asc(mid$(k$,n,1)):printl$(a);:next:print:print:return
- 270 poke198,0:print:print:print" char,restart,quit (c/r/q)";:input s$:return
- 280 poke198,0:print:print" are you sure (y/n)";:input s$
- 290 ifs$<>"y"thenprintc$:goto160
- 300 return
-