summaryrefslogtreecommitdiff
path: root/XLEVELS
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2020-05-13 20:25:51 +0000
committerIan C <ianc@noddybox.co.uk>2020-05-13 20:25:51 +0000
commit58b60d1455a6670cbfb1572257460065fe7e6207 (patch)
tree2a5278c4534a16bcf08dad5433b6f8fb60368ede /XLEVELS
parent983bba81d89ba877e8870251d92f64e16cf901c0 (diff)
Builds (just) and runs.
Diffstat (limited to 'XLEVELS')
-rw-r--r--XLEVELS/-116
-rw-r--r--XLEVELS/-216
-rw-r--r--XLEVELS/115
-rw-r--r--XLEVELS/1046
-rw-r--r--XLEVELS/1180
-rw-r--r--XLEVELS/1236
-rw-r--r--XLEVELS/230
-rw-r--r--XLEVELS/336
-rw-r--r--XLEVELS/438
-rw-r--r--XLEVELS/527
-rw-r--r--XLEVELS/618
-rw-r--r--XLEVELS/724
-rw-r--r--XLEVELS/825
-rw-r--r--XLEVELS/961
-rw-r--r--XLEVELS/DEBUGLEV35
-rw-r--r--XLEVELS/NO1
-rw-r--r--XLEVELS/README50
-rw-r--r--XLEVELS/TEST33
-rw-r--r--XLEVELS/template20
19 files changed, 607 insertions, 0 deletions
diff --git a/XLEVELS/-1 b/XLEVELS/-1
new file mode 100644
index 0000000..c1a3988
--- /dev/null
+++ b/XLEVELS/-1
@@ -0,0 +1,16 @@
+Well Done
+0,0
+0
+9999
+60,10
+R##########################################################E
+#..........................................................#
+#......*...*...................****........................#
+#......*...*.****.*....*.......*...*..**..*..*.****........#
+#......*...*.*....*....*.......*...*.*..*.**.*.*...........#
+#......*.*.*.***..*....*.......*...*.*..*.*.**.***.........#
+#......*.*.*.*....*....*.......*...*.*..*.*..*.*...........#
+#.......*.*..****.****.****....****...**..*..*.****........#
+#..........................................................#
+############################################################
+<END>
diff --git a/XLEVELS/-2 b/XLEVELS/-2
new file mode 100644
index 0000000..87775c5
--- /dev/null
+++ b/XLEVELS/-2
@@ -0,0 +1,16 @@
+Try again
+0,0
+0
+9999
+60,10
+R##########################################################E
+#..........................................................#
+#......@@@@@...............@@@.............................#
+#........@...@@@..@...@...@...@..@@@...@@..@@@.@..@........#
+#........@...@..@..@.@....@...@.@.....@..@..@..@@.@........#
+#........@...@@@....@.....@@@@@.@.@@..@@@@..@..@.@@........#
+#........@...@..@...@.....@...@.@..@..@..@..@..@..@........#
+#........@...@..@...@.....@...@..@@@..@..@.@@@.@..@........#
+#..........................................................#
+############################################################
+<END>
diff --git a/XLEVELS/1 b/XLEVELS/1
new file mode 100644
index 0000000..587ea04
--- /dev/null
+++ b/XLEVELS/1
@@ -0,0 +1,15 @@
+Nice and easy
+0,0
+10
+50
+39,9
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%.*........*..........................%
+%. ......@....*......@................%
+%. ....*......*......*......@@@@@@@@@.%
+%. ........@........*................E%
+%. ....*...*........*.......@.........%
+%. ...................................%
+%R.......@............................%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/10 b/XLEVELS/10
new file mode 100644
index 0000000..47e81f2
--- /dev/null
+++ b/XLEVELS/10
@@ -0,0 +1,46 @@
+It's aMAZEing!!!!
+0,0
+1
+200
+10,10
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R...............%%......................%%.............%%.............%%...............%
+%%%%%%%%%%%%%%.%%%%%%%.%%%%%%%%%%%.%%%%%%%%%%%%%%%.%%%%%%%%%%%%%.%%%%%%%%%%%%%%.%%%%%%..%
+%............................................%...........%%.............%%..............%
+%%%%%.%%%%%.%%%%%%%%%%%%%%%%%.%%%%%%%%.%%%%%.%%%%.%%%%%%%%%%%%%%%%%.%%%%%%.%%%%%%%%%%%%%%
+%%..%.%...%.%............%...........%.%.....%..................%....%.%.%..%...........%
+%...........%.%%%%%%%%%%.%.%%%%%%%%%%%.%.%%%.%.%%%%%%%%%%%%%%%%%%.%%%%...%..%.%%%%%%%%%.%
+%.%%%%%%%%%%%.%..........%.............%.%.%.%......%....%...%..............%.%.......%.%
+%.............%.%.%%%.%%%%.%%%%.%%%%%%%%.%.%.%.%%%%%%..%...%...%...%..%%.%..%.%.%%%%%.%.%
+%%%%.%%%%%%%....%.....%....%.................%......%..%%%%%%%%%%.%%%%%..%..%.%.%.....%.%
+%..........%..%.%%%%%.%.%%%%.%%%%%%%%%%%%%%%%%.%%%%%%...........%..%....%%..%.%.%%%%%%%.%
+%.%%%%%%.%.%..%...............%.....................%..%%%%%%%%.%.....%%.%..%.%.........%
+%.%......%.%..%%%%%%%%%%%%%%%%%.%%%%%.%%%%%%%%%%%%.%%.........%.%%.%%%%..%..%.%.%%%%%%%%%
+%.%.%%%%%%.%..%...%...%...%...%.%.....%..........%....%%%.%%%.%..........%..%.%.%.%...%%%
+%...............%...%...%...%...%.%%.%%.%%%%%%%%.%.%%%%...%.%.%%%%.%%%%%%%..%.%.%.%.%...%
+%.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.%%....%...%....%.%....%%%.%...............%.%.%...%%%.%
+%.%...................%.%%%.....%.%%%%%%%.%.%.%%%%.%.%%%%...%%%%%%%%%%%%%%%%%.%.%.%%%...%
+%.%.%%%.%%%%%%%%.%.%%.%...%.%.%.%.........%.%...%.........%..............%..%.%.%.%.%.%%%
+%.%.%.%.%......%.%..%.%%%.%%%.%.%%%%%%.%%%%.%%%.%.%%%%.%%%%.%%%%.%%%%.%%%%%.%.%.%.%.%...%
+%.%.%.%.%.%%%%.%.%..%.........%.%.............%.%...........%......%........%.%.%.%.%%%.%
+%.%.%.%.%.%..%.%.%%%%.%%%%%%%.%%%.%%%%%%%%%%%%%%%.%%%%%%%%%%%%%%%%%%%%%%%%%.%.%.%.%.%...%
+%.%.%.%%%.%..%.%..%...%...%.....%.........................%...%...%...%...%.%.%.%.%.%.%%%
+%.%.%.....%..%.%%.%.%%%.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..%...%...%...%...%.%.%...%
+%.%.%.%%%%%..%..%.%.%.%.%..............%...%...%...%...%.....%..%%%%%%%%%%%%%%..%.%.%%%.%
+%.%.%.%......%%%%.%.%.%.%.%%%%%%%%%%%%.%.%...%...%...%...%.%.%...........%.%.%%...%.%...%
+%.%.%.%.%%%%..%.%.%.%.%.%.%..........%.%.%%%%%%%%%%%%%%%%%%%.%%%..%%%%%.%%.%..%%..%.%.%%%
+%.%.%.%....%%...%.%.%.%.%.%.%%%%%%%%.%.%...................%.%%..%%...%....%%..%%...%...%
+%.%.%.%%%.%%%%%%%.%.%.%.%.%.%......%.%.%%%%%%%%%%%%%%%%%%%.%.%........%%%%..%%..%%..%%%.%
+%.%%%.............%.%.%.%.%.%.%%%%.%.%.%...................%.%..%%%%%%%..%..%%%..%%.%...%
+%.%...%%%.%%%%%%%%%.%...%.%.%.%..%.%.%.%.%%%%%%%%%%%%%%%%%%%.%..%...................%.%%%
+%.%.%...%%%.........%.%.%.%.%.%.%%.%.%.%...................%.%..%%%%%%%%%%%%%%.%%%%.%...%
+%.%.%.%.....%%%%%%..%.%.%.%.%.%....%.%.%%%%%%%%%%%%%%%%%%%.%.%......%...%%%..%....%%%%%.%
+%.%.%.%%%%%%%....%.%%%%.%.%.%.%%%%%%.%.%...................%.%.%%%..%...%....%%%..%.....%
+%.%.%..%......%%%%.%..%.%.%.%........%.%.%%%%%%%%%%%%%%%%%%%.%........%.%.%....%%%%.%%%.%
+%.%.%%%%%%%%..%....%....%.%.%%%%%%%%%%.%..................%..%...%%%%.%......%....%.%...%
+%.%.....%..%.%%.%%%%..%.%.%............%...%.....%.%.%%%%%%..%%%%%%%%%%%%%%%%%%%%.%.%.%.%
+%.%.%%.....%....%.....%.%.%%%%%%%%%%%%%%...%.....%.%......%%...%...%...%...%..%E%%%.%.%.%
+%.%.%..%%%%%..%.%%.%..%.%...%...%...%...%%%%.%%%%%.%.%%%%%%%.%.%.%.%.%.%.%.%..%*%%..%%%.%
+%...%......%..%....%..%...%...%...%...%......%.....%.........%...%...%...%....%.........%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/11 b/XLEVELS/11
new file mode 100644
index 0000000..ae4e79d
--- /dev/null
+++ b/XLEVELS/11
@@ -0,0 +1,80 @@
+Look Out.
+0,0
+150
+150
+1,1
+%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R % %##############################################################% %**************************************************************% % E%
+% % %##############################################################% %**************************************************************% % %
+% % %############################################################ % %**************************************************************% % %
+% % %##################################################### % %**************************************************************% % %
+% % %############################################## % % ################################################### % % %
+% % %################################### % % % % %
+% % %########################### % % % % %
+% % %################### % % % % %
+% % %########### % % % % %
+% % %######## % % % % %
+% % %#### % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % $ $ $ $ % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % % % %
+% %%%%%%%%%%%% %%%%%%%% %%%%%%%%%%%% %
+% ! A%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/12 b/XLEVELS/12
new file mode 100644
index 0000000..1c7c3e0
--- /dev/null
+++ b/XLEVELS/12
@@ -0,0 +1,36 @@
+A little bit of everything
+0,0
+81
+150
+10,10
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% %@@@@@% %
+% .%@@@%. ######### %
+% ..%@%.. #*******# %
+% ..%@%.. B #*****# %
+% ...@%.. #***# %
+% ...@%.. #*# %
+% ..%%%.. #*# %
+% ........ ........#*# %
+%....@@@@@........ ........... %
+%@@@@@@@@@........ ......... %
+%@@@@@@@@@........ .. % %
+%@@@@@@@@@... .. % %
+%%%%%%%%%%... .. % %
+%*********%.. % %
+%**********%.. %%%%%%%% R %
+%***********%. %
+%*******%%%**%.% %
+%%%%%%%% ***%$%@ @ @ %
+%............%@%............................. %
+%............%.%............................. %
+% %%%%%% %
+% % E% %
+% % @ %
+% @@ %. %
+% ....%%%%%%@ %
+% .. %
+%C ............ %
+% %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/2 b/XLEVELS/2
new file mode 100644
index 0000000..e8512a7
--- /dev/null
+++ b/XLEVELS/2
@@ -0,0 +1,30 @@
+Chain Reactions
+0,0
+60
+300
+60,24
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R ############# %
+% ############# %
+% ! ############# %
+% ############# %
+% %
+% ################################ %
+% . . %
+% . B B B B B . %
+% . . %
+% . . %
+% . B B B B B . %
+% . . %
+% . . %
+% . . %
+% . B B B B B . %
+% . . %
+% . . %
+% . . %
+% . B B B B B . %
+% . . %
+% . . %
+% . . E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/3 b/XLEVELS/3
new file mode 100644
index 0000000..bfbb4d4
--- /dev/null
+++ b/XLEVELS/3
@@ -0,0 +1,36 @@
+Let's Rock
+0,0
+15
+200
+70,30
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%C R %
+%% %%
+%.................................***###.............................%
+%..............................***####...............................%
+%..............................#####.................................%
+%..............................@###..................................%
+%....................%%.......@@@.#..................................%
+%...................%%.......@*@.....................................%
+%...................%%......@@@......................................%
+%..................%%......@*@.......................................%
+%..................%%.....@@@........................................%
+%.................%%%%...@*@.........................................%
+%.................%%%%%%@@@..........................................%
+%................%%%%%%@@@...........................................%
+%...............%%%%%*%%@%....%......................................%
+%..............%%%%%%%*%%%%..%%......................................%
+%............%%%%%%*%%%*%%%%%%.......................................%
+%...........%%%%%%%%*%%%%%%%%........................................%
+%..........%%%%%%*%%%*%%%%%..........................................%
+%..........%%%%%%%*%%%%%%%...........................................%
+%...........%%%%%%%*%%%%%............................................%
+%...........%%%%%%%%%%%%.............................................%
+%............%%%%%%%%@%%.............................................%
+%.............%%%%%%%%%..............................................%
+%..............%%%%%@%%..............................................%
+%...............%%%%%%...............................................%
+%.................%%%..............@..........................%@@@@@@%
+% C* C*****E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/4 b/XLEVELS/4
new file mode 100644
index 0000000..caab3bd
--- /dev/null
+++ b/XLEVELS/4
@@ -0,0 +1,38 @@
+The Plug Hole...
+0,0
+0
+255
+70,32
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R @@@ #*********# #*******E%
+%########### #*******# #*******%
+%*********## #*****# #******%
+%********## #***# #*****%
+%*******## #*# #@@@@%
+%******## C #*# #@@@%
+%*****## #*# #@@%
+%****## #*# #.%
+%***## #*# # %
+%**## #*# # %
+%*## #*# # %
+%*# ... # %
+%*# ## # # %
+%*# # # # %
+%*# B # ## # %
+%*# # # # %
+%*# ## # # %
+%*# # # # %
+%*# # ## # %
+%*# # # # %
+%*# B C ## # # %
+%*# # # # %
+%*# #&## # %
+%*# # # # %
+%*# ##### ## # %
+%*# ##*****## # # %
+%*# #*******# # ## %
+%*# #**@@@**# # # %
+%*# #*******# ## # %
+%* .*******. ## %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/5 b/XLEVELS/5
new file mode 100644
index 0000000..832772a
--- /dev/null
+++ b/XLEVELS/5
@@ -0,0 +1,27 @@
+It's all in the timing...
+0,0
+30
+300
+200,94
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%E.....................................R%
+%.......................................%
+%.......................................%
+%.......................................%
+%.......................................%
+%.........********************..........%
+%.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.%
+%.......................................%
+% %
+% %
+% %
+% %
+% %
+% %
+% %
+% %
+% %
+% A %
+% AAA %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/6 b/XLEVELS/6
new file mode 100644
index 0000000..0917b84
--- /dev/null
+++ b/XLEVELS/6
@@ -0,0 +1,18 @@
+Run Like Hell!!!
+0,0
+1
+35
+0,0
+%%%%%%%%%%%%%%%%%%%%
+% % R % % % E%
+% % % % % % % % % @%
+% % % % % % % % %..%
+% % % % % % % % %% %
+% % % % % % % % %% %
+% % % % % % % % %% %
+% % % % % % % % %% %
+% % % % % % % % %% %
+% % % % % % % % %% %
+%B% % % % %
+%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/7 b/XLEVELS/7
new file mode 100644
index 0000000..3c0c5e8
--- /dev/null
+++ b/XLEVELS/7
@@ -0,0 +1,24 @@
+Safe Cracker
+0,0
+45
+150
+20,70
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R.........................................................%
+%..........................................................%
+%.......@..........@ ...................................% %
+%...##### ......%%%%% ...................................% %
+%...# @ # ......%***# ...........%%%%....%..%.%..%.......% %
+%...# # ......%***# ...........%@@%....%..%.%..%.......% %
+%...# # ......%***% ...........%@@%....%%%%.%..%.......% %
+%...# A # ....B.%***% ...........%..%....%..%.%..........% %
+%...# # .... .%***% ...........%..%....%..%.%..%.......% %
+%...# # .... .%***% ...........%..%....................% %
+%...# # .... .%***% ..............%....................% %
+%...##### .%%%%%B...........%$$%....................% %
+%.................... ...........%..%....................%C%
+%.................... ..............%....................% %
+%.................... ...........%%%%....................% %
+%.................... ...................................%E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/8 b/XLEVELS/8
new file mode 100644
index 0000000..a76225d
--- /dev/null
+++ b/XLEVELS/8
@@ -0,0 +1,25 @@
+Raindrops
+0,0
+100
+200
+0,0
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R %rrrrrrrrrrrrrrrrrr% rrrrr %
+% % % %
+% % % %
+% % b b b % %
+% % % %
+% % % %
+% % % % %
+% % % % % %
+% % % % % %
+% % % % % % % %
+% % % % % % % %
+% % % % % %
+% % % % % % % % % % %
+% % % %
+% %
+% %
+% E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/9 b/XLEVELS/9
new file mode 100644
index 0000000..01a959e
--- /dev/null
+++ b/XLEVELS/9
@@ -0,0 +1,61 @@
+Around the bend..
+0,0
+125
+200
+10,10
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R %% %*******%........................................%*******%
+%%%%%%%%%%%%%%%%%%%%%%% %% %%%%%%%%%% %*******%........................................%*******%
+% % %% % %*******%........................................%*******%
+%%%%%%%%%%%%%%%%%%%%%%% %% % %%%%%%%%%%%%%%..%%........................................%%%%%..%%
+% %% % %*******....%C %..................................... ....%
+% %%%%%%%%%%%%%%%%%%%%%%%%% % %********...% ...................................... %
+% % %%%%%%%%%% %%%%%%..................................... %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
+%.................................................................................................%
+%.................................................................................................%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
+ % C %
+ % %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %
+%@@@@@@@@............ ................. ...................... ...................%
+%@@@@@@@@............ ................. ...................... ...................%
+%@@@@@@@@............ ................. ...................... ...................%
+%.@@@@@@@............ ................. ...................... ...................%
+%..@@@@@.............C .................C ......................C ...........********%
+%...@@@..%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%........% %%%%%%%%%%%%%%%%%%
+% % %E...............%
+%@@@@@. % %%%%%%%%%%..%%%%%%
+%.@@@@. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%..%%%%%%%%%%%%
+%..@@@. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..........%
+%...@@. ..............................................................................%
+%....@. ......***.........***.............***.............***...........***...........%
+%...... ..............................................................................%
+% ..%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%% ..%
+ % ...... ..%
+ %******..... ..%
+ %%%%%%%%%%%%%%%....%
+ %....%
+ %....%
+%%%%%%%%%%%%%%%%%%%%%%%....%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%**********************....***************************%
+%***********************..****************************%
+%*****************************************************%
+%**..................................................*%
+%**. .*%
+%**. .*%
+%**. .*%
+%**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*%
+%**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*%
+%**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*%
+%**..................................................*%
+%**..................................................*%
+%**. .*%
+%**. .*%
+%**. .*%
+%**..................................................*%
+%&****************************************************%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/DEBUGLEV b/XLEVELS/DEBUGLEV
new file mode 100644
index 0000000..7112171
--- /dev/null
+++ b/XLEVELS/DEBUGLEV
@@ -0,0 +1,35 @@
+DEBUG LEVEL
+0,0
+10
+50
+39,29
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% r #rrrrrr#rrrrrr# E%
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% #$# # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% # # # %
+% #$#$# %
+%R ##### %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/NO b/XLEVELS/NO
new file mode 100644
index 0000000..48082f7
--- /dev/null
+++ b/XLEVELS/NO
@@ -0,0 +1 @@
+12
diff --git a/XLEVELS/README b/XLEVELS/README
new file mode 100644
index 0000000..1e91140
--- /dev/null
+++ b/XLEVELS/README
@@ -0,0 +1,50 @@
+Files
+-----
+
+These files must exist here to allow dash to run:
+
+NO - The number of levels in the directory. Just an ASCII file with
+ the number in it.
+-1 - A special level used for successfully completing a level
+-2 - A special level used for failing to complete a level
+1,2,3.. - The level files themselves.
+
+
+Map Design
+----------
+
+ENSURE THERE IS UNBREAKABLE WALL ALL AROUND THE LEVEL!!!!!!
+
+Title
+Start screen position (x,y)
+No of diamonds (0 == All)
+Timer (1 tick == 10 game cylces)
+Max size of amoeba,Chance of amoeba move (as %) [must be present if no amoeba]
+<Map Data>
+<END>
+
+
+Map characters :-
+
+R - Miner
+E - Exit
+% - Unbreakable Wall
+# - Explodable Wall
+. - Earth
+@ - Rock
+* - Gem
+B - Butterfly
+C - Chaser
+! - Swapper (swaps rocks and breakable walls around)
+& - Extra life
+$ - Indestructible Filter (changes falling rocks to diamonds and
+ visa versa if there is a space on the other side).
+A - Ameoba (fills surrounding spaces and earth and changes to
+ rocks or diamonds depending on whether it runs out of room or
+ gets contained first. Note : Multiple glyphs are taken to be
+ part of the same amoeba - even if space seperates them)
+r - Indestructible Rock generator - drops rocks out of it
+b - Indestructible Butterfly generator - generates butterflys in
+ 4 compass directions if there is space
+c - Indestructible Butterfly generator - generates butterflys in
+ 4 compass directions if there is space
diff --git a/XLEVELS/TEST b/XLEVELS/TEST
new file mode 100644
index 0000000..33a72ce
--- /dev/null
+++ b/XLEVELS/TEST
@@ -0,0 +1,33 @@
+Test New Features
+0,0
+0
+-1
+500,0
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R...................................................................%
+%......@.............................................................%
+%....... ............................................................%
+%....... ............................................................%
+%....... ............................................................%
+%....... .@@@@@@@@...................................................%
+%....... ............................................................%
+%....... .*....@.....................................................%
+%......$$$$$$$$$$$$..................................................%
+%....... .. ...................................................%
+%....... .. ...................................................%
+%....................................................................%
+%......$$$$$$$$$$$$.....@@@@@@@@.....................................%
+%...... ....@... ....@....................................%
+%...... ...@..........@...................................%
+%......$$$$$$$$$$$$...@.. @ ...@...................................%
+%...... .. .. ...@...................................%
+%...... ...@.. AA ...@...................................%
+%......$$$$$$$$$$$$...@.. AA . .@...................................%
+%.....................@......*...@...................................%
+%......................@........@....................................%
+%.......................@@@@@@@@.....................................%
+%....................................................................%
+%....................................................................%
+%............................................*......................E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>
diff --git a/XLEVELS/template b/XLEVELS/template
new file mode 100644
index 0000000..ae5654f
--- /dev/null
+++ b/XLEVELS/template
@@ -0,0 +1,20 @@
+title
+screen_x,screen_y
+diamonds
+timer
+max_ameoba_size,ameoba_move_chance
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%R.........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%..........................................................%
+%.........................................................E%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+<END>