MazezaM: added 30 more levels from Amiga version
This commit is contained in:
		@@ -11,7 +11,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	z88dk version by Stefano Bodrato (www.z88dk.org)
 | 
						z88dk version by Stefano Bodrato (www.z88dk.org)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	VT100 version by Anna Christina Naß <acn@acn.wtf>
 | 
						VT100 version with 42 levels by Anna Christina Naß <acn@acn.wtf>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	Build:
 | 
						Build:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -27,7 +27,7 @@
 | 
				
			|||||||
#include <stdio.h>	// We use printf(); putchar();
 | 
					#include <stdio.h>	// We use printf(); putchar();
 | 
				
			||||||
#include <string.h>	// strlen for the Level name centering.
 | 
					#include <string.h>	// strlen for the Level name centering.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define LEVELS	12	// Number of Levels
 | 
					#define LEVELS	42	// Number of Levels
 | 
				
			||||||
#define TRUE	1
 | 
					#define TRUE	1
 | 
				
			||||||
#define FALSE	0
 | 
					#define FALSE	0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -147,20 +147,20 @@ void Level(int MazeNumber)
 | 
				
			|||||||
	switch (MazeNumber)
 | 
						switch (MazeNumber)
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
		case 1:
 | 
							case 1:
 | 
				
			||||||
			LevelName="Humble Origins";uWidth=7;uHeight=2;lx=rx=1;
 | 
								LevelName="Humble Origins";uWidth=7;uHeight=2;lx=1;rx=1;
 | 
				
			||||||
			MazeLine[1]=" #  #  ";
 | 
								MazeLine[1]=" #  #  ";
 | 
				
			||||||
			MazeLine[2]=" #  ## ";
 | 
								MazeLine[2]=" #  ## ";
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case 2:
 | 
							case 2:
 | 
				
			||||||
			LevelName="Easy Does It";uWidth=8;uHeight=lx=3;rx=2;
 | 
								LevelName="Easy Does It";uWidth=8;uHeight=3;lx=3;rx=2;
 | 
				
			||||||
			MazeLine[1]="  #  ###";
 | 
								MazeLine[1]="  #  ###";
 | 
				
			||||||
			MazeLine[2]="  # # # ";
 | 
								MazeLine[2]="  # # # ";
 | 
				
			||||||
			MazeLine[3]=" # # #  ";
 | 
								MazeLine[3]=" # # #  ";
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case 3:
 | 
							case 3:
 | 
				
			||||||
			LevelName="Up,  Up and Away";uWidth=5;uHeight=lx=11;rx=1;
 | 
								LevelName="Up, Up and Away";uWidth=5;uHeight=11;lx=11;rx=1;
 | 
				
			||||||
			MazeLine[1]= "  #  ";
 | 
								MazeLine[1]= "  #  ";
 | 
				
			||||||
			MazeLine[2]= " # ##";
 | 
								MazeLine[2]= " # ##";
 | 
				
			||||||
			MazeLine[3]= " ##  ";
 | 
								MazeLine[3]= " ##  ";
 | 
				
			||||||
@@ -183,7 +183,7 @@ void Level(int MazeNumber)
 | 
				
			|||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case 5:
 | 
							case 5:
 | 
				
			||||||
			LevelName="To and Fro";uWidth=13;uHeight=6;lx=rx=1;
 | 
								LevelName="To and Fro";uWidth=13;uHeight=6;lx=1;rx=1;
 | 
				
			||||||
			MazeLine[1]="   #####     ";
 | 
								MazeLine[1]="   #####     ";
 | 
				
			||||||
			MazeLine[2]="# #####  ### ";
 | 
								MazeLine[2]="# #####  ### ";
 | 
				
			||||||
			MazeLine[3]=" # ### ####  ";
 | 
								MazeLine[3]=" # ### ####  ";
 | 
				
			||||||
@@ -218,7 +218,7 @@ void Level(int MazeNumber)
 | 
				
			|||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case 9:
 | 
							case 9:
 | 
				
			||||||
			LevelName="Two  Front Doors";uWidth=16;uHeight=rx=7;lx=1;
 | 
								LevelName="Two Front Doors";uWidth=16;uHeight=7;lx=1;rx=7;
 | 
				
			||||||
			MazeLine[1]="       #######  ";
 | 
								MazeLine[1]="       #######  ";
 | 
				
			||||||
			MazeLine[2]="  #### #### # # ";
 | 
								MazeLine[2]="  #### #### # # ";
 | 
				
			||||||
			MazeLine[3]="## ## ###### # #";
 | 
								MazeLine[3]="## ## ###### # #";
 | 
				
			||||||
@@ -237,7 +237,7 @@ void Level(int MazeNumber)
 | 
				
			|||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case 11:
 | 
							case 11:
 | 
				
			||||||
			LevelName="Double Cross";uWidth=9;uHeight=lx=7;rx=3;
 | 
								LevelName="Double Cross";uWidth=9;uHeight=7;lx=7;rx=3;
 | 
				
			||||||
			MazeLine[1]=" #  #### ";
 | 
								MazeLine[1]=" #  #### ";
 | 
				
			||||||
			MazeLine[2]=" #  # ## ";
 | 
								MazeLine[2]=" #  # ## ";
 | 
				
			||||||
			MazeLine[3]=" # #### #";
 | 
								MazeLine[3]=" # #### #";
 | 
				
			||||||
@@ -261,6 +261,296 @@ void Level(int MazeNumber)
 | 
				
			|||||||
			MazeLine[10]="              ";
 | 
								MazeLine[10]="              ";
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 13:
 | 
				
			||||||
 | 
								LevelName="Hidden corridor ";uWidth=12;uHeight=10;lx=4;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]= " ## # # ### ";
 | 
				
			||||||
 | 
								MazeLine[2]= " #   ##   # ";
 | 
				
			||||||
 | 
								MazeLine[3]= "  ##  #  ## ";
 | 
				
			||||||
 | 
								MazeLine[4]= " ########   ";
 | 
				
			||||||
 | 
								MazeLine[5]= " #    # ##  ";
 | 
				
			||||||
 | 
								MazeLine[6]= "# ## # # #  ";
 | 
				
			||||||
 | 
								MazeLine[7]= " ####### # #";
 | 
				
			||||||
 | 
								MazeLine[8]= "  ###### #  ";
 | 
				
			||||||
 | 
								MazeLine[9]= " # # # # ## ";
 | 
				
			||||||
 | 
								MazeLine[10]="# # # # #   ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 14:
 | 
				
			||||||
 | 
								LevelName="First Principles";uWidth=5;uHeight=2;lx=2;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]=" # # ";
 | 
				
			||||||
 | 
								MazeLine[2]=" #   ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 15:
 | 
				
			||||||
 | 
								LevelName="Baby Steps";uWidth=7;uHeight=3;lx=1;rx=2;
 | 
				
			||||||
 | 
								MazeLine[1]=" ##  ##";
 | 
				
			||||||
 | 
								MazeLine[2]=" # # # ";
 | 
				
			||||||
 | 
								MazeLine[3]=" ## #  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 16:
 | 
				
			||||||
 | 
								LevelName="Conway's Game Of Death";uWidth=14;uHeight=12;lx=12;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]= "  ##      ## #";
 | 
				
			||||||
 | 
								MazeLine[2]= "   ##   ##   #";
 | 
				
			||||||
 | 
								MazeLine[3]= "#  # # # #  # ";
 | 
				
			||||||
 | 
								MazeLine[4]= "### ## ## ####";
 | 
				
			||||||
 | 
								MazeLine[5]= " # # # # # #  ";
 | 
				
			||||||
 | 
								MazeLine[6]= "  ###   ###   ";
 | 
				
			||||||
 | 
								MazeLine[7]= "  ###   ###   ";
 | 
				
			||||||
 | 
								MazeLine[8]= " # # # # # #  ";
 | 
				
			||||||
 | 
								MazeLine[9]= "### ## ## ### ";
 | 
				
			||||||
 | 
								MazeLine[10]="#  # ### #  # ";
 | 
				
			||||||
 | 
								MazeLine[11]="   ##   ##    ";
 | 
				
			||||||
 | 
								MazeLine[12]="  ##      ##  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 17:
 | 
				
			||||||
 | 
								LevelName="Opening Gambit";uWidth=7;uHeight=4;lx=2;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]="  # #  ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ## ## ";
 | 
				
			||||||
 | 
								MazeLine[3]=" # # # ";
 | 
				
			||||||
 | 
								MazeLine[4]="# ###  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 18:
 | 
				
			||||||
 | 
								LevelName="Collatz";uWidth=17;uHeight=5;lx=4;rx=5;
 | 
				
			||||||
 | 
								MazeLine[1]="### #   #  #  #  ";
 | 
				
			||||||
 | 
								MazeLine[2]="  # ##  #  # ##  ";
 | 
				
			||||||
 | 
								MazeLine[3]="### # # # ### #  ";
 | 
				
			||||||
 | 
								MazeLine[4]="  # #  ##  #  #  ";
 | 
				
			||||||
 | 
								MazeLine[5]="### #   #  # ### ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 19:
 | 
				
			||||||
 | 
								LevelName="Fishcake";uWidth=10;uHeight=7;lx=2;rx=7;
 | 
				
			||||||
 | 
								MazeLine[1]=" ## ### # ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ##  # #  ";
 | 
				
			||||||
 | 
								MazeLine[3]="# #####   ";
 | 
				
			||||||
 | 
								MazeLine[4]="  # ###  #";
 | 
				
			||||||
 | 
								MazeLine[5]="# # # # # ";
 | 
				
			||||||
 | 
								MazeLine[6]=" # ##  ## ";
 | 
				
			||||||
 | 
								MazeLine[7]="  #####  #";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 20:
 | 
				
			||||||
 | 
								LevelName="Ego";uWidth=12;uHeight=5;lx=5;rx=5;
 | 
				
			||||||
 | 
								MazeLine[1]=" #  # #  #  ";
 | 
				
			||||||
 | 
								MazeLine[2]=" # #  #  ## ";
 | 
				
			||||||
 | 
								MazeLine[3]=" ##   #  # #";
 | 
				
			||||||
 | 
								MazeLine[4]=" # #   ##  #";
 | 
				
			||||||
 | 
								MazeLine[5]=" #  #  ##  #";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 21:
 | 
				
			||||||
 | 
								LevelName="Little Rascal";uWidth=5;uHeight=4;lx=4;rx=4;
 | 
				
			||||||
 | 
								MazeLine[1]=" #   ";
 | 
				
			||||||
 | 
								MazeLine[2]=" # ##";
 | 
				
			||||||
 | 
								MazeLine[3]=" # # ";
 | 
				
			||||||
 | 
								MazeLine[4]=" #  #";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 22:
 | 
				
			||||||
 | 
								LevelName="Leap Frog";uWidth=7;uHeight=4;lx=1;rx=4;
 | 
				
			||||||
 | 
								MazeLine[1]=" # # # ";
 | 
				
			||||||
 | 
								MazeLine[2]="# ###  ";
 | 
				
			||||||
 | 
								MazeLine[3]=" # # ##";
 | 
				
			||||||
 | 
								MazeLine[4]=" #  #  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 23:
 | 
				
			||||||
 | 
								LevelName="Shuttles";uWidth=7;uHeight=5;lx=1;rx=5;
 | 
				
			||||||
 | 
								MazeLine[1]="  ### #";
 | 
				
			||||||
 | 
								MazeLine[2]="  # #  ";
 | 
				
			||||||
 | 
								MazeLine[3]="  # ###";
 | 
				
			||||||
 | 
								MazeLine[4]="# # # #";
 | 
				
			||||||
 | 
								MazeLine[5]="  #  # ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 24:
 | 
				
			||||||
 | 
								LevelName="The Nudge";uWidth=8;uHeight=3;lx=3;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]="# #     ";
 | 
				
			||||||
 | 
								MazeLine[2]="  # # ##";
 | 
				
			||||||
 | 
								MazeLine[3]=" ## ### ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 25:
 | 
				
			||||||
 | 
								LevelName="A Dog On A Plinth";uWidth=8;uHeight=9;lx=9;rx=9;
 | 
				
			||||||
 | 
								MazeLine[1]=" ##    #";
 | 
				
			||||||
 | 
								MazeLine[2]=" ##     ";
 | 
				
			||||||
 | 
								MazeLine[3]="   ### #";
 | 
				
			||||||
 | 
								MazeLine[4]="   #### ";
 | 
				
			||||||
 | 
								MazeLine[5]="   #### ";
 | 
				
			||||||
 | 
								MazeLine[6]="    # ##";
 | 
				
			||||||
 | 
								MazeLine[7]="    #  #";
 | 
				
			||||||
 | 
								MazeLine[8]="    #  #";
 | 
				
			||||||
 | 
								MazeLine[9]="   #### ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 26:
 | 
				
			||||||
 | 
								LevelName="The Pit";uWidth=5;uHeight=10;lx=1;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]= " # # ";
 | 
				
			||||||
 | 
								MazeLine[2]= "# #  ";
 | 
				
			||||||
 | 
								MazeLine[3]= " # ##";
 | 
				
			||||||
 | 
								MazeLine[4]= "  ## ";
 | 
				
			||||||
 | 
								MazeLine[5]= " # # ";
 | 
				
			||||||
 | 
								MazeLine[6]= "  ## ";
 | 
				
			||||||
 | 
								MazeLine[7]= "# ## ";
 | 
				
			||||||
 | 
								MazeLine[8]= " #  #";
 | 
				
			||||||
 | 
								MazeLine[9]= "  # #";
 | 
				
			||||||
 | 
								MazeLine[10]="  ## ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 27:
 | 
				
			||||||
 | 
								LevelName="Duck Commander";uWidth=7;uHeight=8;lx=8;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]="  ##   ";
 | 
				
			||||||
 | 
								MazeLine[2]="  # ###";
 | 
				
			||||||
 | 
								MazeLine[3]="# #### ";
 | 
				
			||||||
 | 
								MazeLine[4]="# #  # ";
 | 
				
			||||||
 | 
								MazeLine[5]="   ##  ";
 | 
				
			||||||
 | 
								MazeLine[6]="# # #  ";
 | 
				
			||||||
 | 
								MazeLine[7]=" # ## #";
 | 
				
			||||||
 | 
								MazeLine[8]="  #  # ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 28:
 | 
				
			||||||
 | 
								LevelName="Nudge-nudge";uWidth=7;uHeight=4;lx=2;rx=2;
 | 
				
			||||||
 | 
								MazeLine[1]=" ## ## ";
 | 
				
			||||||
 | 
								MazeLine[2]=" # # # ";
 | 
				
			||||||
 | 
								MazeLine[3]=" # ### ";
 | 
				
			||||||
 | 
								MazeLine[4]="   ##  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 29:
 | 
				
			||||||
 | 
								LevelName="Ragged Rascle";uWidth=6;uHeight=5;lx=4;rx=2;
 | 
				
			||||||
 | 
								MazeLine[1]=" #    ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ##  #";
 | 
				
			||||||
 | 
								MazeLine[3]=" ## # ";
 | 
				
			||||||
 | 
								MazeLine[4]=" # ###";
 | 
				
			||||||
 | 
								MazeLine[5]="  #   ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 30:
 | 
				
			||||||
 | 
								LevelName="Knot Theory";uWidth=6;uHeight=6;lx=1;rx=6;
 | 
				
			||||||
 | 
								MazeLine[1]="  # # ";
 | 
				
			||||||
 | 
								MazeLine[2]="# # # ";
 | 
				
			||||||
 | 
								MazeLine[3]="  # # ";
 | 
				
			||||||
 | 
								MazeLine[4]="# ##  ";
 | 
				
			||||||
 | 
								MazeLine[5]="# ##  ";
 | 
				
			||||||
 | 
								MazeLine[6]="  # ##";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 31:
 | 
				
			||||||
 | 
								LevelName="Rack and Pinion";uWidth=10;uHeight=4;lx=1;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]="  ## # #  ";
 | 
				
			||||||
 | 
								MazeLine[2]="### # ##  ";
 | 
				
			||||||
 | 
								MazeLine[3]=" ##  # # #";
 | 
				
			||||||
 | 
								MazeLine[4]="## ### #  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 32:
 | 
				
			||||||
 | 
								LevelName="Blue Meanie";uWidth=7;uHeight=4;lx=1;rx=4;
 | 
				
			||||||
 | 
								MazeLine[1]=" ## #  ";
 | 
				
			||||||
 | 
								MazeLine[2]=" #  # #";
 | 
				
			||||||
 | 
								MazeLine[3]="# ###  ";
 | 
				
			||||||
 | 
								MazeLine[4]="  #  # ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 33:
 | 
				
			||||||
 | 
								LevelName="Great Things";uWidth=7;uHeight=4;lx=3;rx=4;
 | 
				
			||||||
 | 
								MazeLine[1]=" # #   ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ## ## ";
 | 
				
			||||||
 | 
								MazeLine[3]="  # # #";
 | 
				
			||||||
 | 
								MazeLine[4]=" #  ###";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 34:
 | 
				
			||||||
 | 
								LevelName="Just Enough";uWidth=8;uHeight=5;lx=3;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]="# # ##  ";
 | 
				
			||||||
 | 
								MazeLine[2]="## # ## ";
 | 
				
			||||||
 | 
								MazeLine[3]="   # # #";
 | 
				
			||||||
 | 
								MazeLine[4]="# ####  ";
 | 
				
			||||||
 | 
								MazeLine[5]="   # #  ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 35:
 | 
				
			||||||
 | 
								LevelName="The Secret Staircase";uWidth=11;uHeight=4;lx=1;rx=3;
 | 
				
			||||||
 | 
								MazeLine[1]=" ### ##    ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ##  ## # #";
 | 
				
			||||||
 | 
								MazeLine[3]="#  #### ## ";
 | 
				
			||||||
 | 
								MazeLine[4]="# ##       ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 36:
 | 
				
			||||||
 | 
								LevelName="Clear The Way";uWidth=8;uHeight=5;lx=4;rx=2;
 | 
				
			||||||
 | 
								MazeLine[1]="  #  ###";
 | 
				
			||||||
 | 
								MazeLine[2]="   ##  #";
 | 
				
			||||||
 | 
								MazeLine[3]=" # ### #";
 | 
				
			||||||
 | 
								MazeLine[4]=" # # ## ";
 | 
				
			||||||
 | 
								MazeLine[5]=" #  # ##";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 37:
 | 
				
			||||||
 | 
								LevelName="A Mismatch Made In Heaven";uWidth=9;uHeight=4;lx=4;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]=" #   #   ";
 | 
				
			||||||
 | 
								MazeLine[2]="## ####  ";
 | 
				
			||||||
 | 
								MazeLine[3]="### ##   ";
 | 
				
			||||||
 | 
								MazeLine[4]=" # #     ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 38:
 | 
				
			||||||
 | 
								LevelName="Zen Garden";uWidth=7;uHeight=6;lx=1;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]=" #  ## ";
 | 
				
			||||||
 | 
								MazeLine[2]=" # ##  ";
 | 
				
			||||||
 | 
								MazeLine[3]="#### # ";
 | 
				
			||||||
 | 
								MazeLine[4]="   # ##";
 | 
				
			||||||
 | 
								MazeLine[5]="# #### ";
 | 
				
			||||||
 | 
								MazeLine[6]="       ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 39:
 | 
				
			||||||
 | 
								LevelName="The Wumpus Room";uWidth=18;uHeight=5;lx=1;rx=5;
 | 
				
			||||||
 | 
								MazeLine[1]="  #### ### ### #  ";
 | 
				
			||||||
 | 
								MazeLine[2]="## # #  ### ### # ";
 | 
				
			||||||
 | 
								MazeLine[3]=" ## ## #### ####  ";
 | 
				
			||||||
 | 
								MazeLine[4]="#### ## ###  ## # ";
 | 
				
			||||||
 | 
								MazeLine[5]="  # #   ## # ##  #";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 40:
 | 
				
			||||||
 | 
								LevelName="Double Decker";uWidth=9;uHeight=7;lx=2;rx=5;
 | 
				
			||||||
 | 
								MazeLine[1]=" #  ##   ";
 | 
				
			||||||
 | 
								MazeLine[2]=" ## # # #";
 | 
				
			||||||
 | 
								MazeLine[3]="# # ##   ";
 | 
				
			||||||
 | 
								MazeLine[4]=" ########";
 | 
				
			||||||
 | 
								MazeLine[5]="  # #### ";
 | 
				
			||||||
 | 
								MazeLine[6]="# ##  #  ";
 | 
				
			||||||
 | 
								MazeLine[7]=" # ###   ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 41:
 | 
				
			||||||
 | 
								LevelName="Back to Front";uWidth=11;uHeight=10;lx=1;rx=10;
 | 
				
			||||||
 | 
								MazeLine[1]= "           ";
 | 
				
			||||||
 | 
								MazeLine[2]= "########## ";
 | 
				
			||||||
 | 
								MazeLine[3]= "### ####   ";
 | 
				
			||||||
 | 
								MazeLine[4]= "# # ## #   ";
 | 
				
			||||||
 | 
								MazeLine[5]= "    # #### ";
 | 
				
			||||||
 | 
								MazeLine[6]= "##### ##   ";
 | 
				
			||||||
 | 
								MazeLine[7]= " ### ## ## ";
 | 
				
			||||||
 | 
								MazeLine[8]= "    ##  ###";
 | 
				
			||||||
 | 
								MazeLine[9]= " ##########";
 | 
				
			||||||
 | 
								MazeLine[10]="           ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							case 42:
 | 
				
			||||||
 | 
								LevelName="The Beast";uWidth=10;uHeight=7;lx=1;rx=1;
 | 
				
			||||||
 | 
								MazeLine[1]=" # ## #   ";
 | 
				
			||||||
 | 
								MazeLine[2]="# # ### ##";
 | 
				
			||||||
 | 
								MazeLine[3]="  # # #   ";
 | 
				
			||||||
 | 
								MazeLine[4]=" ## ## ###";
 | 
				
			||||||
 | 
								MazeLine[5]="  # # # # ";
 | 
				
			||||||
 | 
								MazeLine[6]=" ## # ### ";
 | 
				
			||||||
 | 
								MazeLine[7]="  # ### # ";
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		default:
 | 
							default:
 | 
				
			||||||
			ClearScreen();
 | 
								ClearScreen();
 | 
				
			||||||
 
 | 
				
			|||||||
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user