summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
authorEric Linenberg <elinenbe@umich.edu>2002-06-20 05:04:00 +0000
committerEric Linenberg <elinenbe@umich.edu>2002-06-20 05:04:00 +0000
commit46b88fbcd31276314f0b32e21abf745a862e0990 (patch)
tree30077185293fc557be602403d40df6a2e80a8c25 /apps/recorder
parent2efc7d4e9e3208112ad835d31f2cb8f027d57ef9 (diff)
downloadrockbox-46b88fbcd31276314f0b32e21abf745a862e0990.zip
rockbox-46b88fbcd31276314f0b32e21abf745a862e0990.tar.gz
rockbox-46b88fbcd31276314f0b32e21abf745a862e0990.tar.bz2
rockbox-46b88fbcd31276314f0b32e21abf745a862e0990.tar.xz
cut down the size of the firmware by ~20k. Changed the ints to chars
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1108 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/sokoban.c453
1 files changed, 14 insertions, 439 deletions
diff --git a/apps/recorder/sokoban.c b/apps/recorder/sokoban.c
index 9aeab80..f8b06ee 100644
--- a/apps/recorder/sokoban.c
+++ b/apps/recorder/sokoban.c
@@ -42,444 +42,7 @@ int boxes_to_go=0;
int current_spot=1;
/* 320 boxes per level */
-int levels[320*NUM_LEVELS] = {
-/* level 01 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,3,2,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,1,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,4,1,4,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,1,4,5,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,4,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,2,3,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 02 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,2,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,2,5,4,4,2,0,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,1,2,0,2,3,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,1,2,2,2,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,1,1,1,1,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,2,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 03 */
-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,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,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,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,
-0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,1,1,2,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,4,2,2,2,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,5,1,4,1,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,3,3,2,1,4,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,3,3,2,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 04 */
-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,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,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,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,
-0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,1,1,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,4,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,4,1,4,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,5,2,2,3,3,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,2,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,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,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,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,0,0,0,0,0,0,
-/* level 05 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,5,1,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,4,1,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,1,2,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,2,1,2,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,4,1,1,2,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,1,1,1,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 06 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,1,1,2,1,5,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,1,1,2,1,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,4,1,4,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,4,2,2,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,1,4,1,2,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,3,3,3,3,3,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 07 */
-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,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,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,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,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,3,1,4,2,2,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,3,3,4,1,4,1,1,5,2,0,0,0,0,0,
-0,0,0,0,0,2,3,3,1,4,1,4,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 08 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,4,4,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,5,1,4,3,3,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,3,3,3,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,1,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,2,2,2,2,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,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,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,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,0,0,0,0,0,0,0,
-/* level 09 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,3,3,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,1,3,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,1,4,3,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,1,4,1,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,2,4,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,5,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 10 */
-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,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,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,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,
-0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,1,1,5,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,4,3,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,3,4,3,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,1,1,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,1,1,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 11 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,2,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,3,3,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,5,4,3,1,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,3,3,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,2,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,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,0,0,0,0,0,0,
-/* level 12 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,1,1,1,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,4,1,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,1,4,1,2,2,1,2,0,0,0,0,0,
-0,0,0,0,0,2,3,3,3,1,4,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,3,3,3,4,2,4,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,1,2,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,1,1,5,1,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,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,
-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 13 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,1,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,4,4,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,2,3,3,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,2,2,1,1,3,3,4,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,5,1,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,
-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,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,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,0,0,0,0,0,
-/* level 14 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,1,1,2,3,1,2,0,0,0,0,0,
-0,0,0,0,0,0,2,2,1,1,4,3,3,3,2,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,4,1,2,1,3,2,0,0,0,0,0,
-0,0,0,0,0,2,2,1,2,2,4,2,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,4,1,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,2,1,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,5,1,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,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,
-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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 15 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,3,3,3,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,3,3,3,4,2,2,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,4,2,4,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,4,4,1,1,2,4,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,1,2,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,1,5,1,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 16 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,3,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,3,4,1,4,5,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,4,2,4,4,4,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,3,4,1,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,3,3,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,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,0,0,0,0,0,0,
-/* level 17 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,1,1,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,1,2,4,4,1,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,1,3,3,3,2,1,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,2,3,3,3,4,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,2,2,1,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,4,1,1,4,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,2,1,1,5,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 18 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,1,1,1,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,4,1,4,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,4,1,1,1,4,1,5,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,4,4,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,1,1,3,3,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,3,3,3,3,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 19 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,3,4,3,1,5,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,3,4,3,4,3,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,3,4,3,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,2,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,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,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,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,0,0,0,0,0,0,
-/* level 20 */
-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,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,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,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,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,1,1,1,1,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,2,4,2,4,1,2,0,0,0,0,0,
-0,0,0,0,0,2,1,4,4,1,1,3,4,3,2,0,0,0,0,0,
-0,0,0,0,0,2,1,5,2,2,2,3,3,3,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,0,2,2,2,2,2,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,
-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,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,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,0,0,0,0,0,
-/* level 21 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,3,1,3,3,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,3,1,4,3,2,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,1,1,4,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,1,1,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,2,4,2,2,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,5,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 22 */
-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,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,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,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,
-0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,1,2,4,1,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,1,1,4,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,2,4,2,3,1,3,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,1,1,5,3,3,3,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 23 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,
-0,0,0,0,0,0,2,2,2,2,1,1,1,2,2,0,0,0,0,0,
-0,0,0,0,0,0,2,1,4,1,4,1,1,1,2,0,0,0,0,0,
-0,0,0,0,0,0,2,5,2,3,1,3,2,1,2,0,0,0,0,0,
-0,0,0,0,0,0,2,1,2,3,1,3,2,1,2,0,0,0,0,0,
-0,0,0,0,0,0,2,1,1,1,4,1,4,1,2,0,0,0,0,0,
-0,0,0,0,0,0,2,2,1,1,1,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,
-/* level 24 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,0,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,3,1,1,2,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,3,4,3,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,5,4,2,1,2,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,1,4,3,1,3,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,4,2,4,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,3,1,3,1,1,2,0,0,0,0,0,0,
-0,0,0,0,0,0,0,2,2,2,2,2,2,2,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,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,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,0,0,0,0,0,0,0,0,0,0,0,
-/* level 25 */
-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,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,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,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,
-0,0,0,0,0,2,2,2,2,1,1,1,1,3,1,2,0,0,0,0,
-0,0,0,0,0,2,1,1,4,1,4,1,4,3,1,2,0,0,0,0,
-0,0,0,0,0,2,1,1,3,2,2,2,2,3,2,2,0,0,0,0,
-0,0,0,0,0,2,1,4,3,4,1,4,1,5,2,0,0,0,0,0,
-0,0,0,0,0,2,1,1,3,1,1,1,1,2,2,0,0,0,0,0,
-0,0,0,0,0,2,2,2,2,2,2,2,2,2,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,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,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,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,0,0,0,0,0,0
-/* level 26 */
-
-/* level 27 */
-
-/* level 28 */
-
-/* level 29 */
-
-/* level 30 */
-
-};
-
+char levels[320*NUM_LEVELS] = "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000002220000000000000000023200000000000000000212222000000000000222414320000000000002314522200000000000022224200000000000000000232000000000000000002220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222000000000000000211120000000000000002544202220000000000021412023200000000000222122232000000000000221111320000000000002111211200000000000021112222000000000000222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222200000000000002111112220000000000224222111200000000002151411412000000000021332141220000000000223321112000000000000222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222200000000000022221132000000000000211141120000000000002144143200000000000022522332000000000000022222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222200000000000000002512220000000000000021411200000000000002221212200000000000023212112000000000000234112120000000000002311141200000000000022222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222200000000000022112152000000000000211121120000000000002414141200000000000021422112000000000022214121220000000000233333112000000000002222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222200000000000022211112000000000002231422122000000000023341411520000000000233141412200000000002222221120000000000000000222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222200000000000000211112000000000000222444120000000000002514331200000000000021433322000000000000222211200000000000000002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222200000000000000002332000000000000000221322000000000000002114320000000000000221411220000000000002112441200000000000021151112000000000000222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222000000000000022211520000000000000211431220000000000002113431200000000000022211412000000000000002111220000000000000022222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222200000000000021121112000000000000214334120000000000002543112200000000000021433412000000000000211211120000000000002222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222220000000000000021111222000000000000214111120000000000222141221200000000002333141112000000000023334241220000000000222212141200000000000002115112000000000000022222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222000000000000002111120000000000000021444220000000000000211233222000000000002211334120000000000002151111200000000000022222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222220000000000002111231200000000000221143332000000000002114121320000000000221224212200000000002111411412000000000021112111120000000000222222251200000000000000002222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222220000000000000233331200000000000022233342220000000000211424141200000000002144112412000000000021111211120000000000222215122200000000000002222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222220000000000002331111200000000000023341452000000000000242444220000000000002334141200000000000023311112000000000000222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222000000000000211111120000000000002124411200000000000021333212000000000000223334122000000000000212214120000000000002411411200000000000021121152000000000000222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222200000000000002221112222000000000021114141120000000000214111415200000000002224422222000000000000211332000000000000002333320000000000000022222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222220000000000021111111200000000000214343152000000000002134343120000000000021434341200000000000211111112000000000002222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022222222200000000002211111112000000000021112424120000000000214411343200000000002152223332000000000022220222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222220000000000000023133200000000000000231432000000000000022211422000000000000214114120000000000002124221200000000000021115112000000000000222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222200000000000000021112222000000000002212411120000000000021411441200000000000212423132000000000002111533320000000000022222222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222200000000000022221112200000000000214141112000000000002523132120000000000021231321200000000000211141412000000000002211122220000000000002222200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222220000000000002222311220000000000021434311200000000000254212412000000000002143131120000000000022224241200000000000002313112000000000000022222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002222222200000000022221111312000000000211414143120000000002113222232200000000021434141520000000000211311112200000000002222222220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
void load_level(int level_to_load) {
@@ -494,7 +57,18 @@ void load_level(int level_to_load) {
for(b=0 ; b<16 ; b++) {
for (c=0 ; c<20 ; c++) {
- board[b][c] = levels[a];
+ if (levels[a] == '0')
+ board[b][c]=0;
+ if (levels[a] == '1')
+ board[b][c]=1;
+ if (levels[a] == '2')
+ board[b][c]=2;
+ if (levels[a] == '3')
+ board[b][c]=3;
+ if (levels[a] == '4')
+ board[b][c]=4;
+ if (levels[a] == '5')
+ board[b][c]=5;
a++;
if (board[b][c]==5) {
row = b;
@@ -580,6 +154,7 @@ void sokoban_loop(void) {
load_level(current_level);
update_screen();
+
while(1) {
b = button_get(false);