String[][] levels = { { "Tutorial 01", "Christian Weber - chweber.de\n\nMove box to target", "#######", "#$a A#", "#######" }, { "Tutorial 02", "Christian Weber - chweber.de\n\nMove box to any target", "#######", "# $ #", "#A a A#", "#######" }, { "Tutorial 03", "Christian Weber - chweber.de\n\nMove box to specific target", "########", "# B#", "#$b A#", "# B#", "########" }, { "Tutorial 04", "Christian Weber - chweber.de\n\nMove boxes to specific targets", "#######", "# #", "# b A#", "#$ #", "# a B#", "# #", "#######" }, { "Soko 01", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " ### ", " #.# ", " #####.##### ", " ## ## ", "## # # # # ##", "# ## ## #", "# ## # # ## #", "# @$@ #", "#### ### ####", " #### #### " }, { "Soko 02", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " ########### ", "## ## ", "# @ @ # ", "# @# #.# #@ # ", "# #*# #####", "# ###.### # #", "# .*.$.*. #", "# ###.### # #", "# #*# #####", "# @# #.# #@ # ", "# @ @ # ", "## ## ", " ########### " }, { "Soko 03", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " ##### ", " ## # ", " # # ", " ### ######", " #.#.# ##. #", "### ### ## #", "# # @ ## ##", "# @$@ #", "# # @ # #", "###### ### ##", " # .## #### # ", " # # ", " ## ######### ", " #### ", }, { "Soko 04", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " ##### ", " ## ## ", " ### @ @ ### ", " ## # # ## ", "## ##", "# @# ... #@ #", "# .$. #", "# @# ... #@ #", "## ##", " ## # # ## ", " ### @ @ ### ", " ## ## ", " ##### " }, { "Soko 05", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " ##### ", " # # ", " # # ########## ", "#### # # # # ", "# # @ @ ##### ", "# ## #@ # # # # ", "# @ # ## ## @ @ # ", "# ## ##### # # # ", "# @ # # ###### ## ", "### @ $ ...# # # ", " # # ...# # # ", " ##### ###...# # ###", " #### ##### # #", " # @ #", " # #", " #####" }, { "Soko 06", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", " # # ", " ######### ", " # # ", " ### ### ", " # # # # # # ", "###### #.# ######", " # @. .@ # ", " # # #@# # # ", " # . @$@ . # ", " # # #@# # # ", " # @. .@ # ", "###### #.# ######", " # # # # # # ", " ### ### ", " # # ", " ######### ", " # # " }, { "Soko 07", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", "#### ####", "# .#######. #", "#. .#", "## ## ## ##", " # # # # ", " # #@# # ", " # @$@ # ", " # #@# # ", " ### ### ", "##.## # ##.##", "# @ # @ #", "# ## # ## #", "## #. .# ##", " # @ @ # ", " # ## # ## # ", " # # ", " ########### " }, { "Soko 08", "Brian Kent - kentpw@norwich.net\nhttp://www.aenigmafonts.com/games/sokoban2.html", "#### ", "# # #####", "# ########## #", "###.# # ### #", " #.# @#@# # ###", " #.# # @ # ", " #.##@# # # # ", " # # # ", " #$ ### # ", " # ### ", " #.##@#@# # ", " #.# # # ## ", " #.# @# @ # ", "###.# # # ", "# ######## ### ", "# # #### # ", "#### # # ", " #### " } };