home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
RD_STATS.ZIP
/
RD-STATS.PPE
(
.txt
)
< prev
Wrap
PCBoard Programming Language Executable
|
1994-02-20
|
5KB
|
221 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 1.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
String STRING001
;------------------------------------------------------------------------------
PrintLn "@CLS@@X01─────────────────@X09─@X01─@X09──@X03─@X09─@X03──@X0B─@X03─@X0B──@X0F─@X0B─@X0F──@X0B─@X0F─────────────@X0B─@X0F──@X0B─@X0F─@X0B──@X03─@X0B─@X03──@X09─@X03─@X09──@X01─@X09─@X01───────────────"
PrintLn "@X01 @X09K-RaD [@X0BSTATS@X09] 1.o Coded By @X0FR@X0Ba@X03D@X09i@X01CaL"
PrintLn "@X01────────────────@X09─@X01─@X09──@X03─@X09─@X03──@X0B─@X03─@X0B──@X0F─@X0B─@X0F──@X0B─@X0F─────────────@X0B─@X0F──@X0B─@X0F─@X0B──@X03─@X0B─@X03──@X09─@X03─@X09──@X01─@X09─@X01────────────────"
PrintLn " "
PrintLn "@X01 @X0F▄@X7F█▄@X0F @X08▄@X07▄@X0F▄▄▄▀ ▄@X07▄▀ @X08▄@X07▄@X0F▄▄▄▀ ▄█@X7F▄@X07"
PrintLn "@X0F ▄█▀▀@X08▄@X78▀@X7F▄@X0F▀@X07▀@X08▄ @X0F▄█▀@X08▄ ▄@X78▀@X7F▄@X0F▀@X07▀@X08▄ @X0F▄█▀▀"
PrintLn "@X0F @X07▀ @X08▄@X78▀@X0F▄ @X08▐@X78▀@X08▌@X0F▐█ @X7F▄@X07▄ @X08▐@X78▀@X08▌ @X07▀ @X08▄@X78▀@X0F▄"
PrintLn "@X0F ▀@X7F▄@X0F▌ @X7F▀@X0F▌█▌ ▄@X78▀@X0F▐@X7F▀@X0F▌ @X7F▀@X0F▌ ▀@X7F▄@X0F▌"
PrintLn "@X0F ▄▄@X7F█@X0F▀ ▐@X07▌@X0F█ ▄@X07▀ @X0F▐██ ▐@X07▌ @X0F▄▄█▀"
PrintLn "@X0F @X07▄@X7F▀@X0F█▀ @X07▐ ▀ @X0F█▀ @X07▐ ▄@X7F▀@X0F█▀"
PrintLn "@X0F @X07▀ ▀"
PrintLn "@X07 @X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X07▄"
PrintLn "@X07 @X0F█@X07████████████████████████@X77 @X07██████@X78░@X07"
PrintLn "@X0F █@X7F @X07█@X77 @X07██@X78▒@X07"
PrintLn "@X0F █@X07█@X78──══φ@X07█@X78 PeRSoNaL STaTS! φ══──@X07█@X78▓@X07"
PrintLn "@X0F █@X07█@X78──══φ@X07█@X77 @X78MeSSaGe STaTS!! φ══──@X07█@X08█"
PrintLn "@X08 @X0F█@X07█@X78──══φ@X07█@X77 @X78FiLe STaTiSTiCS φ══──@X07█@X08█"
PrintLn "@X08 @X7F▓@X07█@X78──══φ@X07█@X77 @X78BaCK To THe BBS φ══──@X07█@X08█"
PrintLn "@X08 @X7F▒@X07█@X77 @X07█@X77 @X07██@X08█"
PrintLn "@X08 @X7F░@X07███@X77 @X07█@X77 @X07█@X77 @X08█"
PrintLn "@X08 @X07▀@X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X07"
INTEGER001 = 1
:LABEL001
If (TRUE) Goto LABEL002
STRING001 = Inkey()
If (STRING001 == "UP") Goto LABEL002
If (STRING001 == "LEFT") Goto LABEL002
If (STRING001 == "RIGHT") Goto LABEL003
If (STRING001 == "a") Goto LABEL002
If (STRING001 == "z") Goto LABEL003
If (STRING001 == "DOWN") Goto LABEL003
If (STRING001 == Chr(13)) Goto LABEL009
Goto LABEL001
:LABEL002
INTEGER001 = INTEGER001 - 1
Goto LABEL004
End
:LABEL003
INTEGER001 = INTEGER001 + 1
Goto LABEL004
End
:LABEL004
If (INTEGER001 > 4) INTEGER001 = 1
If (INTEGER001 < 1) INTEGER001 = 4
If (INTEGER001 == "1") Goto LABEL005
If (INTEGER001 == "2") Goto LABEL006
If (INTEGER001 == "3") Goto LABEL007
If (INTEGER001 == "4") Goto LABEL008
End
:LABEL005
Print "@POFF@"
AnsiPos 30, 16
PrintLn "@X78 MeSSaGe STaTS!! "
AnsiPos 30, 17
PrintLn "@X78 FiLe STaTiSTiCS "
AnsiPos 30, 18
PrintLn "@X78 BaCK To THe BBS "
AnsiPos 30, 15
PrintLn "@X1F PeRSoNaL STaTS! "
INTEGER001 = "1"
Goto LABEL001
End
:LABEL006
Print "@POFF@"
AnsiPos 30, 15
PrintLn "@X78 PeRSoNaL STaTS! "
AnsiPos 30, 17
PrintLn "@X78 FiLe STaTiSTiCS "
AnsiPos 30, 18
PrintLn "@X78 BaCK To THe BBS "
AnsiPos 30, 16
PrintLn "@X1F MeSSaGe STaTS!! "
INTEGER001 = "2"
Goto LABEL001
End
:LABEL007
Print "@POFF@"
AnsiPos 30, 15
PrintLn "@X78 PeRSoNaL STaTS! "
AnsiPos 30, 16
PrintLn "@X78 MeSSaGe STaTS!! "
AnsiPos 30, 18
PrintLn "@X78 BaCK To THe BBS "
AnsiPos 30, 17
PrintLn "@X1F FiLe STaTiSTiCS "
INTEGER001 = "3"
Goto LABEL001
End
:LABEL008
Print "@POFF@"
AnsiPos 30, 15
PrintLn "@X78 PeRSoNaL STaTS! "
AnsiPos 30, 16
PrintLn "@X78 MeSSaGe STaTS!! "
AnsiPos 30, 17
PrintLn "@X78 FiLe STaTiSTiCS "
AnsiPos 30, 18
PrintLn "@X1F BaCK To THe BBS "
INTEGER001 = "4"
Goto LABEL001
End
:LABEL009
If (INTEGER001 == "1") Goto LABEL011
If (INTEGER001 == "2") Goto LABEL012
If (INTEGER001 == "3") Goto LABEL013
If (INTEGER001 == "4") Goto LABEL010
End
:LABEL010
Color 15
Cls
End
:LABEL011
DispFile PPEPath() + "P.ANS", 1
Wait
Goto LABEL014
End
:LABEL012
DispFile PPEPath() + "M.ANS", 1
Wait
Goto LABEL014
End
:LABEL013
DispFile PPEPath() + "F.ANS", 1
Wait
Goto LABEL014
End
:LABEL014
PrintLn "@CLS@@X01─────────────────@X09─@X01─@X09──@X03─@X09─@X03──@X0B─@X03─@X0B──@X0F─@X0B─@X0F──@X0B─@X0F─────────────@X0B─@X0F──@X0B─@X0F─@X0B──@X03─@X0B─@X03──@X09─@X03─@X09──@X01─@X09─@X01───────────────"
PrintLn "@X01 @X09K-RaD [@X0BSTATS@X09] 1.o Coded By @X0FR@X0Ba@X03D@X09i@X01CaL"
PrintLn "@X01────────────────@X09─@X01─@X09──@X03─@X09─@X03──@X0B─@X03─@X0B──@X0F─@X0B─@X0F──@X0B─@X0F─────────────@X0B─@X0F──@X0B─@X0F─@X0B──@X03─@X0B─@X03──@X09─@X03─@X09──@X01─@X09─@X01────────────────"
PrintLn " "
PrintLn "@X01 @X0F▄@X7F█▄@X0F @X08▄@X07▄@X0F▄▄▄▀ ▄@X07▄▀ @X08▄@X07▄@X0F▄▄▄▀ ▄█@X7F▄@X07"
PrintLn "@X0F ▄█▀▀@X08▄@X78▀@X7F▄@X0F▀@X07▀@X08▄ @X0F▄█▀@X08▄ ▄@X78▀@X7F▄@X0F▀@X07▀@X08▄ @X0F▄█▀▀"
PrintLn "@X0F @X07▀ @X08▄@X78▀@X0F▄ @X08▐@X78▀@X08▌@X0F▐█ @X7F▄@X07▄ @X08▐@X78▀@X08▌ @X07▀ @X08▄@X78▀@X0F▄"
PrintLn "@X0F ▀@X7F▄@X0F▌ @X7F▀@X0F▌█▌ ▄@X78▀@X0F▐@X7F▀@X0F▌ @X7F▀@X0F▌ ▀@X7F▄@X0F▌"
PrintLn "@X0F ▄▄@X7F█@X0F▀ ▐@X07▌@X0F█ ▄@X07▀ @X0F▐██ ▐@X07▌ @X0F▄▄█▀"
PrintLn "@X0F @X07▄@X7F▀@X0F█▀ @X07▐ ▀ @X0F█▀ @X07▐ ▄@X7F▀@X0F█▀"
PrintLn "@X0F @X07▀ ▀"
PrintLn "@X07 @X0F▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X07▄"
PrintLn "@X07 @X0F█@X07████████████████████████@X77 @X07██████@X78░@X07"
PrintLn "@X0F █@X7F @X07█@X77 @X07██@X78▒@X07"
PrintLn "@X0F █@X07█@X78──══φ@X07█@X78 PeRSoNaL STaTS! φ══──@X07█@X78▓@X07"
PrintLn "@X0F █@X07█@X78──══φ@X07█@X77 @X78MeSSaGe STaTS!! φ══──@X07█@X08█"
PrintLn "@X08 @X0F█@X07█@X78──══φ@X07█@X77 @X78FiLe STaTiSTiCS φ══──@X07█@X08█"
PrintLn "@X08 @X7F▓@X07█@X78──══φ@X07█@X77 @X78BaCK To THe BBS φ══──@X07█@X08█"
PrintLn "@X08 @X7F▒@X07█@X77 @X07█@X77 @X07██@X08█"
PrintLn "@X08 @X7F░@X07███@X77 @X07█@X77 @X07█@X77 @X08█"
PrintLn "@X08 @X07▀@X08▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X07"
Goto LABEL001
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 12 End
; 1 Cls
; 3 Wait
; 1 Color
; 27 Goto
; 10 Let
; 4 Print
; 58 PrintLn
; 18 If
; 3 DispFile
; 16 AnsiPos
;
;
; ■ Functions used :
;
; 4 +
; 1 -
; 15 ==
; 1 <
; 1 >
; 1 !
; 1 Chr()
; 1 Inkey()
; 3 PPEPath()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 0 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------