Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:1308
- File Name:Mario2Ed
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- 0\->A~Z:9\->E
- \Cls
- \ViewWindow 1,127,1,1,63,1
- \Text 1,40,"Maryo 2 LevEdit"
- \For 1\->A \To 21
- \For 1\->B \To 9
- \Mat D[B,A]\<>0\=>B>T\=>B\->T
- \Next :T\->\List 6[A:0\->T
- \Next
- \Cls:\Text 1,45,"PLEASE WAIT"
- 1\->Z
- \For 1\->B \To 21
- \For 1\->A \To 9
- A>\List 6[B]\=>\Break
- \Mat D[A,B]\->H
- 6A\->M:6B-5\->C
- \Goto0
- \Lbl 1
- \Next :\Next :0\->Z
- \Text 1,45,"READY... "
- 1\->A:1\->B
- \While 1
- 0\->H:6B-5\->C:6A\->M
- \Do:\Getkey\->K
- \LpWhile K=0
- K=71\=>0\->H:K=72\=>1\->H
- K=62\=>2\->H:K=52\=>3\->H
- K=73\=>4\->H:K=63\=>5\->H
- K=53\=>6\->H:K=74\=>7\->H
- K=64\=>8\->H:K=54\=>9\->H
- K=75\=>10\->H:K=65\=>11\->H
- K=55\=>12\->H:K=45\=>13\->H
- K=35\=>14\->H:K=25\=>15\->H
- K=76\=>16\->H:K=66\=>17\->H
- K=56\=>18\->H:K=46\=>19\->H
- K=36\=>20\->H:K=26\=>21\->H
- \If K=27\ And B\<>21
- \Then \Isz B:6B-5\->C
- \Text 64-M,C+1,"+"
- \IfEnd
- \If K=38\ And B\<>1
- \Then \Dsz B:6B-5\->C
- \Text 64-M,C+1,"+"
- \IfEnd
- \If K=28\ And A\<>9
- \Then \Isz A:6A\->M
- \Text 64-M,C+1,"+"
- \IfEnd
- \If K=37\ And A\<>1
- \Then \Dsz A:6A\->M
- \Text 64-M,C+1,"+"
- \IfEnd
- \If K=27\ Or K=28\ Or K=37\ Or K=38
- \Then \Text 64-M,C," "
- \Mat D[A,B]\<>0\=>\Mat D[A,B]\->H
- \IfEnd
- \Mat D[A,B]\->F
- \If H\<>F
- \Then \Text 64-M,C," "
- \Green \Text 64-M,C," ":\Orange \Text 64-M,C," ":\IfEnd
- \Lbl 0
- H=0\=>Z=1\=>\Goto1
- H=1\=>\Orange \Text 64-M,C,"()"
- H=2\=>\Text 64-M,C+1,"\Dms"
- \If H=3
- \Then \Green \F-Line C-1,M+3,C+1,M+5
- \Green \F-Line C+3,M+5,C+5,M+3
- \Green \F-Line C+2,M+4,C+2,M-5
- \Green \F-Line C+1,M-5,C+3,M-5
- \Green \F-Line C+1,M+3,C+3,M+3:\IfEnd
- \If H=4
- \Then \Green \F-Line C,M-2,C+1,M-3
- \Green \F-Line C+4,M-2,C+3,M-3
- \Green \F-Line C+2,M-2,C+2,M-5:\IfEnd
- \If H=5
- \Then \F-Line C+1,57,C+4,57
- \F-Line C+5,56,C+5,54
- \F-Line C+4,53,C+1,53
- \F-Line C,54,C,56
- \IfEnd
- \If H=6
- \Then \Orange \F-Line C,M-5,C+2,M
- \Orange \F-Line C+2,M,C+4,M-5:\IfEnd
- H=7\=>\Text 64-M,C+1,"\Deg>"
- H=8\=>\Text 64-M,C+1,"\theta"
- H=9\=>\Green \Text 64-M,C,"()"
- H=10\=>\Text 64-M,C,"()"
- H=11\=>\Green \Text 64-M,C+1,"\=>"
- H=12\=>\Text 64-M,C+1,"~"
- H=13\=>\Orange \Text 64-M,C+1,"+"
- H>13\=>\Text 64-M,C+1,H-10
- Z=1\=>\Goto1
- H\->\Mat D[A,B
- \WhileEnd
- %End
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:232
- File Name:M2Instal
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- 0\->L:\ClrText
- \Locate 1,1,"Maryo 2 Install"
- \Locate 1,3,"Using LevEdit? Y\slashN"
- \Locate 1,4,"Maryo 2 Uses \Mat C"
- \Locate 1,5,"LevEdit Uses \Mat D"
- \Do:\Getkey\->K:K=32\=>1\->L
- \LpWhile K=0
- \ClrText
- "Installing.."
- 22\->\Dim \List 6
- {9,21}\->\Dim \Mat C
- L=1\=>{9,21}\->\Dim \Mat D
- "\Done. This prog may":"now be deleted"
- \Stop
- %End
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:537
- File Name:MOutside
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- D=1\ Or D=9\=>\Orange \Text 64-M,C,"[]"
- D=2\=>\Text 64-M,C+1,"\Dms":\If D=3
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {-1,1,2,3,5,1,1,3,2,2,1,3}\->\List 1:\List 1+C\->\List 1
- {3,5,4,5,3,99,3,3,3,-5,-5,-5}\->\List 2:\List 2+M\->\List 2:\DrawStat
- \IfEnd
- \If D=4
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {2,2,0,0,0,4,4\->\List 1:\List 1+C\->\List 1
- {-5,-2,99,-3,-4,-4,-3\->\List 2:\List 2+M\->\List 2:\DrawStat
- \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Orange
- {2,0,2,4,3\->\List 1:\List 1+C\->\List 1
- {-1,1,3,1,0\->\List 2:\List 2+M\->\List 2
- \DrawStat:\IfEnd
- \If D=5
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {0,2,3,4,5,6,7,8,9,9,7,6,5,4,3,2,1,0\->\List 1:\List 1+C\->\List 1
- {-1,1,1,0,0,1,1,0,0,-1,-3,-3,-2,-3,-2,-3,-2,-2\->\List 2:\List 2+M\->\List 2:\DrawStat
- \IfEnd
- \If D=6
- \Then \Orange \F-Line C,M-5,C+2,M
- \Orange \F-Line C+2,M,C+4,M-5:\IfEnd
- %End
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:2357
- File Name:MLevDat
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- \If \theta=1
- \Then 1\->I:[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1][0,3,3,0,4,4,1,1,1,0,0,0,0,14,0,0,1,1,1,1,1][0,0,0,2,2,0,1,1,1,0,0,0,0,14,0,0,1,0,0,0,3][0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2][0,0,0,0,0,0,2,2,0,1,0,1,0,0,0,0,0,0,0,0,0][0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0][0,0,5,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,0,1][0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0\->\Mat C:\IfEnd
- \If \theta=2
- \Then 1\->I:[[1,1,1,1,1,1,1,1,6,6,6,1,1,1,1,1,1,1,1,1,1][0,0,0,0,0,3,3,0,0,0,0,0,0,1,1,3,3,0,0,0,0][0,2,2,0,0,0,7,0,0,1,0,0,0,0,1,0,2,1,1,1,0][7,0,0,0,10,10,10,0,0,0,0,0,0,0,0,0,0,9,11,1,0][7,0,0,0,0,0,0,0,0,0,1,8,1,0,0,0,0,0,1,1,0][7,1,1,1,7,1,0,1,0,0,1,12,1,0,1,1,0,1,6,6,1][1,7,0,7,1,0,7,0,1,0,7,1,7,0,0,0,0,7,9,9,7][0,0,7,0,0,7,0,7,0,0,0,7,0,0,0,2,0,1,0,0,1][0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\Mat C:\IfEnd
- \If \theta=3
- \Then 1\->I:[[1,1,1,1,1,1,1,6,1,7,1,1,1,1,1,1,1,1,1,1,1][9,9,0,3,0,9,0,1,6,0,1,3,7,7,0,10,1,6,6,6,1][9,9,2,7,2,9,0,0,1,7,0,7,0,7,2,0,1,7,7,7,1][9,9,0,2,0,10,10,0,7,7,1,0,0,7,7,0,1,1,2,0,1][9,9,0,0,0,9,0,10,1,0,0,1,0,0,0,0,0,0,0,0,1][1,1,1,0,10,10,0,0,0,0,1,0,0,1,1,0,0,10,0,0,0][7,7,1,0,0,0,10,1,11,1,0,0,0,0,0,0,0,7,7,0,0][1,7,7,0,0,0,0,3,7,3,0,2,0,0,0,5,0,0,1,1,2][7,7,7,1,0,5,0,0,0,0,0,0,0,0,0,0,0,9,12,8,0\->\Mat C:\IfEnd
- \If \theta=4
- \Then 1\->I:[[1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,6,1,6,6,6,1][1,7,7,7,3,0,1,11,9,1,7,9,3,0,0,0,0,0,1,1,0][1,7,0,7,0,0,0,1,9,9,9,1,0,0,0,0,0,0,0,0,0][1,7,7,10,1,0,0,3,1,1,1,0,0,1,0,1,0,0,5,0,1][1,1,7,0,1,10,0,0,3,1,0,0,1,4,0,4,1,0,0,0,1][0,7,7,8,1,0,0,10,0,0,0,0,1,11,7,11,1,0,0,1,1][0,1,1,1,1,0,0,0,0,0,0,0,1,7,7,7,1,0,0,0,1][7,1,7,3,7,0,0,0,0,0,0,0,3,7,1,7,3,0,0,0,1][0,1,0,7,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0\->\Mat C:\IfEnd
- \If \theta=5
- \Then 1\->I:[[10,1,10,1,10,6,1,1,6,1,6,1,6,6,10,10,10,6,6,6,6][9,7,9,7,9,0,0,0,0,7,0,3,0,1,7,7,7,1,0,0,1][7,9,7,1,1,0,0,2,0,7,0,0,0,4,0,1,0,3,0,0,4][9,7,1,7,6,0,0,0,1,7,1,0,0,0,0,4,0,7,0,0,0][9,1,7,7,0,0,1,1,1,8,1,0,0,1,0,0,0,1,0,0,1][9,1,1,1,9,1,7,7,1,12,1,0,1,6,1,1,1,6,0,1,0][9,9,0,0,0,7,7,7,7,1,0,0,0,7,0,0,0,0,0,0,0][1,1,0,1,1,1,0,1,7,0,0,0,1,2,1,7,0,0,0,0,3][0,0,0,1,11,3,0,7,7,1,2,1,13,0,0,2,0,0,0,0,0\->\Mat C:\IfEnd
- \If \theta=7
- \Then 2\->I:[[1,1,4,1,1,1,1,0,1,1,1,1,4,1,1,1,1,1,1,1,1][0,7,0,7,0,7,3,7,0,7,0,7,0,7,3,7,0,7,0,7,0][0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0,0,2,0][0,0,0,0,0,0,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0][1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0][0,0,0,0,0,5,0,0,0,0,0,5,0,0,0,0,5,0,0,0,0][1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1\->\Mat C:\IfEnd
- I\->\List 6[22
- %End
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:2404
- File Name:Mario2
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- \GridOff:\AxesOff:\LabelOff:\FuncOff:\S-WindMan:\Norm
- \If \List 6[22]\<>0
- \Then \ClrText
- \Locate 8,1,"Load?"
- \Locate 1,3,"[L] to load"
- \Locate 1,4,"Any key to skip"
- \Do:\Getkey\->I:\LpWhile I=0:I=25\=>\GotoB:\IfEnd
- 0\->A~Z:0\->\theta:3\->L
- \ViewWindow 1,127,1,1,63,1
- \Orange \Text 10,40,"Mario 2 BETA 3"
- \Green \Text 20,45,"By Alias4399"
- \Text 45,33,"[S]t\ory [N]\ormal"
- \Text 55,30,"[R]\andom [C]ustom"
- \Do:\Getkey\->I:\LpWhile I=0
- \Text 35,40,"Loading..."
- \If I=43
- \Then \Cls
- \Text 1,1,"One day in Mario L\and:"
- \Text 11,1,"Mario was relaxing when..."
- \Text 21,1,"'AAIEEE! Help! Help!'"
- \Text 31,1,"A scream from Peach's castle?"
- \Text 41,1,"'Im on my way!'"
- \Text 51,1,"And so the Adventure Begins!!"
- \Stop:\IfEnd
- \Lbl A
- \Int \theta+1\->\theta
- \If I\<>53\ And I\<>56
- \Then \theta=6\=>\GotoW
- \theta=8\=>\Stop
- \Prog "MLevDat":\IfEnd
- \If I=56
- \Then 0\->\theta:\Mat D\->\Mat C
- 9\->R:\IfEnd
- \If I=53
- \Then 1\->\List 6[22
- \For 1\->T \To 6
- \For 1\->U \To 21
- \Int 25\Ran#+1\->V
- V>12\=>0\->V
- V\->\Mat C[T,U
- \Next :\Next :\IfEnd
- \Dim \Mat C
- \List \Ans[1]\->E
- \theta=1\=>E\->R
- \Cls:1\->Q
- \For 1\->A \To 21
- \For 1\->B \To E
- \Mat C[B,A]\<>0\=>B>T\=>B\->T
- \Next :T\->\List 6[A:0\->T
- \Next
- \If \theta\<>7
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Orange
- {-39,0,35,21,35,70,0,0,28,35,73}\->\List 1:\List 1+40\->\List 1
- {20,60,20,36,50,10,99,60,43,50,33}\->\List 2
- \DrawStat:\IfEnd
- \List 6[22]\->I
- \For 1\->B \To 21
- \For 1\->A \To E
- A>\List 6[B\=>\Break
- 6B-5\->C:6A\->M
- \Mat C[A,B\->D
- \If D\<>0
- \Then I=1\=>\Prog "MOutside"
- I=2\=>\Prog "MCastle"
- D=7\=>\Text 64-M,C+1,"\Deg>":D=8\=>\Text 64-M,C+1,"\theta":D=10\=>1\->\Mat C[A,B
- D=11\=>\Green \Text 64-M,C+1,"\=>"
- D=12\=>A\->F:D=12\=>B\->G
- \IfEnd:\Next :\Next
- \Text 1,5,"Level:"
- \Text 1,30,\theta
- \theta=0\=>\Text 1,30,"C"
- \Text 1,50,"Coins:"
- \Text 1,95,"Lives:"
- \Text 1,120,L
- \Text 1,75,S
- 1\->C:\Lbl B
- \While 1
- \Getkey\->I
- \Mat C[R,Q]\->Z
- \If Z\ Or R=1
- \Then \If Z=7
- \Then \Isz S
- \Text 1,75,S
- 0\->\Mat C[R,Q:\IfEnd
- \If Z=8:\Then \Isz L
- \Text 1,120,L
- \Text 64-6R,6Q-4," "
- 0\->\Mat C[R,Q:\IfEnd
- \If Z=6\ Or Z=13\ Or R=1:\Then \Dsz L
- \Text 1,120,L
- L=0\=>\GotoL
- \Text 64-6R,6Q-4,"*"
- E\->R:1\->Q:0\->J:\IfEnd
- \IfEnd
- \If I
- \Then R>1\=>\Mat C[R-1,Q]\->T:I=28\=>T=1\ Or T=2\ Or T=5\=>\Isz J
- Q<21\=>\Mat C[R,Q+1]\->W
- Q=21\=>0\->W
- \If I=27\ And W\<>1\ And W\<>2
- \Then Q=21\=>\GotoA
- \Text 64-6R,6Q-4," "
- \Isz Q:\IfEnd
- Q>1\=>\Mat C[R,Q-1]\->U
- Q=1\=>1\->U
- \If I=38\ And U\<>1\ And U\<>2
- \Then \Text 64-6R,6Q-4," "
- \Dsz Q:\IfEnd
- \Text 64-6R,6Q-4,"\theta"
- \IfEnd
- \Mat C[R,Q]\->Z
- \If Z
- \Then \If Z=7:\Then \Isz S
- \Text 1,75,S
- 0\->\Mat C[R,Q:\IfEnd
- \If Z=8:\Then \Isz L
- \Text 1,120,L
- \Text 64-6R,6Q-4," "
- 0\->\Mat C[R,Q:\IfEnd
- \If Z=11
- \Then \Text 64-6R,6Q-4," ":F\->R:G\->Q:\IfEnd
- \IfEnd
- R>1\=>\Mat C[R-1,Q]\->T
- \If T\<>1\ And T\<>2\ And T\<>5\ And \Not J
- \Then \Text 64-6R,6Q-4," "
- R>1\=>\Dsz R
- Q>1\=>\Mat C[R,Q-1]\->U
- Q<21\=>\Mat C[R,Q+1]\->W
- \IfEnd
- \If J
- \Then R<E\=>\Mat C[R+1,Q]\->V
- \If V=2
- \Then \Text 64-6R,6Q-4," "
- \Text 61-6R,6Q-4,"\theta"
- \Text 52-6R,6Q-4,"\Deg>"
- \Text 52-6R,6Q-4," "
- \Text 61-6R,6Q-4," "
- \Text 64-6R,6Q-4,"\theta"
- \Text 58-6R,6Q-4," "
- \Isz S:\Text 1,75,S
- 0\->\Mat C[R+1,Q:0\->J
- \IfEnd
- \If J
- \Then \Text 64-6R,6Q-4," "
- V\<>1\=>V\<>2\=>R<E\=>\Isz R:\Isz J:J\>=3\=>0\->J
- \IfEnd:\IfEnd
- \Text 64-6R,6Q-4,"\theta"
- \WhileEnd
- \Lbl L
- \Cls
- \Text 20,40,"Game Over.."
- \Text 30,30,"Thanks f\or Playing"
- \Text 40,20,"Ask me f\or hints \and tips"
- \Stop
- \Lbl W
- \Cls
- \Text 10,41,"Congrats! You won!"
- \Text 20,31,"New levels coming soon\!mark"
- \Text 30,21,"Bugs? Suggestions?"
- \Text 40,11,"Feel free to let me know"
- \Text 50,1,"--Thanks f\or playing!--"\Disp\ClrText
- "Stay tuned to help"
- "Mario save Peach!"
- "Here is a bonus"
- "Castle level!:"\Disp2\->R:\GotoA
- %End
- %Header Record
- Format:TXT
- Communication SW:0
- Data Type:PG
- Capacity:914
- File Name:MCastle
- Group Name:
- Password:
- Option1:NL
- Option2:
- Option3:
- Option4:
- %Data Record
- \If D=1
- \Then 1\->\Mat C[A,B
- \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {0,4,4,3,3,4,4,0,0,1,1,0\->\List 1:\List 1+C\->\List 1
- {1,1,0,0,-4,-4,-5,-5,-4,-4,0,0\->\List 2:\List 2+M\->\List 2:\DrawStat:\IfEnd
- \If D=2
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- \Text 64-M,C+1,"?"
- {-1,5,5,-1,-1\->\List 1:\List 1+C\->\List 1
- {1,1,-5,-5,0\->\List 2
- \List 2+M\->\List 2
- \DrawStat:\IfEnd
- \If D=3
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {2,3,4,3,2,2,1,0,1,4,2,2,3,2,1,0\->\List 1:\List 1+C\->\List 1
- {2,3,2,1,0,-1,-1,0,-1,-1,-1,-2,-3,-2,-3,-3}\->\List 2:\List 2+M\->\List 2:\DrawStat
- \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Orange
- {2,2,1,0,0,2,2,1,0,0}\->\List 1:\List 1+C\->\List 1:{4,3,2,3,4,6,7,8,7,6}\->\List 2:\List 2+M\->\List 2:\DrawStat:\IfEnd
- \If D=4
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Orange
- {1,1,3,3,1,1,2,3,3,1,1,3,3,2,2,4,4,0,0,4,4,3,2,1,2\->\List 1
- \List 1+C\->\List 1
- {2,3,5,6,8,9,10,9,8,6,5,3,2,1,0,0,-6,-6,0,0,-3,-3,-2,-3,-4\->\List 2:\List 2+50\->\List 2
- \DrawStat:\IfEnd
- \If D=5
- \Then \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Orange
- {1,2,0,0,2,1,5,5,6,4,4,6,5,9,9,10,8,8,10,9\->\List 1
- \List 1+C\->\List 1
- {1,0,0,-1,-1,-2,-100,1,0,0,-1,-1,-2,-100,1,0,0,-1,-1,-2\->\List 2:\List 2+M\->\List 2
- \DrawStat
- \S-Gph1 \DrawOn,\xyLine,\List1,\List2,1,\Dot,\Green
- {1,1,3,5,5,5,7,9,9\->\List 1:\List 1+C\->\List 1:{-3,-5,-7,-5,-3,-5,-7,-5,-3\->\List 2:\List 2+M\->\List 2
- \DrawStat:\IfEnd
- %End
Add Comment
Please, Sign In to add comment