--- /dev/null
+#############################################################################
+# Makefile for building: qexed
+# Generated by qmake (2.01a) (Qt 4.6.2) on: ?? ????. 8 18:52:56 2010
+# Project: qexed.pro
+# Template: app
+# Command: /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/qmake -unix -o Makefile qexed.pro
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
+CFLAGS = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
+CXXFLAGS = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)
+INCPATH = -I/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/linux-g++-maemo5 -I. -I/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/include/QtCore -I/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/include/QtGui -I/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/include -I/usr/include -I. -I.
+LINK = g++
+LFLAGS = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-rpath,/usr/lib -Wl,-rpath,/usr/lib
+LIBS = $(SUBLIBS) -L/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib -L/usr/lib -lQtGui -L/usr/X11R6/lib -lQtCore -lpthread
+AR = ar cqs
+RANLIB =
+QMAKE = /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/qmake
+TAR = tar -cf
+COMPRESS = gzip -9f
+COPY = cp -f
+SED = sed
+COPY_FILE = $(COPY)
+COPY_DIR = $(COPY) -r
+STRIP = strip
+INSTALL_FILE = install -m 644 -p
+INSTALL_DIR = $(COPY_DIR)
+INSTALL_PROGRAM = install -m 755 -p
+DEL_FILE = rm -f
+SYMLINK = ln -f -s
+DEL_DIR = rmdir
+MOVE = mv -f
+CHK_DIR_EXISTS= test -d
+MKDIR = mkdir -p
+
+####### Output directory
+
+OBJECTS_DIR = ./
+
+####### Files
+
+SOURCES = main.cpp \
+ mainwindow.cpp \
+ playfield.cpp \
+ fieldview.cpp \
+ levelpack.cpp \
+ iconset.cpp \
+ preferences.cpp \
+ howtoplay.cpp moc_mainwindow.cpp \
+ moc_playfield.cpp \
+ moc_fieldview.cpp \
+ moc_iconset.cpp \
+ moc_preferences.cpp \
+ moc_howtoplay.cpp \
+ qrc_media.cpp
+OBJECTS = main.o \
+ mainwindow.o \
+ playfield.o \
+ fieldview.o \
+ levelpack.o \
+ iconset.o \
+ preferences.o \
+ howtoplay.o \
+ moc_mainwindow.o \
+ moc_playfield.o \
+ moc_fieldview.o \
+ moc_iconset.o \
+ moc_preferences.o \
+ moc_howtoplay.o \
+ qrc_media.o
+DIST = /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/unix.conf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/linux.conf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/qconfig.pri \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_functions.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_config.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_pre.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/release.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_post.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/mobility.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/warn_on.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/unix/thread.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/moc.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/resources.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/uic.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/yacc.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/lex.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf \
+ qexed.pro
+QMAKE_TARGET = qexed
+DESTDIR =
+TARGET = qexed
+
+first: all
+####### Implicit rules
+
+.SUFFIXES: .o .c .cpp .cc .cxx .C
+
+.cpp.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cc.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cxx.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.C.o:
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.c.o:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
+
+####### Build rules
+
+all: Makefile $(TARGET)
+
+$(TARGET): ui_mainwindow.h ui_preferences.h ui_howtoplay.h $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
+Makefile: qexed.pro /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/linux-g++-maemo5/qmake.conf /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/unix.conf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/linux.conf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/qconfig.pri \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_functions.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_config.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_pre.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/release.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_post.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/mobility.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/warn_on.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/unix/thread.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/moc.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/resources.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/uic.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/yacc.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/lex.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib/libQtGui.prl \
+ /opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib/libQtCore.prl
+ $(QMAKE) -unix -o Makefile qexed.pro
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/unix.conf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/common/linux.conf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/qconfig.pri:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_functions.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt_config.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_pre.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/release.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/default_post.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/mobility.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/warn_on.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/qt.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/unix/thread.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/moc.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/resources.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/uic.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/yacc.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/lex.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib/libQtGui.prl:
+/opt/NokiaQtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-10.2010.19-1-slim/usr/lib/libQtCore.prl:
+qmake: FORCE
+ @$(QMAKE) -unix -o Makefile qexed.pro
+
+dist:
+ @$(CHK_DIR_EXISTS) .tmp/qexed1.0.0 || $(MKDIR) .tmp/qexed1.0.0
+ $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/qexed1.0.0/ && $(COPY_FILE) --parents mainwindow.h playfield.h fieldview.h levelpack.h iconset.h preferences.h howtoplay.h .tmp/qexed1.0.0/ && $(COPY_FILE) --parents media.qrc .tmp/qexed1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp playfield.cpp fieldview.cpp levelpack.cpp iconset.cpp preferences.cpp howtoplay.cpp .tmp/qexed1.0.0/ && $(COPY_FILE) --parents mainwindow.ui preferences.ui howtoplay.ui .tmp/qexed1.0.0/ && (cd `dirname .tmp/qexed1.0.0` && $(TAR) qexed1.0.0.tar qexed1.0.0 && $(COMPRESS) qexed1.0.0.tar) && $(MOVE) `dirname .tmp/qexed1.0.0`/qexed1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/qexed1.0.0
+
+
+clean:compiler_clean
+ -$(DEL_FILE) $(OBJECTS)
+ -$(DEL_FILE) *~ core *.core
+
+
+####### Sub-libraries
+
+distclean: clean
+ -$(DEL_FILE) $(TARGET)
+ -$(DEL_FILE) Makefile
+
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+compiler_moc_header_make_all: moc_mainwindow.cpp moc_playfield.cpp moc_fieldview.cpp moc_iconset.cpp moc_preferences.cpp moc_howtoplay.cpp
+compiler_moc_header_clean:
+ -$(DEL_FILE) moc_mainwindow.cpp moc_playfield.cpp moc_fieldview.cpp moc_iconset.cpp moc_preferences.cpp moc_howtoplay.cpp
+moc_mainwindow.cpp: levelpack.h \
+ playfield.h \
+ mainwindow.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) mainwindow.h -o moc_mainwindow.cpp
+
+moc_playfield.cpp: playfield.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) playfield.h -o moc_playfield.cpp
+
+moc_fieldview.cpp: playfield.h \
+ iconset.h \
+ fieldview.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) fieldview.h -o moc_fieldview.cpp
+
+moc_iconset.cpp: iconset.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) iconset.h -o moc_iconset.cpp
+
+moc_preferences.cpp: preferences.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) preferences.h -o moc_preferences.cpp
+
+moc_howtoplay.cpp: howtoplay.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/moc $(DEFINES) $(INCPATH) howtoplay.h -o moc_howtoplay.cpp
+
+compiler_rcc_make_all: qrc_media.cpp
+compiler_rcc_clean:
+ -$(DEL_FILE) qrc_media.cpp
+qrc_media.cpp: media.qrc \
+ reload.png \
+ 1leftarrow.png \
+ wall.bmp \
+ 1rightarrow.png \
+ howtoplay.txt \
+ blocks/original/block4.bmp \
+ blocks/original/block3.bmp \
+ blocks/original/block5.bmp \
+ blocks/original/block1.bmp \
+ blocks/original/block6.bmp \
+ blocks/original/block8.bmp \
+ blocks/original/block7.bmp \
+ blocks/original/block2.bmp
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/rcc -name media media.qrc -o qrc_media.cpp
+
+compiler_image_collection_make_all: qmake_image_collection.cpp
+compiler_image_collection_clean:
+ -$(DEL_FILE) qmake_image_collection.cpp
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_mainwindow.h ui_preferences.h ui_howtoplay.h
+compiler_uic_clean:
+ -$(DEL_FILE) ui_mainwindow.h ui_preferences.h ui_howtoplay.h
+ui_mainwindow.h: mainwindow.ui \
+ fieldview.h \
+ playfield.h \
+ iconset.h
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/uic mainwindow.ui -o ui_mainwindow.h
+
+ui_preferences.h: preferences.ui
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/uic preferences.ui -o ui_preferences.h
+
+ui_howtoplay.h: howtoplay.ui
+ /opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/uic howtoplay.ui -o ui_howtoplay.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean compiler_rcc_clean compiler_uic_clean
+
+####### Compile
+
+main.o: main.cpp mainwindow.h \
+ levelpack.h \
+ playfield.h \
+ fieldview.h \
+ iconset.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
+
+mainwindow.o: mainwindow.cpp mainwindow.h \
+ levelpack.h \
+ playfield.h \
+ ui_mainwindow.h \
+ fieldview.h \
+ iconset.h \
+ preferences.h \
+ howtoplay.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp
+
+playfield.o: playfield.cpp playfield.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o playfield.o playfield.cpp
+
+fieldview.o: fieldview.cpp playfield.h \
+ fieldview.h \
+ iconset.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o fieldview.o fieldview.cpp
+
+levelpack.o: levelpack.cpp levelpack.h \
+ playfield.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o levelpack.o levelpack.cpp
+
+iconset.o: iconset.cpp iconset.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o iconset.o iconset.cpp
+
+preferences.o: preferences.cpp preferences.h \
+ ui_preferences.h \
+ levelpack.h \
+ playfield.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o preferences.o preferences.cpp
+
+howtoplay.o: howtoplay.cpp howtoplay.h \
+ ui_howtoplay.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o howtoplay.o howtoplay.cpp
+
+moc_mainwindow.o: moc_mainwindow.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
+
+moc_playfield.o: moc_playfield.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_playfield.o moc_playfield.cpp
+
+moc_fieldview.o: moc_fieldview.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_fieldview.o moc_fieldview.cpp
+
+moc_iconset.o: moc_iconset.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_iconset.o moc_iconset.cpp
+
+moc_preferences.o: moc_preferences.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_preferences.o moc_preferences.cpp
+
+moc_howtoplay.o: moc_howtoplay.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_howtoplay.o moc_howtoplay.cpp
+
+qrc_media.o: qrc_media.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_media.o qrc_media.cpp
+
+####### Install
+
+install_target: first FORCE
+ @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/opt/bin/ || $(MKDIR) $(INSTALL_ROOT)/opt/bin/
+ -$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/opt/bin/$(QMAKE_TARGET)"
+ -$(STRIP) "$(INSTALL_ROOT)/opt/bin/$(QMAKE_TARGET)"
+
+uninstall_target: FORCE
+ -$(DEL_FILE) "$(INSTALL_ROOT)/opt/bin/$(QMAKE_TARGET)"
+ -$(DEL_DIR) $(INSTALL_ROOT)/opt/bin/
+
+
+install: install_target FORCE
+
+uninstall: uninstall_target FORCE
+
+FORCE:
+
--- /dev/null
+This is clone of PalmOS Vexed game (http://vexed.sf.net) made for N900, Maemo.
+
+This version includes all original level packs.
+
+ paul romanchenko <paulaner@gmail.com>
--- /dev/null
+flags=czech.bmp france.bmp GB.bmp germany.bmp sweden.bmp tonga.bmp US.bmp vanatu.bmp
+greek=gkh1.bmp gkh2.bmp gkh3.bmp gkh4.bmp gkh5.bmp gkh6.bmp gkh7.bmp gkh8.bmp
+jewels=jewel1.bmp jewel2.bmp jewel3.bmp jewel4.bmp jewel5.bmp jewel6.bmp jewel7.bmp jewel8.bmp jewel9-tile.bmp
+original=block1.bmp block2.bmp block3.bmp block4.bmp block5.bmp block6.bmp block7.bmp block8.bmp
+pills=pill1.bmp pill2.bmp pill3.bmp pill4.bmp pill5.bmp pill6.bmp pill7.bmp pill8.bmp
+symbols=int1.bmp int2.bmp int3.bmp int4.bmp int5.bmp int6.bmp int7.bmp int8.bmp
--- /dev/null
+#ifndef CONFIG_H
+#define CONFIG_H
+
+namespace CONFIG
+{
+ const char* ICONPATH="/home/paul/work/qexed/blocks";
+}
+
+#endif // CONFIG_H
--- /dev/null
+qexed (1.0-0.2) unstable; urgency=low
+
+ * Portrait/Landscape modes
+ * Save last level on exit
+
+ -- Paul Romanchenko <paulaner@gmail.com> Tue, 07 Sep 2010 15:09:41 +0400
+
+qexed (1.0-0.1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> czw, 02 wrz 2010 17:54:48 +0200
--- /dev/null
+Source: qexed
+Section: games
+Priority: extra
+Maintainer: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.3
+Homepage: <insert the upstream URL, if relevant>
+
+Package: qexed
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: <insert up to 60 chars description>
+ <insert long description, indented with spaces>
--- /dev/null
+This package was debianized by Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> on
+czw, 02 wrz 2010 17:54:48 +0200.
+
+It was downloaded from <url://example.com>
+
+Upstream Author(s):
+
+ <put author's name and email here>
+ <likewise for another author>
+
+Copyright:
+
+ <Copyright (C) YYYY Name OfAuthor>
+ <likewise for another author>
+
+License:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2010, Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> and
+is licensed under the GPL, see above.
+
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
--- /dev/null
+howtoplay.txt
--- /dev/null
+qexed_1.0-0.2_armel.deb games extra
--- /dev/null
+dh_installdirs
+dh_installchangelogs
+dh_installdocs
+dh_installman
+dh_link
+dh_strip
+dh_compress
+dh_fixperms
+dh_installdeb
+dh_gencontrol
+dh_md5sums
+dh_builddeb
--- /dev/null
+755 root root . opt /
+755 root root . opt/bin /
+755 root root . opt/bin/qexed debian/qexed/opt/bin/qexed
+755 root root . usr /
+755 root root . usr/share /
+755 root root . usr/share/doc /
+755 root root . usr/share/doc/qexed /
+644 root root . usr/share/doc/qexed/howtoplay.txt debian/qexed/usr/share/doc/qexed/howtoplay.txt
+644 root root . usr/share/doc/qexed/copyright debian/qexed/usr/share/doc/qexed/copyright
+644 root root . usr/share/doc/qexed/changelog.Debian.gz debian/qexed/usr/share/doc/qexed/changelog.Debian.gz
+755 root root . usr/share/icons /
+644 root root . usr/share/icons/qexed.png debian/qexed/usr/share/icons/qexed.png
+755 root root . usr/share/applications /
+755 root root . usr/share/applications/hildon /
+644 root root . usr/share/applications/hildon/qexed.desktop debian/qexed/usr/share/applications/hildon/qexed.desktop
--- /dev/null
+755 root root . usr /
+755 root root . usr/bin /
+755 root root . usr/bin/qexed debian/qexed/usr/bin/qexed
+755 root root . usr/share /
+755 root root . usr/share/doc /
+755 root root . usr/share/doc/qexed /
+644 root root . usr/share/doc/qexed/howtoplay.txt debian/qexed/usr/share/doc/qexed/howtoplay.txt
+644 root root . usr/share/doc/qexed/copyright debian/qexed/usr/share/doc/qexed/copyright
+644 root root . usr/share/doc/qexed/changelog.Debian.gz debian/qexed/usr/share/doc/qexed/changelog.Debian.gz
--- /dev/null
+Package: qexed
+Version: 1.0-0.2
+Architecture: armel
+Maintainer: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
+Installed-Size: 340
+Section: games
+Priority: extra
+Homepage: <insert the upstream URL, if relevant>
+Description: <insert up to 60 chars description>
+ <insert long description, indented with spaces>
--- /dev/null
+a48b301a517b5c057ab704963cfbcba4 opt/bin/qexed
+918c28682c9b3fe2015357c6ebcc2766 usr/share/doc/qexed/howtoplay.txt
+881708d53c4eef1bd527e57fa75795c5 usr/share/doc/qexed/copyright
+bb52890e5d752ef2d798c4f97406074a usr/share/doc/qexed/changelog.Debian.gz
+ab8ef79291423bee051016805ddf871c usr/share/icons/qexed.png
+75031080e5b6923374300f54db612780 usr/share/applications/hildon/qexed.desktop
--- /dev/null
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Vexed
+Exec=/opt/bin/qexed
+Icon=qexed
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Categories=Game;PuzzleGame;
--- /dev/null
+This package was debianized by Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> on
+czw, 02 wrz 2010 17:54:48 +0200.
+
+It was downloaded from <url://example.com>
+
+Upstream Author(s):
+
+ <put author's name and email here>
+ <likewise for another author>
+
+Copyright:
+
+ <Copyright (C) YYYY Name OfAuthor>
+ <likewise for another author>
+
+License:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2010, Marcin Juszkiewicz <marcin@juszkiewicz.com.pl> and
+is licensed under the GPL, see above.
+
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
--- /dev/null
+<h1>Basic Game Play</h1>
+
+Vexed is a puzzle game in which your goal is to move similar blocks together, which causes them to disappear. Once all the blocks are gone, you've solved the level and you're presented with a new level to solve.
+You move blocks by putting the stylus on them and dragging to either the right or left. If an empty space is encountered, "gravity" takes over and the blocks fall towards the bottom.
+
+You can move more than one block left or right with a single drag of the stylus. The block move stops on the first block in which an action can occur, or where you ended dragging the stylus.
+
+<h1>Level Navigation</h1>
+You can navigate to next and previous level in the level pack by using corresponding buttons.
+You can reload current level by clicking Reload. This will restart level from scratch.
+
+<h1>Scoring</h1>
+You are to solve the level for a mininum number of moves.
+Each level has stored solution. Score is shown like N/M(H), where N is moves made so far, M is number of moves in stored solution and H is your best try.
--- /dev/null
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ @/opt/NokiaQtSDK/Maemo/4.6.2/targets/fremantle-pr12/bin/qmake
+ touch configure-stamp
+ touch $@
+
+build: build-stamp
+
+build-stamp: configure-stamp
+ dh_testdir
+ # Add here commands to compile the package.
+ $(MAKE)
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) clean
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/qexed.
+ @install -d $(CURDIR)/debian/qexed/opt/bin
+ @install -d $(CURDIR)/debian/qexed/usr/share/applications/hildon
+ @install -d $(CURDIR)/debian/qexed/usr/share/icons
+ @install -m 644 qexed.desktop $(CURDIR)/debian/qexed/usr/share/applications/hildon
+ @install -m 644 qexed.png $(CURDIR)/debian/qexed/usr/share/icons
+ @install -m 0755 qexed $(CURDIR)/debian/qexed/opt/bin
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+# dh_installexamples
+# dh_install
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_python
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_makeshlibs
+ dh_installdeb
+# dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- /dev/null
+#include <QtCore>
+#include <QtGui>
+#include <stdio.h>
+
+#include "playfield.h"
+#include "fieldview.h"
+
+FieldView::FieldView(QWidget *parent) :
+ QWidget(parent)
+{
+ selX=-1;
+ selY=-1;
+ moving=false;
+ moves=new QList<Animation*>();
+ playField=0;
+
+}
+
+void FieldView::mousePressEvent(QMouseEvent *event)
+{
+ QPoint sel=cell(event->pos());
+
+ selX=sel.x();
+ selY=sel.y();
+ moveX=-1;
+ moveY=-1;
+ moving=true;
+ update();
+}
+
+void FieldView::mouseReleaseEvent(QMouseEvent *event)
+{
+ if(moving)
+ {
+ moving=false;
+ QPoint mov=cell(event->pos());
+ moveX=mov.x();
+ moveY=mov.y();
+ if(moveX==selX && moveY==selY)
+ {
+ moveX=-1;
+ return;
+ }
+ }
+ delete moves;
+ moves=new QList<Animation*>();
+ playField->move(selX, selY, moveX);
+ playMoves();
+ emit updateMoves(playField->moves);
+}
+
+PlayField* FieldView::setPlayField(PlayField *pf)
+{
+ if(playField)
+ {
+ delete playField;
+ }
+ playField = new PlayField(pf);
+ QObject::connect(playField,SIGNAL(cellMoved(int,int,int,int)),this,SLOT(cellMoved(int,int,int,int)));
+ QObject::connect(playField,SIGNAL(cellGone(int,int)),this,SLOT(cellGone(int,int)));
+
+ updateWidgets();
+ show();
+ emit updateMoves(playField->moves);
+ return playField;
+}
+
+void FieldView::cellMoved(int w, int h, int wnew, int hnew)
+{
+ QRect c=coo(w,h);
+ QRect cnew=coo(wnew,hnew);
+ moves->append(new Move(c,cnew));
+}
+void FieldView::cellGone(int w, int h)
+{
+ QRect c=coo(w,h);
+ moves->append(new Hide(c));
+}
+QWidget* FieldView::cellWidget(int w, int h)
+{
+ return childAt(coo(w,h).topLeft());
+}
+void FieldView::playMove()
+{
+ if(moves->size()>0)
+ {
+ Animation *move=moves->at(0);
+ QWidget *item=childAt(move->src.topLeft());
+ if(!item)
+ {
+ QPoint p=cell(move->src.left(),move->src.top());
+ }
+ QPropertyAnimation *a=move->getAnimation(item);
+ moves->removeAt(0);
+ connect(a,SIGNAL(finished()),this,SLOT(playMove()));
+ a->start();
+ delete move;
+ } else if(playField->checkSolved())
+ {
+ emit solved(playField->moves);
+ }
+}
+
+void FieldView::playMoves()
+{
+ playMove();
+}
+
+void FieldView::undo()
+{
+ playField->undo();
+ updateWidgets();
+ emit updateMoves(playField->moves);
+}
+
+void FieldView::updateWidgets()
+{
+ QList<QWidget *> childs=findChildren<QWidget *>();
+ QListIterator<QWidget *> childsI(childs);
+ while(childsI.hasNext())
+ {
+ delete childsI.next();
+ }
+
+ for(int w=0;w<PF::FIELD_WIDTH;w++)
+ for(int h=0;h<PF::FIELD_HEIGHT;h++)
+ {
+ QRect r=coo(w,h,0);
+ int cell=playField->get(w,h);
+ QLabel *cellW;
+ switch(cell)
+ {
+ case PF::CELL_EMPTY:
+ break;
+ case PF::CELL_WALL:
+ cellW=new QLabel(this);
+ cellW->setPixmap(iconSet.wallIcon());
+ cellW->setGeometry(r);
+ cellW->setFrameStyle(QFrame::NoFrame);
+ cellW->show();
+ break;
+ default:
+ cellW=new QLabel(this);
+ cellW->setPixmap(iconSet.icon(cell-2));
+ cellW->setGeometry(r);
+ cellW->setFrameStyle(QFrame::NoFrame);
+ cellW->show();
+ }
+ }
+}
--- /dev/null
+#ifndef FIELDVIEW_H
+#define FIELDVIEW_H
+
+#include <QtCore>
+#include <QtGui>
+
+#include "playfield.h"
+#include "iconset.h"
+
+namespace FV
+{
+ const int FIELD_WIDTH=34; //GUI size
+ const int FIELD_HEIGHT=34;
+}
+
+class Animation
+{
+public:
+ QPropertyAnimation *a;
+ QRect src;
+ QString name;
+
+ Animation(QRect _src, QString _name):src(_src),name(_name)
+ {
+ }
+ QPropertyAnimation* getAnimation(QWidget *i)
+ {
+ a->setTargetObject(i);
+ return a;
+ }
+};
+
+class Move : public Animation
+{
+public:
+ Move(QRect _src, QRect _dst):Animation(_src,"Move")
+ {
+ a=new QPropertyAnimation();
+ a->setPropertyName("geometry");
+ a->setDuration(100);
+ a->setStartValue(_src);
+ a->setEndValue(_dst);
+ }
+};
+class Hide : public Animation
+{
+public:
+ Hide(QRect _src): Animation (_src,"Hide")
+ {
+ a=new QPropertyAnimation();
+ QRect dst(src);
+ dst.setWidth(0);
+ dst.setHeight(0);
+ a->setPropertyName("geometry");
+ a->setDuration(100);
+ a->setStartValue(src);
+ a->setEndValue(dst);
+ }
+};
+class FieldView : public QWidget
+{
+ Q_OBJECT
+public:
+ explicit FieldView(QWidget *parent = 0);
+ PlayField* setPlayField(PlayField *pf);
+
+private:
+ PlayField *playField;
+ int selX, selY;
+ int moveX, moveY;
+ QStateMachine *machine;
+ QState *rotL, *rotR;
+ QTimer timer;
+ bool moving;
+ QList<Animation*> *moves;
+
+ void playMoves();
+signals:
+ void solved(int moves);
+ void updateMoves(int moves);
+
+public slots:
+ void cellMoved(int w, int h, int wnew, int hnew);
+ void cellGone(int w, int h);
+ void playMove();
+ void undo();
+
+
+protected:
+ IconSet iconSet;
+
+ void mousePressEvent(QMouseEvent *event);
+ void mouseReleaseEvent(QMouseEvent *event);
+ void updateWidgets();
+
+ void paintCell(int x, int y, int cell, QPainter &painter);
+ QWidget *cellWidget(int w, int h);
+ QRect coo(int x, int y, int off=1)
+ {
+ return QRect(x*FV::FIELD_WIDTH+off,y*FV::FIELD_HEIGHT+off,FV::FIELD_WIDTH-off,FV::FIELD_HEIGHT-off);
+ }
+ QPoint cell(int worldX, int worldY)
+ {
+ return QPoint(width()/worldX, height()/worldY);
+ }
+ QPoint cell(const QPoint &pos)
+ {
+ return QPoint(pos.x()/FV::FIELD_WIDTH, pos.y()/FV::FIELD_HEIGHT);
+ }
+
+};
+
+#endif // FIELDVIEW_H
--- /dev/null
+#include "howtoplay.h"
+#include "ui_howtoplay.h"
+
+HowToPlay::HowToPlay(QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::HowToPlay)
+{
+ ui->setupUi(this);
+}
+
+HowToPlay::~HowToPlay()
+{
+ delete ui;
+}
--- /dev/null
+#ifndef HOWTOPLAY_H
+#define HOWTOPLAY_H
+
+#include <QDialog>
+
+namespace Ui {
+ class HowToPlay;
+}
+
+class HowToPlay : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit HowToPlay(QWidget *parent = 0);
+ ~HowToPlay();
+
+private:
+ Ui::HowToPlay *ui;
+};
+
+#endif // HOWTOPLAY_H
--- /dev/null
+<h1>Basic Game Play</h1>
+
+Vexed is a puzzle game in which your goal is to move similar blocks together, which causes them to disappear. Once all the blocks are gone, you've solved the level and you're presented with a new level to solve.
+You move blocks by putting the stylus on them and dragging to either the right or left. If an empty space is encountered, "gravity" takes over and the blocks fall towards the bottom.
+
+You can move more than one block left or right with a single drag of the stylus. The block move stops on the first block in which an action can occur, or where you ended dragging the stylus.
+
+<h1>Level Navigation</h1>
+You can navigate to next and previous level in the level pack by using corresponding buttons.
+You can reload current level by clicking Reload. This will restart level from scratch.
+
+<h1>Scoring</h1>
+You are to solve the level for a mininum number of moves.
+Each level has stored solution. Score is shown like N/M(H), where N is moves made so far, M is number of moves in stored solution and H is your best try.
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>HowToPlay</class>
+ <widget class="QDialog" name="HowToPlay">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>800</width>
+ <height>354</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Dialog</string>
+ </property>
+ <widget class="QTextBrowser" name="textBrowser">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>800</width>
+ <height>351</height>
+ </rect>
+ </property>
+ <property name="source">
+ <url>
+ <string>qrc:/howtoplay.txt</string>
+ </url>
+ </property>
+ </widget>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
--- /dev/null
+#include "iconset.h"
+
+// TODO: customized IconSet
+IconSet::IconSet(QObject *parent) :
+ QObject(parent), wall(":/wall.bmp")
+{
+ icons[0]=QPixmap(":/blocks/original/block1.bmp");
+ icons[1]=QPixmap(":/blocks/original/block2.bmp");
+ icons[2]=QPixmap(":/blocks/original/block3.bmp");
+ icons[3]=QPixmap(":/blocks/original/block4.bmp");
+ icons[4]=QPixmap(":/blocks/original/block5.bmp");
+ icons[5]=QPixmap(":/blocks/original/block6.bmp");
+ icons[6]=QPixmap(":/blocks/original/block7.bmp");
+ icons[7]=QPixmap(":/blocks/original/block8.bmp");
+}
--- /dev/null
+#ifndef ICONSET_H
+#define ICONSET_H
+
+#include <QtCore>
+#include <QtGui>
+namespace IS
+{
+ const int ICONS=8;
+}
+class IconSet : public QObject
+{
+ Q_OBJECT
+private:
+ QPixmap icons[IS::ICONS];
+ QPixmap wall;
+public:
+ explicit IconSet(QObject *parent = 0);
+ QPixmap icon(int i) {return icons[i];}
+ QPixmap wallIcon() {return wall;}
+signals:
+ void iconSetChanged();
+};
+
+#endif // ICONSET_H
--- /dev/null
+#include "levelpack.h"
+#include <stdio.h>
+// TODO: use QSettings?
+
+LevelPack::LevelPack(const QString &fileName):file(fileName)
+{
+ file.open(QIODevice::ReadOnly|QIODevice::Text);
+ lookSection("[General]");
+ QFileInfo f(file);
+ props["title"]=f.baseName();
+ while(loadPackProperty()){};
+ while(file.canReadLine()){loadLevel();};
+}
+LevelPack::~LevelPack()
+{
+ while(!levels.isEmpty())
+ delete levels.takeFirst();
+}
+QString LevelPack::getLine()
+{
+ QString line;
+ bool empty=true;
+ do {
+ QString lineR(file.readLine());
+ int i=0;
+ int s=lineR.size();
+ empty=true;
+ while(empty && i<s)
+ empty &=lineR.at(i++).isSpace();
+ empty |= lineR.startsWith(';');
+ if(file.error()!=0)
+ printf("Error %d\n",file.error());
+ line=lineR;
+ } while(empty && (file.error()==0) && !file.atEnd());
+ return line;
+}
+bool LevelPack::lookSection(const char *section)
+{
+ QString line(getLine());
+ return line==section;
+}
+QPair<QString,QString> *LevelPack::loadProperty()
+{
+ QString propLine=getLine();
+ if(propLine.startsWith("[") || !propLine.contains('='))
+ {
+ return 0;
+ }
+ return new QPair<QString,QString>(propLine.section('=',0,0),propLine.section('=',1,1).trimmed());
+}
+bool LevelPack::loadPackProperty()
+{
+ QPair<QString,QString> *pair=loadProperty();
+ if(pair)
+ {
+ props[pair->first]=pair->second;
+ delete pair;
+ return true;
+ }
+ return false;
+}
+void LevelPack::loadLevel()
+{
+ QMap<QString,QString> levelInfo;
+ while(QPair<QString,QString> *prop=loadProperty())
+ {
+ levelInfo[prop->first]=prop->second;
+ delete prop;
+ }
+ QString title(levelInfo["title"]);
+ QString board(levelInfo["board"]);
+ QString sol(levelInfo["solution"]);
+ PlayField *level=new PlayField(title,board,sol);
+ levels.append(level);
+}
--- /dev/null
+#ifndef LEVELPACK_H
+#define LEVELPACK_H
+
+#include <QtCore>
+#include "playfield.h"
+
+class LevelPack
+{
+
+private:
+ QFile file;
+
+ bool lookSection(const char *section);
+ QString getLine();
+ bool loadPackProperty();
+ QPair<QString, QString> *loadProperty();
+ void loadLevel();
+ QMap <QString,QString> props;
+public:
+// Move to private
+ QList<PlayField *> levels;
+
+
+ LevelPack(const QString &fileName);
+ ~LevelPack();
+
+ QString getURL(){return props["URL"];}
+ QString getAuthor(){return props["Author"];}
+ QString getDescription(){return props["Description"];}
+ const QString& getTitle(){return props["title"];}
+ PlayField *levelAt(int levelNo)
+ {
+ return levels.at(levelNo);
+ }
+ int size()
+ {
+ return levels.size();
+ }
+};
+
+#endif // LEVELPACK_H
--- /dev/null
+#include <QtGui/QApplication>
+#include "mainwindow.h"
+#include "fieldview.h"
+#include "levelpack.h"
+
+int main(int argc, char *argv[])
+{
+ QApplication a(argc, argv);
+ MainWindow w;
+#if defined(Q_WS_S60)
+ w.showMaximized();
+#else
+ w.show();
+#endif
+ int r=a.exec();
+ if (r==0) w.saveState();
+ return r;
+
+}
--- /dev/null
+#include "mainwindow.h"
+#include "ui_mainwindow.h"
+#include "preferences.h"
+#include "howtoplay.h"
+
+MainWindow::MainWindow(QWidget *parent) :
+ QMainWindow(parent),
+ levelNo(0),
+ ui(new Ui::MainWindow)
+
+{
+ ui->setupUi(this);
+#ifdef Q_WS_MAEMO_5
+ setAttribute(Qt::WA_Maemo5AutoOrientation);
+ QDesktopWidget* q=QApplication::desktop();
+ connect(q,SIGNAL(resized(int)),this,SLOT(reorient()));
+#endif
+ QDir packDir(":/packs");
+ QStringList packList=packDir.entryList();
+
+ QListIterator<QString> packNamesI(packList);
+ while(packNamesI.hasNext())
+ {
+ QString packName=packNamesI.next().section(".",0,0);
+ packNames+=packName;
+ }
+
+ pack=0;
+ QSettings settings("paul","vexed");
+ settings.beginGroup("save");
+ QString savedTitle=settings.value("pack","Classic Levels").toString();
+ int savedLevelNo=settings.value("level",0).toInt();
+ loadPack(savedTitle,savedLevelNo);
+}
+
+MainWindow::~MainWindow()
+{
+ delete ui;
+}
+
+void MainWindow::changeEvent(QEvent *e)
+{
+ QMainWindow::changeEvent(e);
+ switch (e->type()) {
+ case QEvent::LanguageChange:
+ ui->retranslateUi(this);
+ break;
+ default:
+ break;
+ }
+}
+
+void MainWindow::reorient()
+{
+
+ ui->buttonsPortrait->removeWidget(ui->prevLevel);
+ ui->buttonsPortrait->removeWidget(ui->nextLevel);
+ ui->buttonsPortrait->removeWidget(ui->reload);
+ ui->buttonsPortrait->removeWidget(ui->undo);
+
+ ui->undoLandscape->removeWidget(ui->undo);
+ ui->buttonsLandscape->removeWidget(ui->prevLevel);
+ ui->buttonsLandscape->removeWidget(ui->nextLevel);
+ ui->buttonsLandscape->removeWidget(ui->reload);
+
+ QDesktopWidget* q=QApplication::desktop();
+ if(q->height()>q->width())
+ {
+ // Portrait mode
+
+ ui->buttonsPortrait->addWidget(ui->prevLevel);
+ ui->buttonsPortrait->addWidget(ui->reload);
+ ui->buttonsPortrait->addWidget(ui->nextLevel);
+ ui->buttonsPortrait->addWidget(ui->undo);
+ //ui->buttonsPortrait->layout();
+ } else
+ {
+ ui->buttonsLandscape->insertWidget(0,ui->nextLevel,1,Qt::AlignLeft);
+ ui->buttonsLandscape->insertWidget(0,ui->reload,1,Qt::AlignLeft);
+ ui->buttonsLandscape->insertWidget(0,ui->prevLevel,1,Qt::AlignLeft);
+ ui->undoLandscape->addWidget(ui->undo);
+ //ui->buttonsLandscape->layout();
+ }
+}
+
+void MainWindow::loadLevel()
+{
+ PlayField *pf=pack->levelAt(levelNo);
+ ui->playwidget->setPlayField(pf);
+ QString title;
+ QTextStream(&title)<<pf->title<<" ("<<levelNo+1<<"/"<<pack->levels.size()<<")";
+ ui->levelTitle->setText(title);
+}
+
+void MainWindow::loadPack(const QString& packName, int levelToLoad)
+{
+ if(pack) delete pack;
+ QString fileName(":/packs/");
+ fileName.append(packName).append(".ini");
+ pack=new LevelPack(fileName);
+ levelNo=levelToLoad;
+ loadLevel();
+}
+
+void MainWindow::movesChanged(int moves)
+{
+ PlayField *pf=pack->levelAt(levelNo);
+ const QString sol=pf->getSolution();
+ int total=sol.length()/2;
+ int score=hiscore();
+ QString q;
+ QTextStream movesBanner(&q);
+ movesBanner<<moves<<"/"<<total;
+ if(score!=9999)
+ movesBanner<<"<b>"<<score<<"</b>";
+
+ ui->moves->setText(q);
+}
+
+void MainWindow::solved(int moves)
+{
+ hiscore(moves);
+ loadNextLevel();
+}
+
+int MainWindow::hiscore(int score)
+{
+ QSettings settings("paul","vexed");
+ PlayField *pf=pack->levelAt(levelNo);
+ QString title=pf->title;
+ settings.beginGroup("score");
+ settings.beginGroup(pack->getTitle());
+ QString saved=settings.value(title,"9999").toString();
+ bool ok;
+ int savedMoves=saved.toInt(&ok);
+ if(!ok) savedMoves=9999;
+ if(score == -1)
+ return savedMoves;
+ if(score<savedMoves)
+ settings.setValue(title,score);
+ return score;
+}
+
+void MainWindow::openPreferences()
+{
+ Preferences pref(packNames,pack->getTitle(),this);
+ if(pref.exec()==QDialog::Accepted)
+ {
+ loadPack(pref.getSelectedPack(),0);
+ }
+}
+
+void MainWindow::howToPlay()
+{
+ HowToPlay h(this);
+ h.exec();
+}
+// save current pack and level to config
+// they are used to restore on start
+// TODO: save playfield (and undo?)
+void MainWindow::saveState()
+{
+ QSettings settings("paul","vexed");
+ settings.beginGroup("save");
+ settings.setValue("pack",pack->getTitle());
+ settings.setValue("level",levelNo);
+}
--- /dev/null
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include "levelpack.h"
+
+namespace Ui {
+ class MainWindow;
+}
+
+class MainWindow : public QMainWindow
+{
+ Q_OBJECT
+
+public:
+ explicit MainWindow(QWidget *parent = 0);
+ ~MainWindow();
+
+ // save the current game state, i.e. -- current level
+ void saveState();
+
+protected:
+ LevelPack *pack;
+ int levelNo;
+ QList<QString> packNames;
+
+ void changeEvent(QEvent *e);
+ // get or set hiscore for current level
+ int hiscore(int score=-1);
+
+public slots:
+ void reorient();
+
+ void openPreferences();
+ void loadPack(const QString& packName,int levelToLoad);
+ void loadLevel();
+ void solved(int moves);
+ void howToPlay();
+
+ void loadNextLevel()
+ {
+ if(levelNo<(pack->size()-1))
+ {
+ levelNo++;
+ loadLevel();
+ }
+ }
+ void loadPrevLevel()
+ {
+ if(levelNo>0)
+ {
+ levelNo--;
+ loadLevel();
+ }
+ }
+ void movesChanged(int moves);
+private:
+ Ui::MainWindow *ui;
+};
+
+#endif // MAINWINDOW_H
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>778</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string notr="true">Vexed</string>
+ </property>
+ <widget class="QWidget" name="centralWidget">
+ <widget class="QWidget" name="verticalLayoutWidget">
+ <property name="geometry">
+ <rect>
+ <x>9</x>
+ <y>9</y>
+ <width>761</width>
+ <height>401</height>
+ </rect>
+ </property>
+ <layout class="QVBoxLayout" name="mainLayout">
+ <item>
+ <layout class="QHBoxLayout" name="allInRow">
+ <item>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QLabel" name="moves">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>moves</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QLabel" name="levelTitle">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>title</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="FieldView" name="playwidget" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>340</width>
+ <height>272</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>340</width>
+ <height>272</height>
+ </size>
+ </property>
+ <property name="palette">
+ <palette>
+ <active>
+ <colorrole role="Base">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </brush>
+ </colorrole>
+ <colorrole role="Window">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>254</green>
+ <blue>253</blue>
+ </color>
+ </brush>
+ </colorrole>
+ </active>
+ <inactive>
+ <colorrole role="Base">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </brush>
+ </colorrole>
+ <colorrole role="Window">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>254</green>
+ <blue>253</blue>
+ </color>
+ </brush>
+ </colorrole>
+ </inactive>
+ <disabled>
+ <colorrole role="Base">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>254</green>
+ <blue>253</blue>
+ </color>
+ </brush>
+ </colorrole>
+ <colorrole role="Window">
+ <brush brushstyle="SolidPattern">
+ <color alpha="255">
+ <red>255</red>
+ <green>254</green>
+ <blue>253</blue>
+ </color>
+ </brush>
+ </colorrole>
+ </disabled>
+ </palette>
+ </property>
+ <property name="autoFillBackground">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <layout class="QVBoxLayout" name="verticalButtons">
+ <item>
+ <spacer name="verticalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="buttonsLandscape">
+ <item>
+ <widget class="QPushButton" name="prevLevel">
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset resource="media.qrc">
+ <normaloff>:/1leftarrow.png</normaloff>:/1leftarrow.png</iconset>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="reload">
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset resource="media.qrc">
+ <normaloff>:/reload.png</normaloff>:/reload.png</iconset>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="nextLevel">
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset resource="media.qrc">
+ <normaloff>:/1rightarrow.png</normaloff>:/1rightarrow.png</iconset>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="undoLandscape">
+ <item>
+ <widget class="QPushButton" name="undo">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>undo</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="buttonsPortraitx">
+ <item>
+ <layout class="QHBoxLayout" name="buttonsPortrait"/>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ <widget class="QMenuBar" name="menuBar">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>778</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <widget class="QMenu" name="menuLevel_Pack">
+ <property name="title">
+ <string>Level Pack</string>
+ </property>
+ <addaction name="actionLevel"/>
+ </widget>
+ <widget class="QMenu" name="menuHow_to_Play">
+ <property name="title">
+ <string>How to Play</string>
+ </property>
+ <addaction name="actionhowtoplay"/>
+ </widget>
+ <addaction name="menuLevel_Pack"/>
+ <addaction name="menuHow_to_Play"/>
+ </widget>
+ <action name="actionLevel">
+ <property name="text">
+ <string>Level Pack</string>
+ </property>
+ </action>
+ <action name="actionhowtoplay">
+ <property name="text">
+ <string>How to play</string>
+ </property>
+ </action>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <customwidgets>
+ <customwidget>
+ <class>FieldView</class>
+ <extends>QWidget</extends>
+ <header>fieldview.h</header>
+ <container>1</container>
+ <slots>
+ <signal>solved(int)</signal>
+ <signal>updateMoves(int)</signal>
+ <slot>undo()</slot>
+ </slots>
+ </customwidget>
+ </customwidgets>
+ <resources>
+ <include location="media.qrc"/>
+ </resources>
+ <connections>
+ <connection>
+ <sender>actionLevel</sender>
+ <signal>triggered()</signal>
+ <receiver>MainWindow</receiver>
+ <slot>openPreferences()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>-1</x>
+ <y>-1</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>531</x>
+ <y>356</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>actionhowtoplay</sender>
+ <signal>triggered()</signal>
+ <receiver>MainWindow</receiver>
+ <slot>howToPlay()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>-1</x>
+ <y>-1</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>637</x>
+ <y>232</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>playwidget</sender>
+ <signal>updateMoves(int)</signal>
+ <receiver>MainWindow</receiver>
+ <slot>movesChanged(int)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>177</x>
+ <y>332</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>388</x>
+ <y>239</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>playwidget</sender>
+ <signal>solved(int)</signal>
+ <receiver>MainWindow</receiver>
+ <slot>loadNextLevel()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>177</x>
+ <y>332</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>388</x>
+ <y>239</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+ <slots>
+ <slot>loadNextLevel()</slot>
+ <slot>loadPrevLevel()</slot>
+ <slot>loadLevel()</slot>
+ <slot>loadPack()</slot>
+ <slot>movesChanged(int)</slot>
+ <slot>openPreferences()</slot>
+ <slot>howToPlay()</slot>
+ <slot>reorient()</slot>
+ </slots>
+</ui>
--- /dev/null
+<RCC>
+ <qresource prefix="/">
+ <file>blocks/original/block1.bmp</file>
+ <file>blocks/original/block2.bmp</file>
+ <file>blocks/original/block3.bmp</file>
+ <file>blocks/original/block4.bmp</file>
+ <file>blocks/original/block5.bmp</file>
+ <file>blocks/original/block6.bmp</file>
+ <file>blocks/original/block7.bmp</file>
+ <file>blocks/original/block8.bmp</file>
+ <file>1leftarrow.png</file>
+ <file>1rightarrow.png</file>
+ <file>wall.bmp</file>
+ <file>reload.png</file>
+ <file>packs/Children's Pack.ini</file>
+ <file>packs/Classic II Levels.ini</file>
+ <file>packs/Classic Levels.ini</file>
+ <file>packs/Confusion Pack.ini</file>
+ <file>packs/Impossible Pack.ini</file>
+ <file>packs/Panic Pack.ini</file>
+ <file>packs/Twister Levels.ini</file>
+ <file>packs/Variety 3 Pack.ini</file>
+ <file>packs/Variety 4 Pack.ini</file>
+ <file>packs/Variety 5 Pack.ini</file>
+ <file>packs/Variety 6 Pack.ini</file>
+ <file>packs/Variety 7 Pack.ini</file>
+ <file>packs/Variety 8 Pack.ini</file>
+ <file>packs/Variety 9 Pack.ini</file>
+ <file>packs/Variety 10 Pack.ini</file>
+ <file>packs/Variety 11 Pack.ini</file>
+ <file>packs/Variety 12 Pack.ini</file>
+ <file>packs/Variety II Pack.ini</file>
+ <file>packs/Variety Pack.ini</file>
+ <file>howtoplay.txt</file>
+ </qresource>
+</RCC>
--- /dev/null
+/****************************************************************************
+** Meta object code from reading C++ file 'gamecontrol.h'
+**
+** Created: Sun Jul 11 08:16:18 2010
+** by: The Qt Meta Object Compiler version 62 (Qt 4.7.0)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#include "gamecontrol.h"
+#if !defined(Q_MOC_OUTPUT_REVISION)
+#error "The header file 'gamecontrol.h' doesn't include <QObject>."
+#elif Q_MOC_OUTPUT_REVISION != 62
+#error "This file was generated using the moc from 4.7.0. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+QT_BEGIN_MOC_NAMESPACE
+static const uint qt_meta_data_GameControl[] = {
+
+ // content:
+ 5, // revision
+ 0, // classname
+ 0, 0, // classinfo
+ 3, 14, // methods
+ 0, 0, // properties
+ 0, 0, // enums/sets
+ 0, 0, // constructors
+ 0, // flags
+ 0, // signalCount
+
+ // slots: signature, parameters, type, tag, flags
+ 18, 13, 12, 12, 0x0a,
+ 40, 13, 12, 12, 0x0a,
+ 66, 13, 12, 12, 0x0a,
+
+ 0 // eod
+};
+
+static const char qt_meta_stringdata_GameControl[] = {
+ "GameControl\0\0view\0loadLevel(FieldView*)\0"
+ "loadNextLevel(FieldView*)\0"
+ "loadPrevLevel(FieldView*)\0"
+};
+
+const QMetaObject GameControl::staticMetaObject = {
+ { &QObject::staticMetaObject, qt_meta_stringdata_GameControl,
+ qt_meta_data_GameControl, 0 }
+};
+
+#ifdef Q_NO_DATA_RELOCATION
+const QMetaObject &GameControl::getStaticMetaObject() { return staticMetaObject; }
+#endif //Q_NO_DATA_RELOCATION
+
+const QMetaObject *GameControl::metaObject() const
+{
+ return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
+}
+
+void *GameControl::qt_metacast(const char *_clname)
+{
+ if (!_clname) return 0;
+ if (!strcmp(_clname, qt_meta_stringdata_GameControl))
+ return static_cast<void*>(const_cast< GameControl*>(this));
+ return QObject::qt_metacast(_clname);
+}
+
+int GameControl::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
+{
+ _id = QObject::qt_metacall(_c, _id, _a);
+ if (_id < 0)
+ return _id;
+ if (_c == QMetaObject::InvokeMetaMethod) {
+ switch (_id) {
+ case 0: loadLevel((*reinterpret_cast< FieldView*(*)>(_a[1]))); break;
+ case 1: loadNextLevel((*reinterpret_cast< FieldView*(*)>(_a[1]))); break;
+ case 2: loadPrevLevel((*reinterpret_cast< FieldView*(*)>(_a[1]))); break;
+ default: ;
+ }
+ _id -= 3;
+ }
+ return _id;
+}
+QT_END_MOC_NAMESPACE
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Very easy levels meant for children.\r
+\r
+; 0\r
+[Level]\r
+board=10/10/10/6a~2/7~2/5fb~2/3e~efab1/10\r
+solution=dGgDgG\r
+title=Coffee Truffle\r
+\r
+; 1\r
+[Level]\r
+board=10/10/10/5~d~a1/1h~1~~1~2/2~1~2~2/1h~d~d1a2/10\r
+solution=IdbEGdFe\r
+title=Kahlua\r
+\r
+; 2\r
+[Level]\r
+board=10/10/10/10/5~h3/2~c~e4/2cedhd3/10\r
+solution=DfGeFfeG\r
+title=Butter Pecan \r
+\r
+; 3\r
+[Level]\r
+board=10/3~h5/3~6/3~6/3~b5/3~h~f3/3bdfd3/10\r
+solution=EbEfGfeG\r
+title=Peppermint Shower\r
+\r
+; 4\r
+[Level]\r
+board=10/10/10/10/10/2~c1~h3/1c~gh~g3/10\r
+solution=DfGfdGeG\r
+title=Macadamia Crunch \r
+\r
+; 5\r
+[Level]\r
+board=10/6~g2/1d~2a~1h1/2~3~~a1/2~1~e~~h1/2~1e1~~2/1d~3~g2/10\r
+solution=HbbCIdfCFe\r
+title=Tin Roof Sundae \r
+\r
+; 6\r
+[Level]\r
+board=10/3~c5/3~6/3~1e4/3e~g1f~1/2~h~d2~1/1h~c~gd1f1/10\r
+solution=FedEhEDfEb\r
+title=Rum Raisin\r
+\r
+; 7\r
+[Level]\r
+board=10/10/3h~~f3/4~h4/4af4/4gc~3/5agc2/10\r
+solution=dCGceEfFeF\r
+title=Blackberry\r
+\r
+; 8\r
+[Level]\r
+board=10/10/6~f2/6~b2/6~3/1d~3~3/1ad~af~b2/10\r
+solution=HcHdbFbGcG\r
+title=Cookies & Cream\r
+\r
+; 9\r
+[Level]\r
+board=10/2~c1a~3/2~1~e~3/2~1~1~3/2~1~e~3/2~1~c~3/1c~1c1~a2/10\r
+solution=DbfBFfFcFf\r
+title=Mocha Chip\r
+\r
+; 10\r
+[Level]\r
+board=10/1~d7/1~1f6/1~1c~f4/1~2~e4/1~2~c4/1d2~ea~a1/10\r
+solution=CbFedDdDgG\r
+title=Cherry Almond\r
+\r
+; 11\r
+[Level]\r
+board=10/3ad~~c2/5~~3/5~~3/5d~~c1/5a~~2/6~~2/10\r
+solution=eBdBeBHbIe\r
+title=Blueberry \r
+\r
+; 12\r
+[Level]\r
+board=10/2e7/1~c~6/1~1~~g4/1~1~~5/1~1~~ge3/1c1~g5/10\r
+solution=FdCccCGfFf\r
+title=Chocolate Chip\r
+\r
+; 13\r
+[Level]\r
+board=10/4h~4/5~4/5~4/5e~3/1f~2h~~d1/2f3d~e1/10\r
+solution=bFIfeBfEgG\r
+title=Green Tea \r
+\r
+; 14\r
+[Level]\r
+board=10/6~h2/6~3/6~3/4b~~~b1/5~~~2/2c~c1~h2/10\r
+solution=HbcGeEIefF\r
+title=Praline Cashew\r
+\r
+; 15\r
+[Level]\r
+board=10/10/10/3b~5/4~1~c2/3ad~eh~1/2adbec1h1/10\r
+solution=GfeGdDHehF\r
+title=Carrot Cake\r
+\r
+; 16\r
+[Level]\r
+board=10/10/4b~4/1d~2~4/2~a1~4/2~1c~4/2ad1~bc2/10\r
+solution=eCDebDeFfG\r
+title=Mocha Almond \r
+\r
+; 17\r
+[Level]\r
+board=10/4c5/3~h~4/3~1~4/1e~~h~4/2~~g~4/1e~g1~c3/10\r
+solution=bEEfEceCEf\r
+title=Nega Chip \r
+\r
+; 18\r
+[Level]\r
+board=10/4e5/3~bd4/3~1g~3/3~2~3/3~b1~3/2de2g3/10\r
+solution=EcEcFcEcfD\r
+title=Aurora Borealis\r
+\r
+; 19\r
+[Level]\r
+board=10/6e~2/7~2/1~c2g~~2/1~4~~e1/1~1~h1g~2/1c1h3~2/10\r
+solution=CdfDEfgBIe\r
+title=Cookie Crunch \r
+\r
+; 20\r
+[Level]\r
+board=10/5~ca~1/3~d~2~1/3~1~2~1/3~~g~1~1/3~~1~1a1/3~dcg3/10\r
+solution=hBEcfEGbFe\r
+title=Malted Vanilla\r
+\r
+; 21\r
+[Level]\r
+board=10/10/10/5~d3/2b2d4/2a~fg4/1af~gb4/10\r
+solution=EfGdFfcGdG\r
+title=Rum Custard \r
+\r
+; 22\r
+[Level]\r
+board=10/5~~h2/4d~4/5~4/3h1~4/3gaf4/2gafd~3/10\r
+solution=fGeCHbGbdG\r
+title=Rainbow \r
+\r
+; 23\r
+[Level]\r
+board=10/10/10/10/10/2~d2~d2/1d~g~~dg2/10\r
+solution=DfHfdGeGfG\r
+title=Coconut Truffle\r
+\r
+; 24\r
+[Level]\r
+board=10/10/10/10/10/3f1e~1g1/1b~bfg~~e1/10\r
+solution=bGfFgGfGgG\r
+title=Pineapple \r
+\r
+; 25\r
+[Level]\r
+board=10/4g2a~1/3~h3~1/3~4~1/3~1~c1~1/3~1~1a~1/2ghcd~d~1/10\r
+solution=EcEcfGhBGe\r
+title=Boysenberry \r
+\r
+; 26\r
+[Level]\r
+board=10/2~~a5/2~7/2~a6/10/4d~~3/2f~f1~d2/10\r
+solution=EbDbeFfFcG\r
+title=Ginger Shower\r
+\r
+; 27\r
+[Level]\r
+board=10/10/6~f2/6~3/5a~1b1/5f~~a1/5b~~f1/10\r
+solution=fEIfIffGIgHc\r
+title=Peppermint Stick \r
+\r
+; 28\r
+[Level]\r
+board=10/7f~1/8~1/4d2c~1/4e~2~1/5~2~1/1h~~hedcf1/10\r
+solution=hBhDeEeEbGcG\r
+title=Marble Fudge \r
+\r
+; 29\r
+[Level]\r
+board=10/7~f1/7~2/4~a1~2/4~2~2/4a2~f1/2c~cb~~b1/10\r
+solution=FdcGIbIffGgG\r
+title=Toasted Almond \r
+\r
+; 30\r
+[Level]\r
+board=10/10/5c~3/6~d2/6~3/6~3/2c~~d~dc1/10\r
+solution=HdcGdGeGIgfC\r
+title=Brandied Peach \r
+\r
+; 31\r
+[Level]\r
+board=10/4c~4/5~4/5~1e~1/3d~g1g~1/4~a~a~1/2h~hdc1e1/10\r
+solution=hDfFfFcGdEeB\r
+title=Chocolate Mint\r
+\r
+; 32\r
+[Level]\r
+board=10/4c~4/5~4/5~1h2/4de~a2/2~~ch~3/2d1ea~c2/10\r
+solution=HeHeEfDfHgeB\r
+title=Coconut Almond \r
+\r
+; 33\r
+[Level]\r
+board=10/4d~4/5~4/5~4/5~a3/1b~2~4/2bead~e2/10\r
+solution=eBGebFdGeGfG\r
+title=Chocolate Peanut \r
+\r
+; 34\r
+[Level]\r
+board=10/3~f5/3~6/3~h1~b2/3~g1~3/3~f1~3/3gb~~~h1/10\r
+solution=EbeGHdeGfGgG\r
+title=Chocolate\r
+\r
+; 35\r
+[Level]\r
+board=10/10/5~a3/4~e1~f1/4~h~~2/4~1~h2/4ea~f2/10\r
+solution=FdGcFdIdHefE\r
+title=Cherry\r
+\r
+; 36\r
+[Level]\r
+board=10/10/6~h2/6~1f1/6~~e1/6e~2/1h~h2f~h1/10\r
+solution=bGHcgEIegFIe\r
+title=Cookie Dough\r
+\r
+; 37\r
+[Level]\r
+board=10/10/3d6/3a~5/3c~~h3/1hgd~c4/1gh1~ah3/10\r
+solution=dDdEGecFbFDf\r
+title=Maui\r
+\r
+; 38\r
+[Level]\r
+board=10/10/5f~3/6~3/5b~3/2g~g1f3/3~aba~2/10\r
+solution=fCfEgGcFeGfG\r
+title=Peppermint Oreo\r
+\r
+; 39\r
+[Level]\r
+board=10/5~b3/5~4/5~4/5f~3/3~ge~3/1dg~dbfe2/10\r
+solution=fEEffFGbbGcG\r
+title=Candy Cane\r
+\r
+; 40\r
+[Level]\r
+board=10/10/10/5h~3/6~3/2df~a~3/2ad~f~~h1/10\r
+solution=dFcFfDgGcGdG\r
+title=Carob\r
+\r
+; 41\r
+[Level]\r
+board=10/1h~~b5/2~~6/2~~6/3~6/3~e1g~2/1behb2~g1/10\r
+solution=gFbBcDEfbGEb\r
+title=Strawberry \r
+\r
+; 42\r
+[Level]\r
+board=10/1~c7/1~5~g1/1~5~2/1~5~2/1~1e~2~2/1~cg~e~~2/10\r
+solution=CbdFIcdGeGfG\r
+title=Banana Nut \r
+\r
+; 43\r
+[Level]\r
+board=10/10/4a5/1~g1d~4/1~3~4/1c~2~4/1g~~cd~a2/10\r
+solution=eDCdbFcGeDfG\r
+title=Peanut Butter \r
+\r
+; 44\r
+[Level]\r
+board=10/10/3d6/3e~5/1~a1~2~d1/1~d~d~1~2/1a1~e~1d2/10\r
+solution=CeIedDeFcFdD\r
+title=Butter Almond\r
+\r
+; 45\r
+[Level]\r
+board=10/4e5/4a~4/4b~4/5~4/4a~1h2/4he~b2/10\r
+solution=eCeCeDfGeGfG\r
+title=Cappuccino Crunch\r
+\r
+; 46\r
+[Level]\r
+board=10/10/10/10/4~e1~d1/4~1~ga1/3g~ead2/10\r
+solution=FeIeHfIfdGeG\r
+title=Coconut Chip\r
+\r
+; 47\r
+[Level]\r
+board=10/10/2~b6/1b~7/2~7/2~ag2h2/2age~he~1/10\r
+solution=eGhGDcbDfGgG\r
+title=Espresso \r
+\r
+; 48\r
+[Level]\r
+board=10/3b~5/4~5/4~5/1e~1ag~3/2~2a~3/2~~ebg3/10\r
+solution=fEeEdBeEbEcG\r
+title=Banana Walnut\r
+\r
+; 49\r
+[Level]\r
+board=10/3e~5/4~d4/4~fh~2/4~2~2/4~h1~2/3e~f~~d1/10\r
+solution=dBFdgDfGfDgD\r
+title=Mango \r
+\r
+; 50\r
+[Level]\r
+board=10/6~f2/6~3/6~3/6~3/2bfg~~3/3bdgd3/10\r
+solution=eFeGdFcFHbeG\r
+title=Chocolate \r
+\r
+; 51\r
+[Level]\r
+board=10/10/10/1e8/1bf~6/1e1~b5/2f~c~~~c1/10\r
+solution=cEbEcEeGfGgG\r
+title=Mocha Mint\r
+\r
+; 52\r
+[Level]\r
+board=10/6~g2/1~~f2~d2/1~c3~3/1~4~3/1~c2agd2/1~f1abdb2/10\r
+solution=HbHcfGDcCcCd\r
+title=Bubble Gum \r
+\r
+; 53\r
+[Level]\r
+board=10/3b6/2~e6/2~4~c1/2~1g~1~2/2~b1~~~2/2~e2c~g1/10\r
+solution=DcDcIdeEfFgG\r
+title=Prudhoe \r
+\r
+; 54\r
+[Level]\r
+board=10/3c~5/1g~1~5/2~1~5/2~g~2f2/2~1~2e~1/2~h~chfe1/10\r
+solution=hFdBbCDedGeG\r
+title=Coffee Cinnamon\r
+\r
+; 55\r
+[Level]\r
+board=10/4~a4/4~5/4~5/4~3f1/1b~1a1~~e1/2b1c~ecf1/10\r
+solution=FbbFIfHfeGfG\r
+title=Kona Chip \r
+\r
+; 56\r
+[Level]\r
+board=10/5d~3/6~3/2ab~1~3/4b1~3/4a1~h2/4edhe2/10\r
+solution=dDHffBcDdDeGfG\r
+title=Hot Licks Hash \r
+\r
+; 57\r
+[Level]\r
+board=10/4~cg3/4~f4/4~5/3f~5/3d~b4/2gbdc4/10\r
+solution=dFFbdGFcGbFccG\r
+title=Vanilla Bean \r
+\r
+; 58\r
+[Level]\r
+board=10/3~g1d~2/3~2e~2/3~3~2/3~3~2/1~~~~b1~2/1g1cbce~d1/10\r
+solution=gBgCFfEbDfCfdG\r
+title=Alaska Blueberry\r
+\r
+; 59\r
+[Level]\r
+board=10/10/10/1d~~6/2e~1~g3/3b~~4/2edbe~g2/10\r
+solution=dFbDcDFgcEGefG\r
+title=Malted Grapenut \r
+\r
--- /dev/null
+[General]\r
+Author=Steve Haynal\r
+URL=softerhardware.com/vexed.html\r
+Description=This is the challenging follow-on to the Vexed Classic levels.\r
+\r
+; 0\r
+[Level]\r
+board=10/1~~~~~~~~1/1~hf~~~e~1/1~eab~~fh1/1~3~~3/1~1c~~~~2/1~~b~a~c~1/10\r
+solution=eDFfdDeDdDeDHddGeGfGcDdDeDHdcDdDeDIdHd\r
+title=Albuquerque\r
+\r
+; 1\r
+[Level]\r
+board=10/1~~2~2~1/1~~d~~~~c1/1~~1~~~~2/1~d1~~~~~1/1ha~~~c~f1/1bf~b~1ha1/10\r
+solution=IcdCCeEfcFIfHfeGGfFfdFeFfFgFhFbFcFbFdFcFeFcGfFgFbGcGdG\r
+title=Fort Wayne\r
+\r
+; 2\r
+[Level]\r
+board=10/1~~a~1~~2/1~~f~~~~~1/1g~1~~c~~1/1eb~~hd~d1/1cae~ebdh1/1efafdg1f1/10\r
+solution=dFdBcFcGbFGeFeIeIfgEGfFfHfGfdCHfGfeFcGfFgFhFcGdGbGcGdGeG\r
+title=Salt Lake City\r
+\r
+; 3\r
+[Level]\r
+board=10/1h~2ad1~1/2~~2fd~1/1c~~~~2~1/2~~~~~~~1/1~c~ab~~b1/2a~hf~~2/10\r
+solution=CfEgFfEfDffGgGeGfGdGeGcGdGhCIeHfGfFfEfgChCIfHfGfFfIfgGfGeGgChCbFcFdFeFfFgFbBcFdFeFfFfBgChCIeHebDcFdFeFfGeGfGgGdGeGfGIfHfHgGgFgEg\r
+title=Metairie\r
+\r
+; 4\r
+[Level]\r
+board=10/2~1~~~~~1/1~~2~e~~1/1~e~~2~~1/1~a~~~~cf1/1~1bhf~h2/1~a2h1cb1/10\r
+solution=CeHfIggFIeHeHfeFgCdFHfGfeFfFgFcEdFeF\r
+title=Las Vegas\r
+\r
+; 5\r
+[Level]\r
+board=10/1h2~2d~1/1e~~~1~g~1/2~~~~~1e1/1~~a~~fgb1/1~~1~~dfa1/2~h~f1bf1/10\r
+solution=GeHcHcHfIfIeHeGeGfHfIfdGFfdEeEeFfFgFEgDgbCbCCfbFcGdG\r
+title=Hampton\r
+\r
+; 6\r
+[Level]\r
+board=10/1~~~~~~~~1/1~h~~~b~a1/1~a~1fa~2/1~1~~ch~2/1a~~~2e~1/1ef~~gbcg1/10\r
+solution=CdIcgDFgFeFeEeGdFeEgDgEgeGhFdGeGfGcDGeFecGdGeGfGgGbGcGdGeGfGgG\r
+title=Ontario\r
+\r
+; 7\r
+[Level]\r
+board=10/2~1~g~~~1/1~d~a1~e~1/1~c~2~f~1/1~a~1~~1~1/1~d~e~~~~1/3fcg~~~1/10\r
+solution=fBCcEcHceFcFdFHddGeG\r
+title=Worcester\r
+\r
+; 8\r
+[Level]\r
+board=10/1~~~~d~~~1/1h~~~1~~~1/1b~~g~1~~1/2~~1~1~~1/1~~1~~be~1/2ghe~2d1/10\r
+solution=EdDebCfBgChEGfHfGfFfbDcGdG\r
+title=Amarillo\r
+\r
+; 9\r
+[Level]\r
+board=10/1~~~~~d~~1/2~~~~1~~1/1d~~~~~~2/2~~~~~~~1/1h~~f~~~~1/1f~~d~dh~1/10\r
+solution=eGbGcGGbbDcGdGbGcGdGeGfG\r
+title=Irvine\r
+\r
+; 10\r
+[Level]\r
+board=10/1~~~gh~~~1/1g~~hg~~g1/1fe~2~ef1/1ba~2~ba1/1cd~~~~dc1/1gh1ge1hg1/10\r
+solution=cDdFHdGfcEdFeFcFdFeFfFbDIdHecFdFeFbEcFbFIeHeGfHfIfdFeFGfHffBgEEbfCGfGfdFcFdFEcDf\r
+title=Hollywood\r
+\r
+; 11\r
+[Level]\r
+board=10/1~~2~~~2/1~c~1~~~b1/1~1~~~~~2/1~~1~1h~2/1~~~h~d1~1/1~~c1~bd~1/10\r
+solution=GgCcbGeFfFIcHe\r
+title=Indianapolis\r
+\r
+; 12\r
+[Level]\r
+board=10/1dc1~~~~~1/1agde~~h~1/2e2~f1~1/2g~~~2~1/1~1~~~2~1/1~caf~ha~1/10\r
+solution=GdHcGdcEbBcEeCdEcEcEdGbCEgDgHgGgFgcE\r
+title=Fort Worth\r
+\r
+; 13\r
+[Level]\r
+board=10/1~~~1cd~e1/1f~~~1g~2/2~~~g1~~1/1~~~~1~~~1/1~~c~~~~~1/1~fd~e~~~1/10\r
+solution=bCIbfGgBdGeGfGgCFdeGfGfBgCdGeGfG\r
+title=El Monte\r
+\r
+; 14\r
+[Level]\r
+board=10/1~d~d~~1~1/1h1~f1~~~1/1a~~1~~~~1/2~~~g~~~1/1eh~~a~~~1/2aga1f~e1/10\r
+solution=FfFfbDcFcBEcdGdFeFfFbDbFcFEcdFeFcGfFgG\r
+title=Philadelphia\r
+\r
+; 15\r
+[Level]\r
+board=10/1gf~~~~~~1/3b~~~3/1~2~~~a~1/1~1~~~g1~1/1~~~~ab~d1/1~~~dbf~2/10\r
+solution=HdGddCeFcBdCeFbBcBdCeFIfeGfG\r
+title=Boston\r
+\r
+; 16\r
+[Level]\r
+board=10/1~g~~2~f1/1~1~~~d~e1/1~1~~~1~2/1~~~~~~ha1/1~~~~~fg2/1e~chfdac1/10\r
+solution=HeGeFfGcFgIeHfIgIcIcHeGecBdFeGdGeGfGbGcGdGeGfG\r
+title=Orange\r
+\r
+; 17\r
+[Level]\r
+board=10/3~f1~h2/2~hg~~1~1/1~~3~~2/1~~2~~~2/1~~b~~~~2/1b~2f~g~1/10\r
+solution=DfeCfCeCfCHbdCeCfC\r
+title=Charlotte\r
+\r
+; 18\r
+[Level]\r
+board=10/2~bhf2~1/1bc1a1~~~1/1cg~e~~~~1/3~1~c~~1/1ca~cge~d1/2bhbfcdb1/10\r
+solution=cDIfgEeDfEEdfFeFdFEdcGFbeDFfeGbFcGdBbDcDdGIgHgeD\r
+title=Chesapeake\r
+\r
+; 19\r
+[Level]\r
+board=10/1b~~a~h1~1/2~e1cb~~1/1~~1~h1~~1/1~~~~1~~c1/1a~d~~bef1/1f~h~~had1/10\r
+solution=bFDfCfDccFdFGfbBcFdFgCHeGfgCFdFdEeHfGfHfIeHfdGeGcGHgGgeBFdIfbGcGdGeGfGIgHgGgFgEgDg\r
+title=Waco\r
+\r
+; 20\r
+[Level]\r
+board=10/1~~gf~f~d1/1g~1e~1~f1/1aedf~~~g1/1gbhb~fa2/1ahf1~dec1/1efeb~cdb1/10\r
+solution=IbHdGdeBeDGfeGHfGfIcHeIdHeGeeDfDdDeDfDgDdBeDcDdDeDbDcDdDCeDeGbHfGfIffGIgHgFgDfDgEebFbGEe\r
+title=Greensboro\r
+\r
+; 21\r
+[Level]\r
+board=10/1~~b1~~ed1/1~f1~~~h2/1~1~~~~1~1/1bf~~~gac1/1ch~hfcge1/1d1f1ca3/10\r
+solution=cEDbCbEfFfGfCcbEcEHbHcGfGfFfcFIbHcIeHeGfFfGfHfbFcFEfDfCfFfEfIfHf\r
+title=Citrus Heights\r
+\r
+; 22\r
+[Level]\r
+board=10/1h~1h~c~a1/1g~1a~1~b1/2~~h~~~d1/1~~~1e~~2/1ec~hgbd2/1ab~ehabg1/10\r
+solution=EdbBcEIdgFfFcFbFcFdFgGeCGbFgIdHfGfFgEgIdEdDgGgFgEgDgCgIgHgGgFgEgbC\r
+title=Albany\r
+\r
+; 23\r
+[Level]\r
+board=10/2~eb1~~d1/1~~fa~~~f1/1~a2~~~a1/1~e1~~hfe1/1~f~~~eb2/1ah1afad~1/10\r
+solution=IcCdDbeCFfeCGeIeHeIeHeIefGHfcFdFFfGfEfDfdCeC\r
+title=Minneapolis\r
+\r
+; 24\r
+[Level]\r
+board=10/2~caf2e1/1~~4~f1/1cb~~~~~c1/3f~g~~h1/1h~a~a~~2/2bdgefdh1/10\r
+solution=DfFfcDdEeEfEgFIdbDcDdEeEfEDbcDdEeEfEEbDbCdFbEbDbcDbDcDFfIcHeGfIdHedGeGfGcGdGeGfGbFcGdGeGfGIe\r
+title=Rochester\r
+\r
+; 25\r
+[Level]\r
+board=10/1a~~g1~~~1/2~ge~~a~1/1~~h1~d1~1/2~e~~2b1/1~~1~1~ed1/1hd~gbfdf1/10\r
+solution=HfIfgGDdCfCggGfGeGEceCdCDdcGFeGdFeEgDgGgFgEgDgCgbBDeCfHcGdFeEgHgGgFgEgDgEcDebGIgcGHgdGGg\r
+title=New Haven\r
+\r
+; 26\r
+[Level]\r
+board=10/1~~b~~~~2/1~~1~~~~~1/1a~1~~~~~1/2e~~b~~~1/1~gh~1~~g1/1a1c~hc~e1/10\r
+solution=dFdBFedGeGbDcEcFCfdFIfeGfGdGeGfGgG\r
+title=San Jose\r
+\r
+; 27\r
+[Level]\r
+board=10/1e~~~f~fb1/1dh~~1~cg1/1ag~~c~ed1/2e~gacf2/2fdcgfgf1/1hde1fbdg1/10\r
+solution=cDFdHcfBfFHfIdIdcEbDcDdDdFbCeFgFfFcEcFdFeFIdcFdFeFGfHfFffGEfbDbG\r
+title=Newport News\r
+\r
+; 28\r
+[Level]\r
+board=10/1~e~3~~1/1~1~~~~b~1/1~1~~~~1e1/1~f~~~~cf1/1ag~~c~g2/3b~gea~1/10\r
+solution=HecBdFcFdFHfeFHcIeIeHeGedGeGcFHfdGeGbFcFdGeGfG\r
+title=Flint\r
+\r
+; 29\r
+[Level]\r
+board=10/1~~bde~c2/1~~c1ch3/1hd2ba1~1/1acb~1b~~1/1e1f~gh~f1/1ahecbagb1/10\r
+solution=HbgEgEfDHffFfGgGDbEbDbCcbCdFcEdEcEDccEeFfGgGbDcEdGbEcEbGbGeGcGfGdGgGeGfD\r
+title=Winston-Salem\r
+\r
+; 30\r
+[Level]\r
+board=10/1~~~c~f1~1/1~~~1~1~f1/1~~~~~~~a1/1h~~~c~~2/1g~~~d~g~1/2~dh1~a~1/10\r
+solution=eBFfEfbEcGGbIdfFHfGfIdbFFfcG\r
+title=Scottsdale\r
+\r
+; 31\r
+[Level]\r
+board=10/1~~1~c~e~1/1~~~~d~c~1/1~h~1ac3/1~d~~b1~e1/1~cf~2~a1/1dbhfce~2/10\r
+solution=fBdFcDcFdGFccFdGFeEfbGEcIfGgFgFeEgeGfGHcGdIfHgGgFe\r
+title=Santa Clarita\r
+\r
+; 32\r
+[Level]\r
+board=10/1f~~1h~~~1/1c~~~1~~~1/2~~~~~~e1/2~bg~~~a1/1~efd~~~2/1hc1g~abd1/10\r
+solution=eEbBCfbFbCdFcFGgeFfFfGfBeGGfIedFFfEfDffGgGIeeGfG\r
+title=Pittsburgh\r
+\r
+; 33\r
+[Level]\r
+board=10/1~cd~f1hc1/1~1c~1~ch1/1~~h~d~gc1/1b~c~f~ch1/1dabga~ea1/1f1eachfd1/10\r
+solution=HdDdFdcEbEdEcEfEeEEfFfFfdFeFcBIdHedFGeIeHeGedGeGfGcFbFcFdFFbEfDfCfeGfGgGdGeGfGgG\r
+title=Paradise\r
+\r
+; 34\r
+[Level]\r
+board=10/1~~~f1c~~1/1~~~c~1g~1/1~~~h~~d~1/1~~~1~~1~1/1~~~~gbh~1/1~~fhd1bh1/10\r
+solution=EbEdhFgFhCfFgFHdGfgBeDHdGf\r
+title=Shreveport\r
+\r
+; 35\r
+[Level]\r
+board=10/1~a~~g~~~1/1~e~e1~~~1/1~h~2~~b1/1c1ea~~~f1/1bcfcd~cg1/1cghdb~hc1/10\r
+solution=fGCdEccDdEGgHgbDdFcFbFeFdFcFFfdFgGIfHfIfHfeFeGCgDgHgGgFgcDbGcGdGeGIgfB\r
+title=Salinas\r
+\r
+; 36\r
+[Level]\r
+board=10/3~~1~~~1/1~~~~~~~~1/1~~~~~~e2/1~~1a~~1~1/1~~~f~~~~1/1defdhah2/10\r
+solution=EfeFfFfGcGeGdGfGHdGfbGcGdGeG\r
+title=Elizabeth\r
+\r
+; 37\r
+[Level]\r
+board=10/1~~g~1~3/1~~d~~~~2/1~~1~~~~2/1~~~~~e1~1/1~chd~1h~1/1hgebhbc~1/10\r
+solution=dCDcCfdFeFeGGedGbFcGdGeGfGbGcGdGeGfG\r
+title=Toledo\r
+\r
+; 38\r
+[Level]\r
+board=10/1c~b~c~c~1/2~1~1g1~1/2b~~~b~~1/1gh~~~ac~1/1bd~da1de1/2bdehcbc1/10\r
+solution=DbfBGeeFcFEgcFbFdFhEFgGgHgIfGeDgEgFgbBcFdFdGeGfGGebFcFdGcGdGeGfG\r
+title=Omaha\r
+\r
+; 39\r
+[Level]\r
+board=10/1h~b~1~c~1/1a~1fg~1~1/1b~~gc~1~1/1d~ad1d~~1/1gehfbe~~1/1cadbac~c1/10\r
+solution=hBbCDbbDbDcEEeEeFfcFdFGfFfbFFgFccFcGbGcGGgFdbGcGdGeG\r
+title=Irving\r
+\r
+; 40\r
+[Level]\r
+board=10/1~~~a~a~~1/1~a~1~1~~1/1~1~~~~~~1/1~~~d~~~~1/1~~gc~~~~1/1~~fgcf~d1/10\r
+solution=eFeBeFdFfFgFcCFgGgGbdFdG\r
+title=Yonkers\r
+\r
+; 41\r
+[Level]\r
+board=10/1~~~~~a~b1/1c~~g~1~d1/1g~~1~ea2/2~~h~f1~1/1hd~1~1~~1/1ec~~~~fb1/10\r
+solution=gBbCcEGefGEcbDcFEebFcFIcHdGdcGdGGebGcGdGIcHdGefGgG\r
+title=Fullerton\r
+\r
+; 42\r
+[Level]\r
+board=10/1~~b~~~~~1/1~~1~~c~2/1d~~~~h~~1/2~h~d1~~1/1~~a~1~~~1/1~abec~~e1/10\r
+solution=DfDbgCfGGdFdeGfGgGbDFecG\r
+title=Tulsa\r
+\r
+; 43\r
+[Level]\r
+board=10/1~1~~~1c~1/1~~d~~~1~1/1~~ah~~~~1/2~1f~~~~1/1cd~a~~~b1/3ghgfb2/10\r
+solution=DcIfDdcFEfdGdGeGhBbFcFIfdGeGfG\r
+title=Milwaukee\r
+\r
+; 44\r
+[Level]\r
+board=10/1~~g1~~3/1~~1~~~~c1/1~~~~~~1g1/1~~~~~haf1/1~~b~~4/1~ac~fhgb1/10\r
+solution=GeFgIcHceGGeFfHeGedGFfEfIeHeGeIeHeEgDgDbcFdGHgGecGdGeGfGgG\r
+title=Little Rock\r
+\r
+; 45\r
+[Level]\r
+board=10/1c~1~~1~~1/2~1~~~~~1/1~~~~~~~~1/1~dbgc~~~1/1~cdfgh~h1/1gfbgac~a1/10\r
+solution=CfbBEecGfEgEIffGgGbGcGdG\r
+title=Aurora\r
+\r
+; 46\r
+[Level]\r
+board=10/2~~f~1~~1/1c~~b~~e~1/1g~~1~~a~1/1df~~d~cb1/2d~~c~3/1ac~ge~cd1/10\r
+solution=HcHeEbcEbEbDbEcGfGgGHebGcGdGeGeCIeHe\r
+title=Sioux Falls\r
+\r
+; 47\r
+[Level]\r
+board=10/1~~1~1~a2/1~~~~f~df1/1~~~~b~gd1/1~h~bahb2/1h1dagcgc1/1bhcecefd1/10\r
+solution=FdCeHcHcGcFcFeGeFeEeDeGeFeEeEfFfGfeGeGfGHdIcdFeGHecEdGIfHfeGIdHgbGcGdGeG\r
+title=Durham\r
+\r
+; 48\r
+[Level]\r
+board=10/1~~~~~~~2/1~d~~~~hb1/1~1~~~~3/2~~~~~~~1/1~~~a~eah1/1~c~c~dbe1/10\r
+solution=cGHcgEhEIcHcgEhFgFEgcCdFeGdGeGfGgG\r
+title=Mobile\r
+\r
+; 49\r
+[Level]\r
+board=10/1e~~f~1~~1/1acfe~h~b1/1dgdg~g~d1/1hafc~h~a1/1d1ba~a~h1/2cgf~1ha1/10\r
+solution=gCeBGfdDbBcBGeeFcDbCcDbEDdGfeFdFfFgFeFcDfFgFcEdG\r
+title=San Antonio\r
+\r
+; 50\r
+[Level]\r
+board=10/1~g~~1~~2/1~1~~a~~~1/1~1~~1~~h1/1~~~d~1~a1/1~fhce~~e1/1adfdcga2/10\r
+solution=IeIefFgFFcEeDeEeeFCbCeDedFcFGgeFfFbEcEbGcGdG\r
+title=Madison\r
+\r
+; 51\r
+[Level]\r
+board=10/1~h~c~2~1/1~f~d~~c~1/1~he1~~g~1/1a1da~~f~1/1b~bfb~h~1/1c~fbgdef1/10\r
+solution=hEbFDffFHeGeCbcCDfDfGfcGbFcFdFdGeCcGdGeGfGbFHgGgFgcDbGcGdGHgeC\r
+title=Sunnyvale\r
+\r
+; 52\r
+[Level]\r
+board=10/1~~1~~~~e1/1gb~~~~~2/1ef~~d~~~1/3~1e~~f1/1~~~~1~cd1/1b1~~ecdg1/10\r
+solution=HffEIbHffEgFcDcDDfCfbDcDdFeGIfdGeGfGbDcDdGeGfGgG\r
+title=Memphis\r
+\r
+; 53\r
+[Level]\r
+board=10/2~~~~~~~1/1~a~1~~~~1/1~f~~g~~~1/1~1~~1~~~1/1f~~~b~~~1/1ag~~e~eb1/10\r
+solution=CdCdfGFdcGfGgG\r
+title=Salem\r
+\r
+; 54\r
+[Level]\r
+board=10/1~~2~~b2/1~~~fc~h~1/1~~g2~d2/2~hge~1~1/1gfbhd~c~1/1dg1ef~d~1/10\r
+solution=DefFfCfGHccEdFeFGfdFcFbFHcHdGedFFfGfEfDfeCgGeGfC\r
+title=Phoenix\r
+\r
+; 55\r
+[Level]\r
+board=10/1~~e~ba~h1/1h~d~2~2/1b~b~~1~b1/1hea1~~~2/1bf1dh~~d1/1chfhbcdh1/10\r
+solution=IfFbDcDdbCcDdDGbFbEccEbECfbFfFIgIbgGIdHfeDDecGbGcGdGeGfG\r
+title=Oxnard\r
+\r
+; 56\r
+[Level]\r
+board=10/1f~~~~g~2/1g~~~~a~~1/2~1ch1~~1/1~~fa1~bc1/1fhdbd~ed1/2egaf~af1/10\r
+solution=fFeFfFHeIeHeGfFfHfGfFfgCgGfGFdeFdFeFfFgFIgdFeFfFcFdFeFbCGcFdEfEgGgFgEgDgbC\r
+title=Jackson\r
+\r
+; 57\r
+[Level]\r
+board=10/2~~~~1~h1/1~~~~~f~d1/1~~~~~b~2/1c~~~~1~~1/1h~h~cedf1/2fg~bge2/10\r
+solution=IcgFGdFedFbFcFIfIcHfGfdFbFcFdFdGeGcGdGHgGd\r
+title=Baltimore\r
+\r
+; 58\r
+[Level]\r
+board=10/1~1~~bh~~1/1~~~b2~~1/2~~1g~~~1/1~~~~ac~~1/1a~~~2~~1/1gch~1h~h1/10\r
+solution=FbgGGbFbEcFebFcFFeGeFeEfbGcG\r
+title=Grand Rapids\r
+\r
--- /dev/null
+[General]\r
+Author=James A. McCombe\r
+URL=http://spacetube.tsx.org\r
+Description=The classic levels released with the original Vexed!\r
+\r
+; 0\r
+[Level]\r
+board=10/10/3ba~~3/5~~3/3~~~~3/3a~~b3/4ab4/10\r
+solution=eCdFdCeC\r
+title=Good Night\r
+\r
+; 1\r
+[Level]\r
+board=10/10/3~~a~~2/3~~b~~2/3~ac~~2/3~bd~~2/3bdc~c2/10\r
+solution=FdEdfE\r
+title=I Am The Walrus\r
+\r
+; 2\r
+[Level]\r
+board=10/4~~4/3~~~~3/2e~gf~e2/2f~2~g2/3f~~g3/4~~4/10\r
+solution=EddFdFGfHeeFcEHefDGfGfdFcEdF\r
+title=I Call Your Name\r
+\r
+; 3\r
+[Level]\r
+board=10/10/4b5/3ac~4/4a~a~2/4c~c3/6b3/10\r
+solution=eDdDeDeFfF\r
+title=Slow Down\r
+\r
+; 4\r
+[Level]\r
+board=10/4a~c3/4d~d3/5~e3/4~~d3/4~~e3/4c1a3/10\r
+solution=GbFfeCGceCfF\r
+title=Two Of Us\r
+\r
+; 5\r
+[Level]\r
+board=10/3~~~~~2/3e~~~g2/4f~~3/3fg~bg2/3ef~gb2/4egbg2/10\r
+solution=GfeEdCHc\r
+title=I'll Cry Instead\r
+\r
+; 6\r
+[Level]\r
+board=10/10/3~~ac3/3~~cd3/3~~da3/3~~ac3/10/10\r
+solution=FdFeGdeF\r
+title=Can't Buy Me Love\r
+\r
+; 7\r
+[Level]\r
+board=10/10/2~~~~~d2/2~~~~~e2/2b~~a~b2/2ae~e~3/2ebd1b3/10\r
+solution=dFcEcFFfEfHcGfFfHdHeGfFfcG\r
+title=Drive My Car\r
+\r
+; 8\r
+[Level]\r
+board=10/10/5~b3/3a~~cb2/4a~bc2/5~c3/10/10\r
+solution=eEGdfEdDeE\r
+title=You Won't See Me\r
+\r
+; 9\r
+[Level]\r
+board=10/2~~~~~~2/1c~~~~c~~1/1ded~~dg~1/1ebc~~gcb1/1ged~1bef1/1bge2efd1/10\r
+solution=gChDIdGeIeHeHfIffEgGbCcCdCdDeEdEdFcFEfFebEcEcFbFbG\r
+title=Old Brown Shoe\r
+\r
+; 10\r
+[Level]\r
+board=10/2~~~~cd2/2~~e~4/2~~1~~~2/2d~1~~~2/4~~gc2/2c~~ecg2/10\r
+solution=GfHfGbHbeCGbFcEcfDfGcGdG\r
+title=Rocky Raccoon\r
+\r
+; 11\r
+[Level]\r
+board=10/2bac~cab1/5~4/3a~~~a2/4~~~3/4~~~3/4bac3/10\r
+solution=dDHdeFeGeBdBeBGbfDcBdBeBHbGbFgfFIbHbGb\r
+title=Octopus's Garden\r
+\r
+; 12\r
+[Level]\r
+board=10/1acdc~dca1/5~4/5~~3/5~~3/4d~~3/5~4/10\r
+solution=GbeBdBeBfFcBdBeBHbGbbBcBdBeBIbHbGb\r
+title=Get Back\r
+\r
+; 13\r
+[Level]\r
+board=10/10/4e~~3/4g~~3/3~f~fe2/4g1e3/10/10\r
+solution=eDeDfDEeFeGedEFe\r
+title=Doctor Robert\r
+\r
+; 14\r
+[Level]\r
+board=10/10/5a~3/3a~c~a2/4~a~c2/3c~1ca2/4c5/10\r
+solution=FefEdDdF\r
+title=Ask Me Why\r
+\r
+; 15\r
+[Level]\r
+board=10/10/2bab~cbd1/3bd~da2/4c~a3/5d4/10/10\r
+solution=GceEHcGcIcHccCdCeEdDGeHdeE\r
+title=Hey Bulldog\r
+\r
+; 16\r
+[Level]\r
+board=10/3acd~a2/3e1ead2/3g~gec2/4~5/3eg5/3ga5/10\r
+solution=FdHbHceBfDdBeBFddDdD\r
+title=Eleanor Rigby\r
+\r
+; 17\r
+[Level]\r
+board=10/5e~3/5g~~2/3f~f~3/3g~e~3/4~g~~2/5e4/10\r
+solution=dDFdfCfDFfeFdEeF\r
+title=I'm Only Sleeping\r
+\r
+; 18\r
+[Level]\r
+board=10/4b~4/5~b3/2ac~~d3/2da~~bc2/2cd~dc3/4~5/10\r
+solution=dDcDcEGeeBGeHecFdF\r
+title=Carry That Weight\r
+\r
+; 19\r
+[Level]\r
+board=10/5~4/5~a3/4~~c~2/3d~~e~2/4ac1e2/7d2/10\r
+solution=dEeEGcFdGdgEfEgE\r
+title=Bungalow Bill\r
+\r
+; 20\r
+[Level]\r
+board=10/10/4~b4/5ac3/3c~ba3/3d~cd~2/10/10\r
+solution=FcFedEeEeCdFeF\r
+title=Eight Days A Week\r
+\r
+; 21\r
+[Level]\r
+board=10/2f~~~~3/5~~3/2h~~~fh2/4~~4/4h~~3/4f~~3/10\r
+solution=cDeFdDGdHdGdfFcBdBeB\r
+title=The Word\r
+\r
+; 22\r
+[Level]\r
+board=10/10/8b1/2~~~~a~c1/2d~e~g~a1/2c~b~f~f1/2d~g~e~e1/10\r
+solution=cEgDIeGgGfIfeEIgfEIfeGfGcGdGeGfGgG\r
+title=She Loves You\r
+\r
+; 23\r
+[Level]\r
+board=10/10/3d~d~~2/4~e~e2/3e~g~g2/3d~5/10/10\r
+solution=fCFdHdGdFddFFedCGeEeHeGeFe\r
+title=I'm A Loser\r
+\r
+; 24\r
+[Level]\r
+board=10/10/2~bacd~2/2~3e~2/2e~1~b~2/2d~~~1e2/2ca1ebd2/10\r
+solution=gDcEdFeFDccEdFGgGeEcDccFdFcFFcEcDcHgGgGe\r
+title=Rain\r
+\r
+; 25\r
+[Level]\r
+board=10/3ba~~3/3cb~~3/3ac~d3/5~c3/3ca~b3/3d1~a3/10\r
+solution=eBeDGfdCeFeCdFGfFfEfeDdDeDFfdDGgeD\r
+title=I Me Mine\r
+\r
+; 26\r
+[Level]\r
+board=10/10/5~c3/4~~dc2/3d~eg3/4cgc~2/5ed3/10\r
+solution=GdfDgDgFdEeFeFHdHf\r
+title=Dig It\r
+\r
+; 27\r
+[Level]\r
+board=10/10/5~d3/5e4/3g~g~~2/3dg1fd2/2de3f2/10\r
+solution=dEdFFeEeEfGcfEgEgF\r
+title=The Inner Light\r
+\r
+; 28\r
+[Level]\r
+board=10/4b~4/5~~a2/3a~~~c2/3c~~ab2/3d~dc3/3c~5/10\r
+solution=dEHdGeeBfDHeFefFHeGedFGfFf\r
+title=Yes It Is\r
+\r
+; 29\r
+[Level]\r
+board=10/10/2a1~~c~2/2c1~~d~2/2e~g~ed2/4c~1c2/5a1g2/10\r
+solution=gDgDGeeEfEgEcEdEeEcEdEcEdEeF\r
+title=For You Blue\r
+\r
+; 30\r
+[Level]\r
+board=10/3~b~a~2/3~abc~2/3dcab~2/3becae2/4deba2/5d4/10\r
+solution=eBGcgDHeeEdDeDGfeFfFdEHfeF\r
+title=Golden Slumbers\r
+\r
+; 31\r
+[Level]\r
+board=10/3~~~4/1b~~ac~~2/2~~c1~~~1/1d~~d~~~b1/2a~1~~3/2d3c3/10\r
+solution=EeeEfCbEbCEecDCeDedEbEeEIeHefF\r
+title=Sexy Sadie\r
+\r
+; 32\r
+[Level]\r
+board=10/4ba4/3~cde3/2~~gafe2/2~~cdhg2/3~hfg3/4eb4/10\r
+solution=EdFbGcGdEeFeDeEeGeHdGedEGfFfHeGfdFcEdF\r
+title=Don't Let Me Down\r
+\r
+; 33\r
+[Level]\r
+board=10/2c~~~~d2/4~~4/3cec4/4d5/4e~4/3~d5/10\r
+solution=cBdBEgeFHbGbdGFd\r
+title=Love Me Do\r
+\r
+; 34\r
+[Level]\r
+board=10/4ba~3/5b~3/6~3/3dac~3/5d~3/3bacbd2/10\r
+solution=fFfCeGGfeEfGfCdEFgHgeEeBfCdGeG\r
+title=Words Of Love\r
+\r
+; 35\r
+[Level]\r
+board=10/3ac5/4d5/3~e~4/2~~c~~e2/2c~1~~d2/2acade3/10\r
+solution=cFeDHeEeEddBEdFgHfeE\r
+title=Paperback Writer\r
+\r
+; 36\r
+[Level]\r
+board=10/2~b~~~~2/2~a~~c~2/2a1a~1c2/3~de~3/2e~cdeb2/3aecb3/10\r
+solution=EfDcgCdCeEfFfGeGcFdFdGeG\r
+title=I'll Be Back\r
+\r
+; 37\r
+[Level]\r
+board=10/5~~ba1/5~~ab1/3~~~bca1/2da6/2cb6/2dc6/10\r
+solution=HcGcFdEdGdFdEdHdGdFdEd\r
+title=All My Loving\r
+\r
+; 38\r
+[Level]\r
+board=10/3ba~~3/3cd~4/4e~4/5e4/4~ad3/3~~cb3/10\r
+solution=eDeCeDdCeDdCeD\r
+title=Glass Onion\r
+\r
+; 39\r
+[Level]\r
+board=10/5~~ba1/5~~cb1/5~bda1/2ca~~4/2db6/2ad6/10\r
+solution=HbIbHbGddEHcGdcEdEIcHcGdFeEeHdGdFeEeIdHdGdFeEe\r
+title=Blue Jay Way\r
+\r
+; 40\r
+[Level]\r
+board=10/3~~ba3/3c~a4/2da~c~a2/2ab~da3/2da~ad3/4a5/10\r
+solution=FcdEFeGbHdFf\r
+title=Come Together\r
+\r
+; 41\r
+[Level]\r
+board=10/3~~~4/3cd~~3/4ed~~2/5c~e2/6~c2/10/10\r
+solution=HffDeCdCeCfCgEeDfDfE\r
+title=Act Naturally\r
+\r
+; 42\r
+[Level]\r
+board=10/2a~~5/2c~1c4/3d~de3/3e~ade2/4~da3/5a4/10\r
+solution=dEFdFdGdFdEdcCdDcCdDGeGfHeeFdEeF\r
+title=Long, Long, Long\r
+\r
+; 43\r
+[Level]\r
+board=10/2ba~~~c2/2dcd~~d2/3bca~c2/6~3/6~3/10/10\r
+solution=dBeBeCdCcBHbcCfDdDeDHcHd\r
+title=Twist And Shout\r
+\r
+; 44\r
+[Level]\r
+board=10/3b1~~a2/3a1~bc2/3d~ceb2/4~dbe2/4~be3/4~a4/10\r
+solution=dDFeGdfDHdfEFfdDeFdD\r
+title=Please Please Me\r
+\r
+; 45\r
+[Level]\r
+board=10/3b~5/3a~~~~2/4~~~b2/3~~a~a2/3~~b1b2/3~~aba2/10\r
+solution=FfHedCdCeEHgGe\r
+title=How Do You Do It\r
+\r
+; 46\r
+[Level]\r
+board=10/10/2~ba~cad1/2~ce~ed2/2~2~4/2ceb~c3/5~b3/10\r
+solution=DdeCGcHcGcIcGgeDdDeDfFdFGgGd\r
+title=When I Get Home\r
+\r
+; 47\r
+[Level]\r
+board=10/3~~b~~2/3a~c~~2/4~1~~2/3~~c~~2/3a~a~c2/3b~b4/10\r
+solution=FbfCdC\r
+title=And I Love Her\r
+\r
+; 48\r
+[Level]\r
+board=10/2ba~5/2cbd~~3/1c4~~2/1e~~~~e~~1/1c~dbdbab1/2d7/10\r
+solution=DfeCfCGeFeGedCeCfCdCeCfCcBdCEebFbFeCeFIffCcCdCeCfCGfFfEfbF\r
+title=Taxman\r
+\r
+; 49\r
+[Level]\r
+board=10/3b~a4/1~~a~1~~c1/1b~d~~cd2/4~~e3/3d~e4/3e~a4/10\r
+solution=dDDcGdHdGdFdFgFfFbeEdDEfIcHdGdGeFedG\r
+title=All Together Now\r
+\r
+; 50\r
+[Level]\r
+board=10/2b~~~~a2/1cd~ba~ec1/1ge~2~cd1/3~~~~3/3~~~g3/4ge4/10\r
+solution=cBEcHbfCHccDdFGecDbDcDHdGeGfdEIcbDcDHddFdFeFIdHdGf\r
+title=Lady Madonna\r
+\r
+; 51\r
+[Level]\r
+board=10/4~b4/4~a4/1~~~~b~cd1/1e~~~a~de1/4~b4/4~c4/10\r
+solution=fDHdIdGebEcEdEIeHeGe\r
+title=Ticket To Ride\r
+\r
+; 52\r
+[Level]\r
+board=10/4bac3/4dba3/3~c1d~2/2~~3~a1/2~~dbd~c1/2dc3cb1/10\r
+solution=gDEdcGEdgDgDHffCgDgFfFgF\r
+title=Don't Pass Me By\r
+\r
+; 53\r
+[Level]\r
+board=10/2~~bac~2/2~4~a1/2~~~d~~e1/2e~~e~~b1/2c~bc~~g1/2bce1agd1/10\r
+solution=cFcFIfcGfDgFgBfEgFfFgFfBgGgBeBfBgB\r
+title=Oh! Darling\r
+\r
+; 54\r
+[Level]\r
+board=10/10/1ba~~~~cd1/1dec~~gae1/1ebd~~edg1/1gdb~~1gd1/10/10\r
+solution=dFHceFGcFebDFfcDGdHdGdIdHdFecFHeIebFcFdFGebFcFdF\r
+title=Revolution\r
+\r
+; 55\r
+[Level]\r
+board=10/2~b1a~~2/2cd3~2/2de~~1~2/2cg1~1~2/2geb~~a2/2fbc~cf2/10\r
+solution=dDDeDfeGfBgBEdcFcGdGeGfG\r
+title=Mr. Moonlight\r
+\r
+; 56\r
+[Level]\r
+board=10/10/1~~~~~b~~1/1a~~c~d~~1/1e~~dcab~1/1g~~cdbf~1/1e~~ghfbh1/10\r
+solution=EebDbFcFdFGcGddGFdhFGfIfFfcGfGgG\r
+title=In My Life\r
+\r
+; 57\r
+[Level]\r
+board=10/3b~2~~1/4~~g~a1/3~g~a~2/2~~eab~2/3~b1g~2/3eg1aba1/10\r
+solution=gEIcEeEedB\r
+title=I Feel Fine\r
+\r
+; 58\r
+[Level]\r
+board=10/b~4a~a1/1~1b~~c~d1/1~2~~e~e1/1b~ed~c~cg/4e~1~ge/4c~1~2/10\r
+solution=GcIbgCdEeGGdIdgEIdHeIeJeJfIfbEcEaBdEbEcEdCGe\r
+title=Piggies\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Hard! These levels are tricky and require careful planning to solve.\r
+\r
+; 0\r
+[Level]\r
+board=10/7d~1/1~g5~1/1~5d~1/1~3b2~1/1~~~~ghc~1/1~~h~c1b~1/10\r
+solution=hBhDFfFfEfGfFfHfGfeFdFeFfFgFDgCgCcbFcGbGcGdG\r
+title=Seclusion\r
+\r
+; 1\r
+[Level]\r
+board=10/10/1e~4~b1/1b~4~2/1f~2~a~2/2c~~~c~2/1fa~f2e2/10\r
+solution=GeFfEfGfFfEfIcHfGfFfEfbGbCbDcFdFcFeFfFgFCgEgbE\r
+title=Illusion\r
+\r
+; 2\r
+[Level]\r
+board=10/10/1b~7/2~7/1h~~2d3/2bc~~e~~1/1edghg1c2/10\r
+solution=bEcEdFeFdFgFhFgFfFdGcGdGcGeGGfHfdGFfGfbCIfHfGfeFcGfFgFbGcGdG\r
+title=Din\r
+\r
+; 3\r
+[Level]\r
+board=10/3~e2b2/3~2~g2/3~2~f2/2~~~~~3/1b~1~e~~2/1g~b~1~f2/10\r
+solution=EbfFHcHdHdGfdGFfdEeEGegFFefFEeEgDgDebGcG\r
+title=Chaos\r
+\r
+; 4\r
+[Level]\r
+board=10/3a6/2~d2~e2/2~2~~3/1h~~~f~3/1b2d1h3/1af~eb4/10\r
+solution=DccEdEfEHcGdFebEcEGeFgFedEeEfEcGeGDccEdEbGcGbGcGdG\r
+title=Reperfusion\r
+\r
+; 5\r
+[Level]\r
+board=10/4g~1c~1/5~2~1/5~2~1/1c~1~f~d~1/2~~~g~f~1/2ad~a~1~1/10\r
+solution=fEHfbEcFFfdFfGHfGfeFeBFefFdGhBgFhFcGdGeG\r
+title=Misorder\r
+\r
+; 6\r
+[Level]\r
+board=10/10/4c~~3/2c1a~g~2/2g4~2/2f~~b~~2/3~g1baf1/10\r
+solution=fFGdeCfCEgcFHgIggDfDeDHfGfFfdFeFfFhGgGgDfDgDHfGfgGFfcFcF\r
+title=Topsy-turviness\r
+\r
+; 7\r
+[Level]\r
+board=10/2c~6/3~6/3~2d~2/3~1c1g~1/1~~~~bhe~1/2b~g1ehd1/10\r
+solution=gDFfhFhEEgFfGfHfIfEfFfGfHfDfCfEfDfFfEfcBcFbFdFcFeFfFcG\r
+title=Abashment\r
+\r
+; 8\r
+[Level]\r
+board=10/4a~g~~1/1~c2~1e~1/1~3~2~1/1~3~~~e1/1~~~~~~dc1/1~~ag1~1d1/10\r
+solution=gBhBCchCIeHeIeHfIeHeGeFfEfGfFfHfGfbGDfEfFfIfHfGfFfdFeFfFgFhFcFdFeFfFeBFfEfcG\r
+title=Disturbance\r
+\r
+; 9\r
+[Level]\r
+board=10/10/5c4/2h~~g~3/3~~1~3/2g~~1~~a1/1ba~bh~~c1/10\r
+solution=FdcFEfEgcDdFdGcGeGdGfGeGgGIfHfHgfDgFbGcGdGeG\r
+title=Mux\r
+\r
+; 10\r
+[Level]\r
+board=10/2e~6/3~~5/4~~g3/1e2~~1hg1/1ba~~~~dc1/1dh1~b~ca1/10\r
+solution=cFbFdFcFdFeFGdfGHfeGGfHfIfbFcFdFFfGfIfEfDfCfFfEfDfcBdCfGgG\r
+title=Diffusion\r
+\r
+; 11\r
+[Level]\r
+board=10/3e~5/2d1~2~f1/2c1~2~2/2e~~2~2/3~fg~~2/1g~~1cd~2/10\r
+solution=cEEfcEdEfFeFdFdBEeeFGfFfgGIcHfEfcEdFbGeFfG\r
+title=Muddle\r
+\r
+; 12\r
+[Level]\r
+board=10/1~c7/1~3~cbh1/1~3~e3/1~3~1~b1/1a~1~a~~f1/1f~~~e1~h1/10\r
+solution=GdFfbFcGHcIeIfHfGfGcfFgFIcHcGcfFgFbGcGdGCbGdbGcGdG\r
+title=Disarray\r
+\r
+; 13\r
+[Level]\r
+board=10/8e1/7~g1/5~c~2/1~~a~~1~2/1~1h~~~~~1/1e1gcbhab1/10\r
+solution=gDIcIcHddFHfGfGdFeEeDeCefFeFhFgFfFfGHfGfGgFgdFeFfGeGfGgGdGeGfGgG\r
+title=Transfusion\r
+\r
+; 14\r
+[Level]\r
+board=10/7~b1/2~b3~2/2~a3~2/1~~1~a1g2/1~c~~1~e2/1~ge~ac3/10\r
+solution=DcDdCeCfcFFgFebFcFdFeGHfdGeGHfcGdGeGIbHfbGcGdGeG\r
+title=Disconcertment\r
+\r
+; 15\r
+[Level]\r
+board=10/1g3~bc2/1b~2~c3/2~~1~4/2~~1~4/1a~~~~~~f1/2f~~2ga1/10\r
+solution=GbHbbFbCbCFfIfHfGfFfEgcDdFeFfFgFcFdFcFeFcGfFgF\r
+title=Profusion\r
+\r
+; 16\r
+[Level]\r
+board=10/2~gf5/2~7/1~~7/1h~4~e1/1a~f~a1e2/1f2~g~h2/10\r
+solution=IebFFfdFcFeFdFbFcFdFFfEfDfDbEbDbCdcFdFeFeGfG\r
+title=Discombobulation\r
+\r
+; 17\r
+[Level]\r
+board=10/2h~6/2g~~a4/4~5/2g~~5/2fa~~~~h1/3h1~~~f1/10\r
+solution=cBcEdEdCEeDeeFdFcFeFdFfFeFfFgGIfHfGfFfcFcCdCeFFcGgeFfFfGgG\r
+title=Preclusion\r
+\r
+; 18\r
+[Level]\r
+board=10/1f~1~d4/2~1~f4/2~1~3h1/2~~~~~~b1/1~~d~~~~a1/1ha1~fb~2/10\r
+solution=FgdFGgIeIeeFfFHfGfFfFbIfHfGfeEfEEfFffGDfbBEfcECfDfFc\r
+title=Inclusion\r
+\r
+; 19\r
+[Level]\r
+board=10/4b~4/4g~~f2/1e~2~~3/2~~~~~3/2~~1gf~~1/3baceca1/10\r
+solution=eBfEHcGdFeEeGeFeEeDebDcEdEeEfEgFhFfGfGeGdGgGIffGHfeGGfeCfEgFgGdGfGcFdGeG\r
+title=Mess\r
+\r
+; 20\r
+[Level]\r
+board=10/1b~4e~1/1h~5~1/2~~2~e~1/2~~d~~3/2f~c~c~2/2d~1bhf2/10\r
+solution=bBbCHdGeeEEfcDcEdEFeEegFfFeFDedFcFeFdFeFHfGfFfEfhBIdHdfG\r
+title=Tumult\r
+\r
+; 21\r
+[Level]\r
+board=10/5~d3/5~4/5~4/1be~1~~~f1/1gd~~~~~d1/1f1g~e~~b1/10\r
+solution=cEdGcFbFdFcFbFfGeGdFcFgGfGeGdFeFfFgFIeHeGfFfEfDfCfHfGfGbIfHfFfEfeGdGeGfGdGeGfGgG\r
+title=Infusion\r
+\r
+; 22\r
+[Level]\r
+board=10/1dg~3~f1/1beh~2~2/4~2~2/2b~~2~2/4~~~~~1/1d~hf~g1e1/10\r
+solution=dCeGcBdCcCdCeFfFgFhFIbHfGfeGbBcCdCbGcGbCcCdCcEdE\r
+title=Discomposure\r
+\r
+; 23\r
+[Level]\r
+board=10/10/2~e6/1~~d6/1h~h~~4/1d2~e~~c1/3f~hc~f1/10\r
+solution=IfDcDdCddGdEcEbEdEcEfFgGfGEgdEeEeGfGdGeGfGgG\r
+title=Disillusion\r
+\r
+; 24\r
+[Level]\r
+board=10/6~d2/6~3/1f~3~~2/2~2~c~e1/1b~~~~b~d1/1c1~~ef~2/10\r
+solution=HbgDIfbDGecFgFIfHfdGFfGfbFcFEfeGDfCfdGeGfG\r
+title=Occlusion\r
+\r
+; 25\r
+[Level]\r
+board=10/4~h1c2/4~1~e2/4~~f3/1a~1~~1~e1/2~~~~~~2/2c~f~1ha1/10\r
+solution=FbIeHfGfeFfFgFGdbEEgcFFgdFeFfFgFHcGdFfdGHcGdcGdG\r
+title=Uneasiness\r
+\r
+; 26\r
+[Level]\r
+board=10/6~b2/3h~~~3/5~4/4~~d3/1fgf~~4/1dh1~~gb2/10\r
+solution=HbGgGcFgdFcFeFdFdCeCbFcFdFFeEfDfGeFeEffGDf\r
+title=Exclusion\r
+\r
+; 27\r
+[Level]\r
+board=10/6a~2/7~f1/3c2~~g1/3h~~~~2/1~hf~~~da1/1gd1~~~1c1/10\r
+solution=gBIcHdHeCfdFGfHfGfFfdEbFIdHfGfeEEfDfIfHffEgEhFFfGfEfDfeG\r
+title=Unease\r
+\r
+; 28\r
+[Level]\r
+board=10/8b1/1c~4~c1/2~2~~~2/2h2~1~d1/2d~~~~~e1/2fbef1~h1/10\r
+solution=cFdFeFfFgFIfIcIcHdHfGfFfHfIfcFGfFfdFeFfFgFbCcFdFGdFfcGdG\r
+title=Stew\r
+\r
+; 29\r
+[Level]\r
+board=10/4~f1~d1/4~1e~2/1h~1~2~2/2~~~2~2/1f1~dbh~~1/1e~~3~b1/10\r
+solution=gFfFgFhFIbeFfFgCHfGfFfEfbGFbbDEfcEdFbGeFfFgF\r
+title=Flap\r
+\r
+; 30\r
+[Level]\r
+board=10/6~f2/6~3/2d~~1~3/2ag~~b3/2f1~~1gb1/3d~~eae1/10\r
+solution=cDdDHbGgFgdEcEdEeEGeGeFefGEeDeeFEgFgfGIfeGfGdGeGfGgG\r
+title=Muck\r
+\r
+; 31\r
+[Level]\r
+board=10/1b~7/2~1d~4/2~2~4/2~eh~~3/1~ea1~bh2/2a1~cdc2/10\r
+solution=bBeEdEcECfFgGfeEdEDfHffEeEeCGeFegFfFHfeGfGEebFDf\r
+title=Fusion\r
+\r
+; 32\r
+[Level]\r
+board=10/2f~6/3~~be3/2~e~5/2~1~~4/2~c~b~3/1~~b1c~f2/10\r
+solution=dFdDFcEdHgfFeFGceFGfFfFceEDgCgEfDdcBdDeF\r
+title=Embarrassment\r
+\r
+; 33\r
+[Level]\r
+board=10/10/1h~7/1b~7/2~7/1c~~~~~af1/1fb1~~ahc1/10\r
+solution=bFcFdFGgHgIfHfGfFfEfDfCfbCbDcFdFeFfFfGeGfGgG\r
+title=Ataxia\r
+\r
+; 34\r
+[Level]\r
+board=10/10/1f~7/2~7/1e~~~5/2~cg~~b~1/1b~gc~f1e1/10\r
+solution=bGbCbEcEdECgDfEfGgeFcFHffFgFhFcGdGbGcGdGeG\r
+title=Collusion\r
+\r
+; 35\r
+[Level]\r
+board=10/1c~7/2~4~e1/2~3~e2/2~d~~~f2/1ahad~~c2/1f1h1~~3/10\r
+solution=dEbBcEdEeFdFcFHdIceFfFHeGeHeFfGfbFcFEfDfCfFfEfHf\r
+title=Intrusion\r
+\r
+; 36\r
+[Level]\r
+board=10/1~~c6/1~5~a1/1~5~2/1~5~2/1~~~~g~~h1/1g~dhc~ad1/10\r
+solution=IcFfEfDffGeGgGIfHfDbDgCgCbbFcGdGeGfGbGcGdGeGfGgG\r
+title=Disconcertion\r
+\r
+; 37\r
+[Level]\r
+board=10/10/10/4~h~da1/4~a~3/2c~~bhg2/1dg~~2bc1/10\r
+solution=FdFeEfFfEfGfFfHfGfFfdFeFfFgFcFdFeFfFgFHdIdHdGeFfEfcGGfFfbGcG\r
+title=Hullabaloo\r
+\r
+; 38\r
+[Level]\r
+board=10/4~dc~2/4~2~2/4~1e~2/2~~~1a~2/2~beac~f1/2df1b1~2/10\r
+solution=DfEfFfgFIfgEeFdFFbcFEeDeeFdFfFeFgBGfHfGfHfFfEfGf\r
+title=Contusion\r
+\r
+; 39\r
+[Level]\r
+board=10/4~c4/4~5/4~3h1/2a~~2~e1/2g~~~~~2/1ea~~h1gc1/10\r
+solution=IeHfGfFgEgcEdFcFdFeFfFgFIgIeHfGfFfEfFbeFcGfFgFbGcGdG\r
+title=Confounding\r
+\r
+; 40\r
+[Level]\r
+board=10/2a~3~d1/3h~2~h1/4~2~2/4c~1~2/1d~~h~~a2/1h1~1c~3/10\r
+solution=eEbFcFEfDfCfIbdCeFHfHfGfFfEfIcHfGfcBdCeF\r
+title=Allusion\r
+\r
+; 41\r
+[Level]\r
+board=10/10/7~h1/1f~4~2/2~4g2/2~h~~~fe1/1e~1cf~cg1/10\r
+solution=dFeFfFHfbGbDcFdFeFHfIfIceGGfFfHfGfHfFffGEfDfeGfGgG\r
+title=Conclusion\r
+\r
+; 42\r
+[Level]\r
+board=10/10/3~gd~3/3~a1~3/3~1f~~2/2~~dh~~e1/1heg2~fa1/10\r
+solution=fEEfEcDfFfEfEddFcFeFdFfFeFfFgFIfHffCgEGfgGFfEfDfbG\r
+title=Disorganization\r
+\r
+; 43\r
+[Level]\r
+board=10/2a~~5/4~5/2fc~~~3/1~h3~~2/1~1~eb~~h1/1~ce1f~ab1/10\r
+solution=EfdDeDfFfDGfFfEfcBdBeDIfHffDgEGfgGcDdDeDFffDCeEfbG\r
+title=Delusion\r
+\r
+; 44\r
+[Level]\r
+board=10/4f5/3ga~4/5~4/2h~1~4/2g~~e~~c1/2fac1~eh1/10\r
+solution=fFcEdFcFeFdFfFeFeCfFFfEfeCFfEfgFIfHfGfFfdCeCfFgFgG\r
+title=Pother\r
+\r
+; 45\r
+[Level]\r
+board=10/10/10/4ad~3/5e~~2/2~~~fc~2/2ace1df~1/10\r
+solution=fDgEfEgEFfEfDfGfFfEfeDFfEgcFdFeFfFHehGGfgGFfEfcG\r
+title=Derangement\r
+\r
+; 46\r
+[Level]\r
+board=10/10/10/2eb~~h3/2c1~~4/1~b~~~g3/1g1heac~a1/10\r
+solution=GdFfEfEgcFFgdFcFeFdFcFdDGfeEEgFfEfeGDfCfdGeGfGgG\r
+title=Discomfiture\r
+\r
+; 47\r
+[Level]\r
+board=10/4h~4/5~4/4~f~~f1/1d~~~1~~2/2~~~g~bg1/1ebe~h1fd1/10\r
+solution=HfdGFfGfcGEfFfbGDfEfIfHffDGfIdbEFfEfcEdFcFeFcGfFgFeBFd\r
+title=Rediffusion\r
+\r
+; 48\r
+[Level]\r
+board=10/3~efc3/2~d6/2~7/2~~~g1c2/2g~~1~a2/1afe~d~3/10\r
+solution=DccEdFEbDccEFecFFbEbDcHfbGcGdGeGGbFbEbDcHfcGdGeG\r
+title=Agitation\r
+\r
+; 49\r
+[Level]\r
+board=10/3h~5/4~5/4~5/4~~~3/3d~e~~c1/1aeacd~1h1/10\r
+solution=dFdBeEIfHffEgFhFfFeFgFeGdGcGeGdGfGHfGfbGcGdGeG\r
+title=Mullock\r
+\r
+; 50\r
+[Level]\r
+board=10/6c~~1/7h~1/5~de~1/2h~~~2~1/2eb~f~1~1/1fd1~b~1c1/10\r
+solution=gBhBGdcEdEdFFecFEeDeHdGdbGDfEfFffFeFdFfFeFHdcFdFeGGfGdFfEfDfeG\r
+title=Pell-mell\r
+\r
+; 51\r
+[Level]\r
+board=10/4~~f3/4~1a~2/4~2~2/4~1~a2/1g~~c~bc~1/1fb1e~ge~1/10\r
+solution=bFcFeFdFeFhGhFgFfFGbgCHeHfGfIfHfFffGEfDfFbEfDfeGfGgG\r
+title=Lather\r
+\r
+; 52\r
+[Level]\r
+board=10/2~d6/1~~f1fb3/1~4h~2/1~~~~~d~2/1~b~~2~2/1~1~d1h~2/10\r
+solution=gDDbfCGeEgcFdFFeGeFeEeGeFeEeDeCfDfCfCcbEcFbFcFDcCc\r
+title=Dither\r
+\r
+; 53\r
+[Level]\r
+board=10/10/4b~4/4g~4/1f~eb~4/2~ca~~3/1ega1~~fc1/10\r
+solution=HgGgeCfFeEeEdEDfEfEfcFdFFefFbEcFEeDeeFdFbGfFeFgG\r
+title=Pandemonium\r
+\r
+; 54\r
+[Level]\r
+board=10/1~e7/1~f~d~4/1~1~1~4/1~1~1~1c2/1~f~h~ha~1/1cae1~2d1/10\r
+solution=eFGfCbcFbFdFcFeFHfGfFfEfHfGfFfEfcCdFbGeCfFeFgFhF\r
+title=Heat Of Fusion\r
+\r
+; 55\r
+[Level]\r
+board=10/10/1f5~g1/1h5~h1/1f~~~g~~2/3~~d~3/2g~~1d3/10\r
+solution=bEcGcEbEcEdGdFFefFIcEeeFfFHeGfdFIdHebEcE\r
+title=Huddle\r
+\r
+; 56\r
+[Level]\r
+board=10/1g~7/1a~7/2~2h4/2~1~g1~b1/1c~b~1~~c1/2h1~~~a2/10\r
+solution=bBdFFecFIeHfeGbCcFdFeGfGbFcFdFFeEfDfIfeGfG\r
+title=Optical Fusion\r
+\r
+; 57\r
+[Level]\r
+board=10/10/10/10/4~~h~h1/1~ce~~g~2/1eaga~1~c1/10\r
+solution=dFcFeFdFeFGeFeEfDfCfFfEfDfGfFfEfIgIeHfGfFfEfcFbFdFcFeFcGfFgFbGcGdG\r
+title=Turmoil\r
+\r
+; 58\r
+[Level]\r
+board=10/5~g3/3b~~4/4~~4/4~~fe2/1~~b~~hg~1/2ge~~f1h1/10\r
+solution=DfdGeGGfCfcGdGFfHedCeEeFHffFgFhFEgDgbFcFdGcGdGGb\r
+title=Turbulence\r
+\r
+; 59\r
+[Level]\r
+board=10/4b5/2dfe~4/5~4/2c~~~4/1dhf~~2h1/1b1eg~~gc1/10\r
+solution=eGfGeCdGcEdFeGeCdCeCFecFdGFffGgGbFcFEfDfCfeGfGgGcCdCeCdG\r
+title=Mix-up\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Impossible. You need to be Einstein to make it through this game pack!\r
+\r
+; 0\r
+[Level]\r
+board=10/1~g1c~g3/1~2d~d3/1h1hg~4/1deah~c3/1gh1fd1ca1/1bebdhcfd1/10\r
+solution=eBeCeEGbeEGgeFGcFeFgfGeGfGdEIfeGfGCbdGdEcEbEcGbEdEeGfGeGcECfcGdEbGcGdGeGbGcGdGeGfGgG\r
+title=Kvass\r
+\r
+; 1\r
+[Level]\r
+board=10/4a5/2~~e5/1a~db~fh2/1d~a1cea2/2~gh1cd~1/1cfcbgdac1/10\r
+solution=bDDdEdEcDcGdHdhFEdFdGdIffEgEDfEdDeCeDegGfGeGdFcFbGDgEgfEdGeGhGgGcGdGeGfGbEcGdGeGfGgG\r
+title=Spaek\r
+\r
+; 2\r
+[Level]\r
+board=10/1hg~~ecge1/1eh~~fbdg1/2a~~b1bd1/1hf~e1ah2/2d~b~hgc1/1ceg1ec1d1/10\r
+solution=cBbBFbFdFdcEEfGbHbGfHegCFfEfcEdFeFbEGfFfcEbCFdEfcFdFbGHfGfIfHffFeFfFgFhFGcFdIdeFfFIdHf\r
+title=Clay\r
+\r
+; 3\r
+[Level]\r
+board=10/3e2~hf1/1g~b1~a3/1dhe1ghc2/1edbcag3/1a1agc1h~1/1ehdbhefe1/10\r
+solution=DcHbGcfDHdeEdEcEbCcCeEdEeEdEcDdEbDcDdGdFcEdGbEcEbGbGcGIbHbhFFgEgGgGeFgfGeGfGgGdGeGfGgG\r
+title=Sugar Pie\r
+\r
+; 4\r
+[Level]\r
+board=10/3c3~a1/3d~g1~2/1e~eca~~2/1gfbgf~~h1/1heahbad2/2gh1cfac1/10\r
+solution=fDHffEdCdCeDgEfEdEeEIeHeeFdEcEdEeEfFeFdFHgfFeFIggFIbHecFdFbDbEeFcFfFdFbFeFfFfG\r
+title=Chitoum\r
+\r
+; 5\r
+[Level]\r
+board=10/1gc1g5/2g1e5/2fhf~1~c1/1h1agfhed1/1d~1begdh1/1bdfefda2/10\r
+solution=eDeDbFdDeEGeHeeFGeFecDdDbGcGdGGfFgdEGgeFfFIdIeHecDcDdDeFfGbBEgDgdEcDeGcGdEIfbGcGdGeGfG\r
+title=Gammel Dansk\r
+\r
+; 6\r
+[Level]\r
+board=10/3c2h~2/3ea2~2/1~fdh~1h~1/1~d2cea~1/1gc1ad1dh1/1dh~dgahf1/10\r
+solution=hDCdDdgBEgFfGeHehFgEfEfGgGfGeGeDeDFfcGdDeDGedDcGdGeDbFcGdGeGfGbFcGdGeGfGgGbGcGdGeGfGgG\r
+title=Schweinsmagen\r
+\r
+; 7\r
+[Level]\r
+board=10/6f3/4h~bc~1/1e~ef~gfh1/1afdbhcgc1/1fgbhd1ag1/1hdcbad1a1/10\r
+solution=eCGcGcbDdEeEeFdFhCGdHdIdhEcEdFFecFGdbFcFFeGeHehFdGFfcGEfFfFgdFDgbFGgeFcFcGdGbGcGfGdGGe\r
+title=Powsowdie\r
+\r
+; 8\r
+[Level]\r
+board=10/1dba~2b2/1he1~a1h2/1agc~c~f~1/1c1afg~1~1/1ha1bfef~1/1dcbdghad1/10\r
+solution=dDdBhDHdgFHdfEeEcBdBcDdDeFdEGgeFfFbBcDcDdDdGdEeGfGbDcGdGcGbGbFcDdEeGCgcGdGbGcGdGeGfGgG\r
+title=Ochsenmaul-Salat\r
+\r
+; 9\r
+[Level]\r
+board=10/2b~~gb3/1f1~~ch3/1eca~ef~2/1hd1~2~2/1bagfca~c1/1fhf1hfhd1/10\r
+solution=FbgFfFeFFfEfFceFgDHfGfHfFffGEfdDcDcFbDFdEfcFdFcFbFcGbFeFfGgGGdFdcFdDeFfGgGcBGdFdCgEfDd\r
+title=Fugu\r
+\r
+; 10\r
+[Level]\r
+board=10/1ad~3fe1/2e~3eh1/2hc1b~gb1/3ged~eh1/1fgegahfc1/1cbdfceh2/10\r
+solution=HdIcIcfDfEeEdEcCdFdEbBcBdEdFeFGgGfFfcCcFbFcFdFcDDfdGgGIeIecGdGeGHecGdGeGfGIfbGcGdGeGfG\r
+title=Tequila Worms\r
+\r
+; 11\r
+[Level]\r
+board=10/2d1d1a~2/1~edh~1b2/1h1af~fd~1/1c3~ga~1/1fagfe1gd1/2ebgcda2/10\r
+solution=CchDeCeDHdhFGdgEIffEeDfDgDfGgGfGeFdFdGbCcGbFcFdFcCdCdGeDbFcFdGeGfGgBdDcGdGHgeDGebFcGdG\r
+title=Blachan\r
+\r
+; 12\r
+[Level]\r
+board=10/1d~d4a1/1g~1~bheb1/1ch~~dfdc1/2bg~aeaf1/1egcecd1c1/3agac3/10\r
+solution=bBDbbCcDdDcDbDcDFcGcFcEdHcFdGdFdfEeEfEfFeFfGeFdFcFfFeFdFIcHecFFfGedFIcHeIebFcFdFdGGeHe\r
+title=Pemmican\r
+\r
+; 13\r
+[Level]\r
+board=10/4g~4/3eh~1a2/1~efb~~hg1/1daed~ech1/1e3~be2/1fdbfcfhd1/10\r
+solution=GfCdDdeBfEHeGeIeHeeCHffDgEgGcEEdeEHgfEgFDddEeEcEdEcEbEeEgGfGdEdGeEcEdEeEcGdGbGcGdGeGfG\r
+title=Geoduck Clams\r
+\r
+; 14\r
+[Level]\r
+board=10/1a~g~3f1/1b~d~d~~c1/1dcf~h~eb1/1cgc~1~ha1/2adb~dge1/1afgfhgfh1/10\r
+solution=fCHfHfIcfDgGdBdCeFdDcDbBcEeDDfcFbDcFfGeGcGFdGgIfFgEgDgbEbEHgGgFgcEIfcGdGeGfGbGcGdGeGfGgG\r
+title=Limburger\r
+\r
+; 15\r
+[Level]\r
+board=10/1ha4d2/1dh~1~dch1/3h~hefb1/3acgba2/1e~hgd2g1/2bg1efba1/10\r
+solution=cCcCbBcCEfGcFdEeFeHcbFcFEeGcdFGdHdGdGefGHeGefGgGIcHddFeFGeFfEfIdHdGeFfEfHeGeFffGgGbCcCEf\r
+title=Crickets\r
+\r
+; 16\r
+[Level]\r
+board=10/1d8/1ec~2g~h1/1dg~~edga1/2ef~agcb1/1b1abfa1f1/1hfghgdeg1/10\r
+solution=gCcCbCCdFedDDeEebDcDcEgDIcHcGdFdbGEdEgFfGeFeHeIdHdGeHefFeEIeIgfEeGfGgGdGbGeGcGfGdGgGeGHe\r
+title=Takosu\r
+\r
+; 17\r
+[Level]\r
+board=10/1~ed~hg1c1/1~gh~1e~b1/1~1c~1d~2/1aehf1f~b1/1eagdhehd1/1be1efhbg1/10\r
+solution=CbDbdDcCcFcCDfbFFbEeDfEfGbGfFfFbdFeFGgGfHfIcbFcFdFgFIcHfGfFfEfDfIeHfGfIfHfFffGEfDfeGfGgG\r
+title=Roquefort\r
+\r
+; 18\r
+[Level]\r
+board=10/1a~4h2/1ca~~b~ad1/3~~fa1a1/2hbf1eae1/1cfdchb1c1/2eagfhag1/10\r
+solution=bBHcFdbCcCdDHcIcHcGcFccEdEGfFdcFdFeFeGGfHeIedGFffGgGbFIgHgGgeFEgcFIgHgfFdFdGeGcGdGgGeGHe\r
+title=Warm Beer\r
+\r
+; 19\r
+[Level]\r
+board=10/5~ea2/3~~ea3/3~fgb1g1/3~e3b1/1ha~dbhfd1/1bg~bhdha1/10\r
+solution=FcGcHbGbcFEcGcFcEcEfDfEfFfGfdFcFdFHfIfGgHfeFeGbFcFdFeGfGdGeGfGgGIfcGHgGgFdGdbGcGIgHgGgFd\r
+title=Rat\r
+\r
+; 20\r
+[Level]\r
+board=10/4b~1~a1/5d1he1/1df~~b~ac1/3e~chfb1/1gab~dce2/1ebh~gfac1/10\r
+solution=FfdFIbHeHdIccDbDcDdDdGdFcFeFGddFFegFfGHfeGeFIdGgHgbFcFdFeFeGdGcGeGdGfGgGIeHfeBbGcGdGeGfG\r
+title=Snake\r
+\r
+; 21\r
+[Level]\r
+board=10/2b2a~a2/1~gb1c~e~1/1g1h~g~cg1/1fc1he~fe1/1da~fb~db1/1ghbgadbc1/10\r
+solution=CcfBHbfChCHdFdfEeEEffEFfcFdFbEdGcGcFGgHeGedFGfHfIfFgGfgGIdbFcFdFdDcGdGeGfGgGbGcGdGeGfGgG\r
+title=Seal Flipper Pie\r
+\r
+; 22\r
+[Level]\r
+board=10/6egf1/1a1h~fh3/1d~f~c4/1cdb~e1ab1/1fce~hdhg1/3fg1hfd1/10\r
+solution=bDDedFFdcEEebEGcFcGcFcEeFfDfFfGfHfcFbFcFHbGcbFcFdFFeEefFeFfFIfHfGfdFIfHfGfFfIbHbGcfFgFgG\r
+title=Souse\r
+\r
+; 23\r
+[Level]\r
+board=10/1a~4~e1/2~4e2/1gbfae~g2/1chchd~e2/1fcdaheag1/1h1cbedce1/10\r
+solution=fDIbHefEeEdFEfcEdEFgdFGgeFbDcEdFHfGfeFIffFcFbFdFcFbFeFEgcFdFFfEfDfCfbBcFdFeFeGfGdGeGfGgG\r
+title=Chitterlings\r
+\r
+; 24\r
+[Level]\r
+board=10/2a2~g3/1~ha1~4/1cah~edb2/1aegfc1ge1/1fdhahbhd1/3afdgea1/10\r
+solution=CcbCFdEdDdGdFdEdDdGbFdDfEeDeEeEfHdGdFfEfFfHfGfHfIeEfFfIffGbDcEdEcEIgHgGgeEcFbEcFbFcFdFdG\r
+title=Blubber\r
+\r
+; 25\r
+[Level]\r
+board=10/1c1gcfh~2/1h~bfe1ga1/1ea3~d2/1b1g2~hb1/1f~hca~bh1/1hdcdfdga1/10\r
+solution=HdHdIfIcDcEbFbfFgGfGeGgBDfHfGfFfcGdGbFcFdGeGbFcGbFCccFbFDcCcbFDcCcFcEcDcCcbGCdbGcGdGeGfG\r
+title=Sea Cucumber\r
+\r
+; 26\r
+[Level]\r
+board=10/10/4a2~h1/4gd~~2/1~~geb~~2/1a~bh1hdc1/2chafgef1/10\r
+solution=IcHefDeDbFDeCeIfHffDeDEeDeFeEeEfCeEgFgFecFGebFgFEgcFGgFgFebFcFdFhFeGfGdGeGfGgGcGdGeGfGgG\r
+title=Chichirrones\r
+\r
+; 27\r
+[Level]\r
+board=10/1dfagd4/3gcfb~b1/3ce1d~2/1~ha1eh~e1/1fdchg1~g1/1ehfdfghf1/10\r
+solution=gEIffCgCfCgDIcfEgEeBfCeCdCCefGeFdFDecBbBEgcBbEFfcGcFgGfGeGcGEdDfFcDgFgEcEddGGebGcGdGeGfG\r
+title=Lutefisk\r
+\r
+; 28\r
+[Level]\r
+board=10/1ha2~b1f1/2g~bge~a1/1gd~fhb~2/1dfbed1~2/1acf1b~~2/1efcghefa1/10\r
+solution=EccDGbgCHfIcHgIcCdEdDdgDfBhGfFgDfGgGfGhGgGfGeEdEdGcGbGcGdGGgFgEgDgbFcFdGHgeECgIgHgGgFgEgbB\r
+title=Mountain Potato\r
+\r
+; 29\r
+[Level]\r
+board=10/2e~e~1~c1/1a1~c~1~2/1c~h1~~c2/2bdhe~g2/1gcfcdcec1/1cahbeafa1/10\r
+solution=eBHdeCfFDddEeEcEdEeFbDcEdGdFHfdGcGcBdFeFDgbFbDEgcEdFeGdGeGfGcFdGeGfGcGdGeGfGgGbGcGdGeGfGIb\r
+title=Oxtail\r
+\r
+; 30\r
+[Level]\r
+board=10/1g~h~1bch1/1e~1~~hgf1/2~1dhc3/1cbgha1a2/1dgc1gfgb1/1hchebaf2/10\r
+solution=GcdBeDHbGcbBdEcEbEfCHcGcFcIbHcGcFcEeDeFdEeDfDgbCcFFecGdGGfFgEgFgGgHgHfeEIcHcGcGdIfHfdGeGfG\r
+title=Fufu\r
+\r
+; 31\r
+[Level]\r
+board=10/1a~1dg~gh1/1gf~1f~3/2befe~~a1/1beac1a~2/1hgbgfdec1/1g1afcef2/10\r
+solution=fDgDHbIdgEeBfDfFgFdDeDeFfFgFIfHfeFcCdEdEeFbBcCdEdGeGcDcEbEcEdEGgFdcFbFbCCedGeGfGIbHbcFdGeG\r
+title=Hete Bliksem\r
+\r
+; 32\r
+[Level]\r
+board=10/1a~h~f1c~1/1gcd~1ehc1/1hef~~fbh1/2d1a~hdb1/2hbf~ghc1/1~ecgac3/10\r
+solution=FbhBhCGddCeEGebBcBdDdDeDcCdDeEbCcCdDeEHdHeIedFGfHeGecDeGdGcGcFdFeFHfIfGgHfGfFfdDCgGgFgEgbD\r
+title=Natto\r
+\r
+; 33\r
+[Level]\r
+board=10/5~c1d1/4~~bce1/1chd~g1e2/1adfhedcf1/1bcbebcba1/1d1gbef1d1/10\r
+solution=GbFcGcHcIcgCIcfCgCgFfFGfeEfEdDcDdDeEbDdEcEIfHffEdEbFIfgEhEbFcFEeDeCfDfEfFfGfFfdFeFfFcFdFdG\r
+title=Bats\r
+\r
+; 34\r
+[Level]\r
+board=10/3a~e1h~1/4~3~1/1c~f~~~1h1/1ghgab~be1/1bd1bc~cf1/1efefad3/10\r
+solution=fEHebDdDcDeDdDeDfDfFgFFbdBeFeDfFeGFgdEcEGgeFcGcGdGbEFgdEGgeFcGIehBHfIefFbFcGdGIfHfbGcGdGeG\r
+title=Shiokara\r
+\r
+; 35\r
+[Level]\r
+board=10/2h7/1df~g3b1/2h~hagfd1/1fg~2eac1/2d~edhgf1/1bfh1efca1/10\r
+solution=cDcEbCCeEfEcDfbEFfEfGfFfEfEdFdHdGdcFdFeFIdHfGfHfGfFfEfIdHfGfIfHfFfcGEfDfHgfDGfIfFfEfeDIgfD\r
+title=Sild\r
+\r
+; 36\r
+[Level]\r
+board=10/1b2~hf~d1/1gh~~1c~e1/3~~~g~b1/1g1e~e1~h1/1bhghbdcg1/2faehgac1/10\r
+solution=FbdEcCdEbCcCbCcCdFGdFgIbHfeGGfHfIcdGFfHfeGfGeGfGgDGdcGdGIfcGdGeGfGbFIfcGdGeGfGbFcGdGeGfGgG\r
+title=Cho Do Fu\r
+\r
+; 37\r
+[Level]\r
+board=10/2g~fh~gc1/3~ce~3/2c~1b~3/1hg~a1~1g1/2dcehagd1/1ecbgfhe2/10\r
+solution=cBEcEfEcFcEcDeHbEfFfGffCfGeFdFfFeFcEdFeFfDeGGfFfcFIfHfGfFfIfHfGfbEcFdGeGIbHbcGdGeGbGcGdGeGfG\r
+title=Bubble And Squeak\r
+\r
+; 38\r
+[Level]\r
+board=10/10/4ac4/1~h~bfe~c1/1hgea1gae1/1cd1febfc1/1eaeadfag1/10\r
+solution=CdEdFddEdEFdGdeFGfHfIdIeHgfFeFgFfFFdfGeGcEcGdGcGdGeGbFcGbGdGcGeGdGfGHfIfeGGfHffGFgEgIgHgGgdE\r
+title=Potted Hough\r
+\r
+; 39\r
+[Level]\r
+board=10/1~da3a2/1~aehc~ch1/1~1bde~1a1/1gdc2~he1/1ahaebhd2/1cecdcg3/10\r
+solution=HeCbDbfCHcfDIeHeDcEceDfDdDeDfDeFdFfFeFgFIeHeIeHeGfFfcFHfGfFfcGcCbFbEcEHcGfFfcGbGcGdGbGcGdGeG\r
+title=Diniguan\r
+\r
+; 40\r
+[Level]\r
+board=10/1f2hb~dh1/1b~cgh~3/1g~bec~fa1/2~gb1~be1/1dedhga1c1/2cbfbede1/10\r
+solution=bDfCIdHdDeEeFdEdDdDebFfFHeHbGdFdEfEeeFDebCcEGfdEbDcEdEcFGgFgdFeFfGIeeGIgHeIbHbdGeGcGdGeGfGgG\r
+title=Spam Musubi\r
+\r
+; 41\r
+[Level]\r
+board=10/1gde3a2/1be1d~1c2/2fbc~~e2/3hfadad1/1cbc1dedh1/1adegfbfe1/10\r
+solution=eCfDHdHdIeeDfDdDeDfDfGcDdDdEeEfEIfcDdEeEfEgGbBcDcDdDeEfFgGfGbCcDdEdGbFcFDbcDcGdGeEbGcGdGeGfG\r
+title=Poutine\r
+\r
+; 42\r
+[Level]\r
+board=10/1fa~1d~3/3~~h~~a1/1c~~g1h~e1/1ebabcdgc1/1fdcf1ecd1/1ecbahcf2/10\r
+solution=cBfBgDbDcDbBcBcEFeEebFFcIcHcEeGeFeEfHdGeFeIdHdcFCgGgFgdFDgEgeGfGIedGeGHecGdGeGfGIfbGcGdGeGfG\r
+title=Durian\r
+\r
+; 43\r
+[Level]\r
+board=10/1cfb1c~a~1/1e2gf~g~1/1d2ab~1~1/1e~hb2f~1/1dgehg~hd1/1hcgafbda1/10\r
+solution=bEhEHfIfhBIehCgGfFgFfBfCgChCeCeFfFeFFfdFFdeFcEdEdFFdEebFEfcFdFGdFgFdEfbFbGCbbGcGDbCbbGcGdGeGfG\r
+title=Beetroot\r
+\r
+; 44\r
+[Level]\r
+board=10/2d2~b3/1ba~e~1~f1/1a1ca~~hd1/1g~b1~cae1/1defeb1ba1/1hgbdgagd1/10\r
+solution=GbeCdFcCEdbEcFcCDfeFdFGeFgFfEfIcHdHdGdGgHgbEEgcFdFdGeGbEcFdGeGfGbFcFdGeGfGIecGdGeGfGgGGebGcGdG\r
+title=Witchety Grub\r
+\r
+; 45\r
+[Level]\r
+board=10/10/1gb~6/2c~6/3~h~2h1/1~fcb~a~e1/1adegfgdc1/10\r
+solution=cCGfeEdEdFFecFEefFeFdFgFfFeFdFeFGfFfEfDfHfGfFfEfIfHfGfFfIfHfGfbCcCdECfDfeEcGdGeGfGbGIgHgGgFgcD\r
+title=Fiddlehead Ferns\r
+\r
+; 46\r
+[Level]\r
+board=10/2af~a4/2dg~5/1~hce1e~c1/1c1dca1~g1/1gbegbada1/1hgfedhch1/10\r
+solution=FbdBcBeBdBdCcCCdDdEdFbEccGEdbFcGbFcDFeEfDfFfEfGfFfHfGfIeHfGfIfHfIfEfGfgGFfcFfGeGgGgDHfcGdGeGfG\r
+title=Vegemite\r
+\r
+; 47\r
+[Level]\r
+board=10/1bfc2~bd1/1eah~f~f2/4~dhea1/1fd1~abcd1/1hef~cgeh1/2dbgbed2/10\r
+solution=FccFHbFdGdHeIbdCFdFedCeDcCeEdCIeHeeEDfEfGfFfbBcBDfdCcCbEHfGfcGcFFgdCbCcCGgdCcGdGeGfGbFIfcGdGeGfG\r
+title=Blutwurst\r
+\r
+; 48\r
+[Level]\r
+board=10/10/10/1h~7/1db~~~~~2/1ae~~b~fa1/1e1f1d~h2/10\r
+solution=bDcFcEbEfGHfGfFfdEcEIfHfGfeEdEfEeEfEgEhFgFfFeFdFcFgFfFeFdFgFfFeFbFcFdFeFGfFfEfDfCfHfGfFfEfIfHffG\r
+title=Sylta\r
+\r
+; 49\r
+[Level]\r
+board=10/5~ecg1/5~g3/5~e3/1ce~h~hdf1/1bcgbcfcb1/2faedhaf1/10\r
+solution=GbHbGbEeFeeFIbGcHbFeGcFeGddFFfGeFeHeGeIeHefFeEcFbEdFeFcEdFHfeFcFbFdFcFIfHfeGdFeFeGdGeGfGcGdGeGfGgG\r
+title=Chicken Feet\r
+\r
+; 50\r
+[Level]\r
+board=10/6~hb1/4g~~c2/1d1ca~~bg1/1edh1g~1h1/1fedgefdg1/1dbhd1dba1/10\r
+solution=eCeDdDeDfDHbGdFdEdcEHdGdHdFdcFEdDefEDgEfDfbEFfcEGfFfGfHfIdfFIfEgcFdFeFHdIbhDIfHfIfGfgGFfEfDfbEbGcG\r
+title=Gravlax\r
+\r
+; 51\r
+[Level]\r
+board=10/1h~1~a4/1eh~he4/1a1da2g~1/1h1ghecab1/1bab1hbhc1/1hgedceca1/10\r
+solution=cCFbbBcCdCFchDGeFeHeGeIeHefFIfeEfFdDeEbCdEdGcFbFEecCdDIfgFeEdEdGeGdGfGHfGfcFdGeGcGdGHgeEbGcGdGeGfGgG\r
+title=Kangaroo\r
+\r
+; 52\r
+[Level]\r
+board=10/2b~1f~3/1~dh2~a2/1dfgcg~3/2gcedbh~1/1f1gfah1b1/1aghcegda1/10\r
+solution=cBCcCdDdHcDeDdEdFdGdhEgEfEeEeEGgdDeEdEeEfFcEdEeEfBeGdGbDbGcGcDbGeGdGfGHeIeHeeGGffGgGFgEgDgIgHgGgFgcE\r
+title=Uni\r
+\r
+; 53\r
+[Level]\r
+board=10/1~e1e~hdg1/1~a1f~4/1~b1c~fb2/1~ahge1ga1/1abghfgc2/1cgf1dcad1/10\r
+solution=eCCbCdHdGdeCDeEeGbFbEfcEEfFffDFeEebDDfEfFfGfHfHbGdGbfDEffFHfbEFfcEcFbFcFdFeFHgIgIefFIbHbGbFfEfDfbGhGfGgD\r
+title=Pork Loaf\r
+\r
+; 54\r
+[Level]\r
+board=10/2dfd~ed2/1~cba~g1e1/1age1~c~h1/1gfhc~1gf1/5~fba1/2gahbged1/10\r
+solution=eBgDHbGbdBeBGdfFeCdCeCfGfFgDHfHfcCdCGfeCgGIfHfdEIeHfeECcdEcEeEIeHfdEeEIfHfbEcEdEeEdGcGdGeGfGbEcEdEeEfGgG\r
+title=Jellied Eels\r
+\r
+; 55\r
+[Level]\r
+board=10/2~gc~h3/2~becb~2/1~hdhb1h~1/1~feah1gh1/1dagbcaea1/1abf2gbe1/10\r
+solution=hDDbEbGbFbgCfCeCdCFddCcCeCdCCdDdEdEdcEcFFdbFcFEdDeEeDeFeEehEEfFfGfHfIecEdECfDffFgFeEfFgFgGEfGcDfFfEfbFbG\r
+title=Owl Soup\r
+\r
+; 56\r
+[Level]\r
+board=10/1~f3cd~1/1dg1~d2~1/1bh~de1db1/1dcehcagd1/1c1db1gag1/1bdahfad2/10\r
+solution=FcFdEdEeFeGeHeHfhBIdCbfGeGdEcEcDbDfEeEdEcDdDdGDgEgcEFgFebEcEdFeGdGeGIfcGdGeGfGIfbGcGdGeGfGgBhBIfbGcGdGeGfG\r
+title=Chewing Gum\r
+\r
+; 57\r
+[Level]\r
+board=10/3~ae1ef1/1~e~dbc1c1/1~ahg2cf1/1gcb1cda2/1a1defefa1/1fcafdhe2/10\r
+solution=EbCcDcFbEbDcEcDcFcEcCdDdGcFcEcbDcDEfFfGeFfGgIdhFcEEdDddFeFdFfFeFeGgGIfHfIddGcGeGdGfGHfGfhBIdIdHfGfbGcGdGbGcGdGeG\r
+title=Cod Tongues\r
+\r
+; 58\r
+[Level]\r
+board=10/4bg~f2/1~dgc1ae~1/1dec1bfb~1/1ebfaed1f1/1dca3he1/1fefehda2/10\r
+solution=CcCdHbhCgCfDDcCdDdCdEcEcDcFbEcDcDdDfEecFFeEeGeFeFgEgDgbFGgFgEgEeHdGeFeEedGeGfGcGdGeGfGIdHdGeFeEeIfdGeGfGIfbGcGdGeGfG\r
+title=Scrapple\r
+\r
+; 59\r
+[Level]\r
+board=10/1h2g2d2/1g~ca~ce2/1h~2dagc1/1ebgdfh3/1achece1b1/1e1dfeacg1/10\r
+solution=DcbCcCeCFcEcDcGcFcEcHcGcFcHcGcGdeCdCcCHdfCeCdCIdgCfCeCGcHcGcFcEcDcCcCebFDeEeFehDgDCeDeeEGeFeEeEfFfGfcEbEGgFgdEcEdEHgGgeEIgHgHdeFdFcFfFeFdFIdHddGFfGfbFcFEfeGDfCfdGeGfGgG\r
+title=Blazing Curry\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Very Hard! So hard you'll panic after the first one.\r
+\r
+; 0\r
+[Level]\r
+board=10/7~h1/7~2/7~2/1~ad~~~~c1/1hbaeb~~2/1c1d2~e~1/10\r
+solution=fFeFfFgFCeDedFcFbEeFdFfFeFgGfFhGgGIbIeHeGfFfEfcEHfGfFfdEeEfFgFgGeFdFcFbFcFEfDfCfFfEf\r
+title=Man Made Monster\r
+\r
+; 1\r
+[Level]\r
+board=10/10/10/10/1f~~e~~~d1/1ac~a~~~e1/1d3c~~f1/10\r
+solution=bEeEEfcEdEfFeFdFcFfFeFdFgGfFeFbFcFdFeFgFIeHeGfHfIfFfgGEfDfCf\r
+title=Near Dark\r
+\r
+; 2\r
+[Level]\r
+board=10/10/10/2h~~5/1gb1~~4/1fdf~a~g~1/3ba1~dh1/10\r
+solution=cDdFcFhFHgfFeFdFcFIggFfFeFhFgFfFbFcFbFcFdFeFfFHfGfFfdDIfHfGfeEEfFffFgFgG\r
+title=Caged Fury\r
+\r
+; 3\r
+[Level]\r
+board=10/10/1c8/1h~7/2~~~~~hf1/1e~~bd~1c1/2~de1fb2/10\r
+solution=fFHeIeeFGeHeDgbDEgcFbFbDdFFfGeFeEfcEdEeEfEgEhECfDfEfFfGfFfdFeFfFcFbFdFcFeFfFcG\r
+title=Night Gallery\r
+\r
+; 4\r
+[Level]\r
+board=10/1cd~6/3~1~d3/3~1~4/2~~1~4/1g~ha~~~g1/1a~2c~~h1/10\r
+solution=eFdFIgHgfFeFIggFfFGcFfEfDfbFcFcBDedFeFfGHfGfFfEfDfbBcBdFeFfFfG\r
+title=House Of Wax\r
+\r
+; 5\r
+[Level]\r
+board=10/10/5h~3/6~3/3f2~3/1g~egcf~2/1c~2he~2/10\r
+solution=bFDfCfDfEfFfGfgGfGeFdFcFfFeFdFgFfFeFbFcFdFeFGfFfEfDfHffCGfFffGEfDf\r
+title=Dorian Gray\r
+\r
+; 6\r
+[Level]\r
+board=10/7~a1/7~2/7h2/5~~b2/3~~dhg~1/1~a~gb2d1/10\r
+solution=HeGeFfcGEfeGGfFfdFeFfFHeGeDgCgEgDgFfGfFfHfGfIbHfGfeFcGfFgFhFbGcGdG\r
+title=You'll Find Out\r
+\r
+; 7\r
+[Level]\r
+board=10/10/6d~2/7~2/3~~~~~e1/1d~h~g~~a1/1e2g1ah2/10\r
+solution=gCIebFdFcFfFHeeFGedFFeEeDfCfEfDfFfEfGfFfHfGfIfHfFfdFeFfFcFdF\r
+title=Leprechaun\r
+\r
+; 8\r
+[Level]\r
+board=10/4f~4/5~4/1~b2~4/1~2~~~~g1/1~d~fhdc2/1hg~1c1b2/10\r
+solution=cFEfDfCfFfEfDfGfFfEfCdIecFbFcFbFdFcFeFdFfFHeeFGeFeEfDfFfEfGfFfHfGfeFdFbGeFeBfFgF\r
+title=Evil Dead II\r
+\r
+; 9\r
+[Level]\r
+board=10/10/10/1c~~6/1bh~~~~3/1cf~e~h~a1/1f1a1~eb2/10\r
+solution=bDcDcEdEGfIfHfGfeEfEgFfFeFhFgFfFdFcFbFeFdFcFfGeFdFfFeFbFcFdFeFGfFfEfDfCfHfGfFfEfIfHffG\r
+title=Grizzly\r
+\r
+; 10\r
+[Level]\r
+board=10/10/1h~~6/3~6/2a~~~~~e1/4~~a~a1/1bge~gb1h1/10\r
+solution=bCcCIeGfHfIfdGFfdEGfeEHffEgEhFcEgFfFeFEgFgGfFfdEHfeEeGcGdGbGcGdGeG\r
+title=Diva\r
+\r
+; 11\r
+[Level]\r
+board=10/10/6~~b1/5~d3/3~~~b3/2c~~heg2/1~d~eg1hc1/10\r
+solution=GdFeGeEgcFdFFeEeCgDgEfDfFfEfGfFfHfGfeGdFeFfFgFcFdFeFfFgFIcHcGfFfEfcGbGcGdG\r
+title=Raven Dance\r
+\r
+; 12\r
+[Level]\r
+board=10/7e~1/8~1/8~1/1c~~a3~1/1d~fc~~~~1/2fa1~d~e1/10\r
+solution=EebFDeCeGgeFdFcFIgHgfFeFdFgFfFeFbFcFbFdFcFeFGfFfEfhGhBIffGgG\r
+title=Nosferatu\r
+\r
+; 13\r
+[Level]\r
+board=10/2c~6/3~6/3~d~e~2/3~3~2/1cg~~~~~2/1g1~hedhc1/10\r
+solution=EgcFEdcBdDFgdFGgeFdFHgfFeFeGGfdGFfgGgDHfbFcFEfDfCfeGfGeDfDdGeGfGgD\r
+title=Eyewitness\r
+\r
+; 14\r
+[Level]\r
+board=10/10/10/7~g1/1d~~~~1~d1/1e~fgfh~c1/1h~1e1c~2/10\r
+solution=DfEfDfbEFfEfcEGfFfdEeEfFeFdFcFbFgFfFeFdFcFgFfFeFdFFfGfFfEfDfIdHfIeGfHfFfEfDfGfFfIf\r
+title=Jaws III\r
+\r
+; 15\r
+[Level]\r
+board=10/3d~5/4f~~3/6~d2/4c~~h~1/2h~1~~1~1/1~fd~~~1c1/10\r
+solution=cFCgDgdGcGeGdGfGHdHeeGGeeEfEgEhEFgdBeCfCeCfCGebGcGdGeG\r
+title=The Terror\r
+\r
+; 16\r
+[Level]\r
+board=10/2b~6/3~6/3~6/3~~h1~b1/1~~~g2~2/1dh~de~ge1/10\r
+solution=FecGcBbGDfCfEfDfEfCfcGFgEgDgbFcFdGeGfGcGdGeGfGgGIebGcGdGeGfG\r
+title=Salem's Lot\r
+\r
+; 17\r
+[Level]\r
+board=10/10/10/2d~6/2b~~b~3/1dc~~a~~c1/1a1~2g~g1/10\r
+solution=cDfEFfEfcEgFIfHfGfFfdEeEfFgFeFdFcFbFfFeFdFcFEfFfGfgGEfDfCfFfEf\r
+title=Evilspeak\r
+\r
+; 18\r
+[Level]\r
+board=10/6~f2/6~3/6~~d1/5~a~2/1cb~~~1~2/1a1cb~f~d1/10\r
+solution=cFdFbFcFHbGgFgEgIggDHgGgFgHgGgGeFfEfDfCffGeGgGIdfGhGdGeGfGgG\r
+title=Nightmare Castle\r
+\r
+; 19\r
+[Level]\r
+board=10/10/10/10/2g~~5/1fca~~g~~1/1a2~bfbc1/10\r
+solution=cEgFhFFgdEGgeFdFcFbFfFeFdFcFfFeFdFgFfFeFeGGfFfHfGfIfHfFffGEfDfCfeGfGgG\r
+title=Patrick\r
+\r
+; 20\r
+[Level]\r
+board=10/2b~6/3~f5/3~6/1~~~~~~~b1/1hg~~eg~2/1eb~f2~h1/10\r
+solution=EgcFcBbFDeCedFcFdFIggFIefFHeeFGeFeEfbFFfEfGfFfHfGfbGDfEfFfdFcFEcdFeFcGfFgF\r
+title=One Dark Night\r
+\r
+; 21\r
+[Level]\r
+board=10/10/2~a6/1h~7/2~~1~f~g1/1~~~~~dah1/1~f~gh1d2/10\r
+solution=GeIeHeGeCgEgDgFgFfGfHfIfEgFfEfDfbDGfFfEfcECfHfGfFfDfcFbFDccFdFcFeFcGfFgFbGcGdG\r
+title=Cat O' Nine Tails\r
+\r
+; 22\r
+[Level]\r
+board=10/2~a~e4/2~7/2~~6/1gh~~5/3~f~~~h1/2gah~e1f1/10\r
+solution=DbEfcDdEcEIfGgeFfFHfGfdEbEcEFgdEGgeFdFfFeFfFgFhFFbEbDbcEdFdGcGdGeG\r
+title=Teen Wolf\r
+\r
+; 23\r
+[Level]\r
+board=10/10/10/10/1cg~~~~3/1ede~~~~a1/2g1ahdhc1/10\r
+solution=cEbEdFcEdEIfHfGfeEfEgFhFfFeFdFcFgFfFeFdFhFgFfFeFhFgFfFbFcFdFeFfFHfGfIfHfFffGEfDfeGfGgG\r
+title=Old Dracula\r
+\r
+; 24\r
+[Level]\r
+board=10/10/10/1e8/1a~~~~~c2/2h~a~~g~1/2e2gc1h1/10\r
+solution=cFeFdFfFHeeFGeFeEfDfFfEfGfFfHfGfeFdFeFfFgFhFbEcEdFeFbEcFdFeF\r
+title=Duel\r
+\r
+; 25\r
+[Level]\r
+board=10/8d1/7~a1/7~2/1h~~~~~da1/2~~fc~fh1/2~~h1~1c1/10\r
+solution=HeIeEffFHeGeFfEfGfFfHfGfIfHfDgEfDfbEFfEfcEGfdEdFcFdFeFfFgFhFIcIcHfGfHfFfEfcG\r
+title=Hell Knight\r
+\r
+; 26\r
+[Level]\r
+board=10/3c~1~h2/1c~e~1~3/2~1~1~3/2~1~~~3/2~d~h~~2/2~2ced2/10\r
+solution=dFfFeFgFfFHbGeFfdBGfeEEfDfbCcFdFfFGfHfGfFfEfDfdCeFfFfG\r
+title=Road Games\r
+\r
+; 27\r
+[Level]\r
+board=10/7~b1/2h~~f1~2/3~~2~2/1b~f~~~~2/2~gha~~~1/1f~1a1~g~1/10\r
+solution=dEbGDfbEEfcEcCdDFcEdeEdEDefEeEfEgFfFeFdFhGgFfFeFhFgFfFCecFdFeFfFHfGfFfEfbEIfIbHfGfFfgG\r
+title=The Children\r
+\r
+; 28\r
+[Level]\r
+board=10/10/5~h3/1f~2~4/2~~~h4/1g~g~b~~e1/2e1~1f~b1/10\r
+solution=dFFebFbDEfcEfFgGIfHfGfFfdEeEfFgFeFdFcFfFeFdFFfGfgGFfEfDfGcFf\r
+title=Christine\r
+\r
+; 29\r
+[Level]\r
+board=10/3g~5/4~5/4~1~~b1/1f~~~~1hg1/1b~chacef1/1a~3e3/10\r
+solution=IdHdDfEfFfGfHfdBeEIeDfEfFfHffFbEcEdEeEfFgFeFdFcFfFeFdFgFfFeFhFgFfFbFcFdFeFfFHfGfFfEfDfCfIfgDHfGfHfFfEfDf\r
+title=Rage In Heaven\r
+\r
+; 30\r
+[Level]\r
+board=10/10/10/7~b1/3fh~~~2/1egab~~~g1/1dhdef1a2/10\r
+solution=eEdEeEfFgFIdeGdFcFeFdFfFHeeFGeFedGFfGfHfcGEfFfGfbGDfCfEfDfFfEfIfHfGfFfEfcFbFdFcFeFcGfFgFbGcGdG\r
+title=See No Evil\r
+\r
+; 31\r
+[Level]\r
+board=10/10/10/6g3/1b~~~~f~2/1dah~~b3/1hf1d~ga2/10\r
+solution=bEcEdEeFdFcFbFeFGedFFecFEeDegEbGDfEfFfGfGgeFdFcFHgfFeFdFHeFfGfFfGfEfDfeG\r
+title=Night Must Fall\r
+\r
+; 32\r
+[Level]\r
+board=10/1g~b6/1c~7/2~7/1f~~6/2g~~~~~e1/1~feb~1~c1/10\r
+solution=bEcEdFcFeFdFeFfFgFIfHfGfFfCgDgbBEgcFdFeFfFgFDbbCcEdFcFeFcGfFgFbGcGdG\r
+title=The Psychopath\r
+\r
+; 33\r
+[Level]\r
+board=10/10/3h~5/4~5/4~~~b2/1f~he~dh~1/2~ed~b1f1/10\r
+solution=DfbFcFGgeFdFfFHeeFGeFeEfDfCfFfEfDfGfFfEfEgcFbFFgdFcFGgeFdFHffFdGgFhFcGGgdC\r
+title=The Raven\r
+\r
+; 34\r
+[Level]\r
+board=10/10/1f~7/2~7/1a~~6/2~~~b~hb1/1fh~~3a1/10\r
+solution=HfcGbGdGFfGfcGEfFfDfbCbEcEIfHfGfFfdFcFeFcGfFgFhF\r
+title=The Unearthly\r
+\r
+; 35\r
+[Level]\r
+board=10/10/1h~3~b2/2~~2~g2/2~~e~~3/2~hd~2g1/4e~bhd1/10\r
+solution=HcHdDfGgeEGeFeEeGeFeEeDebCcDdEeEfEfGdFeFcFdFHgGgGeeGfGgGcFdFeGfGgG\r
+title=House Of Usher\r
+\r
+; 36\r
+[Level]\r
+board=10/10/1d~1g~~ef1/1f~2~2g1/2~~1~4/3~~~4/1de~~~~3/10\r
+solution=bCHcIcbDcEdGcGbGeGdGcGcEdFeFGcHcGceCfCgChCFffGdGeG\r
+title=Paranoic\r
+\r
+; 37\r
+[Level]\r
+board=10/10/10/6~h2/6~ec1/2ac~~~ge1/2h1a~~1g1/10\r
+solution=dFcFeGdFfGHdeGGfFfEfDfHeIeGfFfEfHfGfFfHfGfIfHfGfeFdFfFeFgFhFeG\r
+title=Hellraiser\r
+\r
+; 38\r
+[Level]\r
+board=10/10/10/5a4/3~~c~~f1/1b~c~e~ge1/2~af1b1g1/10\r
+solution=IedFDgbFEgcFdFFeEeFeDfCffFHeGeeEfEEfDfFfEfgEhEGfFfHfGfIfHfEgFfEfGfFfIfHfGfFfdFeFfFgFhFcFbFdFcFeFfFcG\r
+title=Theater Of Blood\r
+\r
+; 39\r
+[Level]\r
+board=10/10/10/4a~1~b1/3~d~~bd1/2~~cf~3/1f~~2~ca1/10\r
+solution=eDbGcGEeDfEfDfHgHefEFfEfgEGfFfEfcFdFeFfFIdHeHeGfFfEfIeHeGfgGFfEf\r
+title=Cujo\r
+\r
+; 40\r
+[Level]\r
+board=10/1~f1~~e~f1/1~2~2~2/1~2~2~2/1~d~~2~2/1~1~~~h~d1/1e~~f~1h2/10\r
+solution=IbCeCbbEbGcGbGeGGfHfdGFfcGEfcEdEeFGbdFFbIfHfGfeFfFgFdG\r
+title=Deadly Blessing\r
+\r
+; 41\r
+[Level]\r
+board=10/10/7~c1/5~~~2/3~~bh~g1/1f~~~db~2/1gc1d1hf~1/10\r
+solution=bFcFdFFeGegFIeIcfFeEfEHdGdFeEeGeFeEeHeGeFehGgFfFeFdEDffFHfGfeEfEgFgGEfDfFf\r
+title=The Boogeyman II\r
+\r
+; 42\r
+[Level]\r
+board=10/10/10/10/3~ad1a~1/1~~~ebdcg1/1c~~2gbe1/10\r
+solution=EeFeEeDgEfDfCfFfEfDfGfFfEfhEHfGfFfEfcFdFeFfFgFbFcFdFeFfFgGIeHfIfGfgGFfEfDfbG\r
+title=Bloody Birthday\r
+\r
+; 43\r
+[Level]\r
+board=10/5~b3/5~4/3d~~4/4~~~~2/1~~~~abcg1/1e~age1dc1/10\r
+solution=FfdDGfeEHffEIfgEDgEgFfGfHfEfDfCfFfEfDfGfFfEfGbFfEfcFbFdFcFeFcGfFgFbGcGdG\r
+title=Day Of Wrath\r
+\r
+; 44\r
+[Level]\r
+board=10/2h~c2~g1/3~3~2/3~3~2/1h~~~2~2/1fc~~e~af1/1g2a1~1e1/10\r
+solution=bEFfEfcEdEeFfFHfGfFfIfHfGfFfdFeFfFgFhFcFbFdFcFeFdFIbFfHfGfFfEfDfCfcBdFeFfFEbdF\r
+title=Horror Of Dracula\r
+\r
+; 45\r
+[Level]\r
+board=10/10/6~~h1/5b~ea1/8g1/1ed~~~b~a1/1hg~~~1d2/10\r
+solution=IcGfIfHfGfIfHfIfFgGfFfHfGffDHchDgDhDIfHfIfeGGfFfHfGfEfcFbFdFcFgDhDIfHfGfeFcGfFgFbGcGdG\r
+title=Day Of The Dead\r
+\r
+; 46\r
+[Level]\r
+board=10/10/7~d1/7~c1/1f~3b~2/2~~f~h~g1/1bh~gd1~c1/10\r
+solution=GfcGEfFfbGDfEfGfEgcFCgFgdFeFfFgFIfHfGfFfDgbEEgcFdFeFfFgFIgIcIdHfGfFfEfcGbGcGdG\r
+title=Creepers\r
+\r
+; 47\r
+[Level]\r
+board=10/1f~7/1c~7/2~~~5/3~h~~~b1/1f~~e1c1h1/1a~~b~ae2/10\r
+solution=bBbCeEbFcGEfcDdEFeEecDdDeEfEdEeEbGDfEfEgcFCgGgFgdFDgEgeGfGIedGeGfGHefEgEhEcGdGeGgGbGcGdGeGfG\r
+title=Bordello Of Blood\r
+\r
+; 48\r
+[Level]\r
+board=10/6~b2/1d~~b1~3/2~~2~~g1/1g~~~e~~2/2~1~1~~2/1~~~~1~de1/10\r
+solution=EcbEDebCcEcGdGHgfEHbGeFedEeEfEIggEIdHeGehGgGFeEeDeCgcGbGcG\r
+title=2,000 Maniacs\r
+\r
+; 49\r
+[Level]\r
+board=10/10/5e~c2/1h~3~3/1g~~2~~2/1c~had~~~1/1d~1g1ea~1/10\r
+solution=fFfCgEeFhFgFfFhFgFdFeFfFHcgFGfFfEfDfIfHfGfFfEfDfbDcEdFeFfFgFgGbEcEdFcFbFDf\r
+title=Twisted\r
+\r
+; 50\r
+[Level]\r
+board=10/1eb~6/3~6/3~~5/3~~~~~2/1~efc~~gd1/1gdc1b~f2/10\r
+solution=cBbBcBdDeEdECfDffGHfGfeEEfIfHffEgEFfEfcFbFdFcFeFdFhFgFfFeFGfHfGfIfHfFffGEfDfbG\r
+title=House IV\r
+\r
+; 51\r
+[Level]\r
+board=10/1c~7/1e~7/2~7/2~2hg3/1~~~~gdae1/1~ad2c1h1/10\r
+solution=FfGeEfFfCgDgEfDfFfEfCfGfFfEfHfGfFfEfIfHfGfFfEfDfbFbBbCcFdFcFeFdFbGfFgFhFeFfF\r
+title=The Black Room\r
+\r
+; 52\r
+[Level]\r
+board=10/7e~1/3~f3~1/2f~4~1/3~~3~1/1bahe~~~~1/1ah1b~~~~1/10\r
+solution=EcdEeGfGeGdFcFcDeFdFfFeFdFbFcFdFFfEfDfCfGfFfEfDfgGfGhGhBIfeGfGgG\r
+title=Bluebeard\r
+\r
+; 53\r
+[Level]\r
+board=10/7~a1/7~e1/6~~2/6~~e1/1gfa~~~e2/1f1h~~hg~1/10\r
+solution=dFcFbFdFcFGgeFdFHgfFeFgFfFIbIcfGHdeGGfHfdGFfEfGfFfHfGfEfeGDfCfdGeGhGfGIe\r
+title=The Severed Arm\r
+\r
+; 54\r
+[Level]\r
+board=10/5f4/2~e~c~3/2~d2~3/2~2~~3/2~b~f~~~1/1~~c2edb1/10\r
+solution=FcdFfFeFgFfFfCGeFfEfDfDccFdFeFhFgFfFEcHfIfHfGfFfEfCgDgDdDdcFdFbGeFfFgFgG\r
+title=Homebodies\r
+\r
+; 55\r
+[Level]\r
+board=10/1e~3~a2/2~3~3/2~3~3/1b~~1~~~g1/2~a~h~~c1/1hegc1~b2/10\r
+solution=dFHgHbgFfFeFgFIefFHeGeFfEfGfFfHfGfIfHfcGEfFfGfbGDfEfFfbEcEdFdFeFfFbBcFdFcFeFfFcG\r
+title=The Wolf Man\r
+\r
+; 56\r
+[Level]\r
+board=10/2f~6/3e~5/4~5/2b~~~1g2/1~a~~~~fc1/1c1~1aebg1/10\r
+solution=HfGfFfEfHfGfFfEfcEIfHfGfFfdEeEfFgFeFdFcFfFeFdFIggFfFeFGfHfGfFfdCeEfFfGEfDfCfcBdCEf\r
+title=Conqueror Worm\r
+\r
+; 57\r
+[Level]\r
+board=10/1e~4~a1/2~4~b1/2~3~~2/2d~~1~3/3c~d~h2/1b~ha1ec~1/10\r
+solution=cEdFfFeFdFDgEgFfEfGfFfbBcEHfGfFfdEeFfFIbdFeFhGfFHdGfFfEfcGIcHdGfgGFfbGcG\r
+title=The Fifth Floor\r
+\r
+; 58\r
+[Level]\r
+board=10/4~b4/4~5/1a~~~5/1g~1~~~gh1/1d~~hcec2/4a1deb1/10\r
+solution=HeGeFeFbEdeEEfDfDdbDcDdDfEgEcFFfGfHfIeHeGeFeFfEfGfFfHfGfFfdFeFfFgFcFdFeFfFgFbFcFdFeFfFbFcFdF\r
+title=The Uninvited\r
+\r
+; 59\r
+[Level]\r
+board=10/10/10/4~h4/1~~~~e4/1cba~de~~1/1bfdcf1ah1/10\r
+solution=dFFdcFEeFebFDeCeEeDeCegFfFeFdFcFhFgFfFeFdFFgGfFfEfDfHfGfFfEfIfHfGfFfEfcFdFeFfFgFbFcFbFdFcFeFcGfFgFbGcGdG\r
+title=Blackenstein\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Difficult. Many of these levels have twists that add challenge.\r
+\r
+; 0\r
+[Level]\r
+board=10/4~~f3/4~2g2/1~e1~1~e2/1~2~1~3/1~2~~~3/1~~~e~~gf1/10\r
+solution=GbFbHgGgeFfFgGCdbGfGeGcGgGfGdGhGgGeGHdHdgG\r
+title=Tornado\r
+\r
+; 1\r
+[Level]\r
+board=10/1~b2b~1g1/1~3g~~a1/1~4~~2/1~g~2~~2/1~1~~~~~2/1~~~~a1~2/10\r
+solution=CbfBGfbGcGcEFgdFeFfFgFIcHfGfFfdGfCIc\r
+title=Helm Wind\r
+\r
+; 2\r
+[Level]\r
+board=10/10/10/6~b2/1b~c~~~3/2c2~~3/1~h~c~~h2/10\r
+solution=dECgeGcGfGdGeEHdbEcGdGeGbGcGdGeGfG\r
+title=Solar Wind\r
+\r
+; 3\r
+[Level]\r
+board=10/10/10/1e~c~5/1f~1~5/2~1~c4/1~~~~e~ef1/10\r
+solution=dDFfFgEgDgCgHgGgFgEgbDbEcGdGeGfGgG\r
+title=Puelche\r
+\r
+; 4\r
+[Level]\r
+board=10/5~a3/1g~~~~4/4~~4/4~~4/1e2~~1e2/1a~~g~~g2/10\r
+solution=bCcCEgHgGgdCGbbGcGdGbGcGdGeGfG\r
+title=Thermal\r
+\r
+; 5\r
+[Level]\r
+board=10/1c~2h4/1h~1~b~3/2~1~1~3/2~1~1~3/2~~~~h3/2~1b~c3/10\r
+solution=fCFcEfDfbBcFdFeGGfFfGfEfbCeG\r
+title=Chinook\r
+\r
+; 6\r
+[Level]\r
+board=10/10/10/5~g3/4h~4/1a~eg~e~~1/2~3h~a1/10\r
+solution=eFIggFfFeFhFgFfFdFeFfFHfGfFfEfDfbFcFdFeFfFgFgGGdFfEfDf\r
+title=Storm\r
+\r
+; 7\r
+[Level]\r
+board=10/10/10/10/4ca~3/1e~3~~2/1baec~~b~1/10\r
+solution=eGfGfEeEfEgFdGcGeGdGfGHfeGhGgGbFcGdGeGfGbGcGdGeGfGgG\r
+title=Breath\r
+\r
+; 8\r
+[Level]\r
+board=10/8e1/7~a1/2h~3~2/3~2~~2/2~~g~~h2/1ge1a~~3/10\r
+solution=IcHeHfGfeFfFgFIcHeGfFfEfDfHfGfFfEfDfcDdFeFeG\r
+title=Eurus\r
+\r
+; 9\r
+[Level]\r
+board=10/1b~7/2~7/1d~7/2~7/2~~2~~a1/1ea~~de~b1/10\r
+solution=bDcFdGcGdGeGgGIfHfbGcGdGeGfGbBcGdGeGfGgG\r
+title=Samiel\r
+\r
+; 10\r
+[Level]\r
+board=10/10/1a~3~g2/2~3~3/2~3~3/2~d1~~3/1h~g~h~ad1/10\r
+solution=bGDfdGfGHcGfcGdGeGbCcFdGeGfGcGdGeGfGgG\r
+title=Gale\r
+\r
+; 11\r
+[Level]\r
+board=10/10/10/10/1be~~2~g1/1g2~2~2/1a~~~e~ba1/10\r
+solution=cEdEbEcEdEeGfGbGcGdGeGfGgGIebGcGdGeGfG\r
+title=Gust\r
+\r
+; 12\r
+[Level]\r
+board=10/10/10/2e7/2f~6/3~1~f~a1/1ha~~~h~e1/10\r
+solution=cEGfdGcGdGeGgGIfHfbGcGdGeGfGcEdGeGfGgG\r
+title=Calm\r
+\r
+; 13\r
+[Level]\r
+board=10/10/10/7f2/6~e~1/2h~~~~1e1/1gf~g~~~h1/10\r
+solution=hEEgcFdFeGfGgGdGcGeGdGfGHeGfbGcGdGeG\r
+title=Candelia\r
+\r
+; 14\r
+[Level]\r
+board=10/1b8/1ga~~g~3/5bg~2/7~2/7~a1/7~g1/10\r
+solution=fCcCdCeCfCgDIfbCcCdCeCfCgDbCcCdCeC\r
+title=Updraft\r
+\r
+; 15\r
+[Level]\r
+board=10/3c6/3e~~e3/5~4/5~4/5~~~g1/1bg~~~~bc1/10\r
+solution=dCeCGcIfHfcGdGeGbGcGdGeGfGdCeCfGgG\r
+title=Auster\r
+\r
+; 16\r
+[Level]\r
+board=10/3~c5/3~3f~1/2f~4~1/1dc~2b~~1/3~~2~~1/2b~~~d~~1/10\r
+solution=EbcEcEbEcEdFeGhCdGeGfGgGgEcGdGeGfG\r
+title=Haboob\r
+\r
+; 17\r
+[Level]\r
+board=10/3g~3f1/4~2~g1/4~2~2/4~2~2/4~2~2/1bfe~e~~b1/10\r
+solution=dGdBIceGfGIccGdGeGfGbGcGdGeGfGgG\r
+title=Tropical Cyclone\r
+\r
+; 18\r
+[Level]\r
+board=10/10/10/10/1a~3g3/1g~3a~e1/1e~h~~h~2/10\r
+solution=dGeGbEcGdGeGbFcGdGeGIfbGcGdGeGfG\r
+title=Downdraft\r
+\r
+; 19\r
+[Level]\r
+board=10/10/7~g1/7~2/2e~~f1~2/2g~~2~2/1fb~~~e~b1/10\r
+solution=cEdGeGcFdGFecGEfDfIceGfGdGeGfGgG\r
+title=Cyclone\r
+\r
+; 20\r
+[Level]\r
+board=10/10/4g~4/1a~a1~4/2~b~~~~c1/1~~2~1~a1/1c2~~gb2/10\r
+solution=dEGgeEeCfEgEIeHeFgfGdEeGeEGeFefGEeDebDcECfdEIfFgHgeE\r
+title=Wuther\r
+\r
+; 21\r
+[Level]\r
+board=10/10/10/10/1ba~3h2/3~~~~bg1/1g~~~~hab1/10\r
+solution=HfGfHfFgEgcEdFeGfGbEDgIgHgGgFgcEbGcGdGeGfGgG\r
+title=Tebbad\r
+\r
+; 22\r
+[Level]\r
+board=10/10/1c~7/1d~7/2~7/2~~~1~cg1/1dgdb~~b2/10\r
+solution=eGfGbCcFdFeGfGdGcGeGdGfGeGgGIfHfHgGgFgEgbD\r
+title=Lake Breeze\r
+\r
+; 23\r
+[Level]\r
+board=10/2f7/1~a~6/1~1~1~a~e1/1b~~~~1~2/1f~~3~2/2~~be~~b1/10\r
+solution=EgDgFgEgcCCcDfbEIddGeGfGIgHgGgFgcEGdFeEe\r
+title=Capful Of Wind\r
+\r
+; 24\r
+[Level]\r
+board=10/4~a4/4~5/4~5/4~2a2/2g~~~~gh1/2e~~~hea1/10\r
+solution=HfGfHfGfIfHfcFHgfFdGcGdGeGGgFgEgIgHgGgFb\r
+title=Notus\r
+\r
+; 25\r
+[Level]\r
+board=10/10/10/1g~4~d1/1a~c3~c1/2~a~2~a1/2~d~g~~2/10\r
+solution=DfDfbDcEdFIddGeGfGbEIfHgGgFgcEIfcGdGeGfG\r
+title=Blustery\r
+\r
+; 26\r
+[Level]\r
+board=10/10/7~e1/7~g1/2g3~~2/2f~2~3/2ge~d~df1/10\r
+solution=fGIcHedGeGIdcGdGeGcFfGdGgGeGHecGdGeGfGgG\r
+title=Zephyr\r
+\r
+; 27\r
+[Level]\r
+board=10/4e~4/1~b1f~4/1~3~4/1~2f~4/1~~h1~4/1~~f~e~bh1/10\r
+solution=eBeCfGdGeEDgCgCcbFcGdGeGfGbGcGdGeGfGgG\r
+title=Breeze\r
+\r
+; 28\r
+[Level]\r
+board=10/4~g1~e1/1a~e~2~2/1c~4~2/2~4~2/1a~4~2/1e~~c~~~g1/10\r
+solution=bCbFbDcGIbHgGgFgEgDcFbEcDccGdGeGfGgG\r
+title=Hurricane\r
+\r
+; 29\r
+[Level]\r
+board=10/2c~6/3~6/2c~6/3h~~4/3fe~~~c1/4hf~~e1/10\r
+solution=dEeFcBdEcDFfdEfGgGIfHfeEdFeFfGeGfGgG\r
+title=Wind Chill\r
+\r
+; 30\r
+[Level]\r
+board=10/7~d1/2c4~2/2d4~2/2a~~~1~2/3~b~c~2/1b~~ad1~~1/10\r
+solution=gFIbHfbGcGcEcEdEeEcEdEeFeFdFfFgFdG\r
+title=Levanter\r
+\r
+; 31\r
+[Level]\r
+board=10/1e~1~be3/2~~~2h~1/2~~4~1/2~~4~1/2~~3~~1/1~b~geh~g1/10\r
+solution=FbEchCIfGbFbEgDgbBCgFgEcbGcGdGeGfGgG\r
+title=Boreas\r
+\r
+; 32\r
+[Level]\r
+board=10/4h~4/5~4/5~1e2/1a2~~~a2/1h~~~1~f2/1ef~~h~3/10\r
+solution=eBbFcFFeHfcGdGeGHebGcGdGeGHfbGcGdGeG\r
+title=Roaring Forties\r
+\r
+; 33\r
+[Level]\r
+board=10/7~h1/6~~f1/4~~~3/3~e~4/3~2b~f1/1~c~bhec2/10\r
+solution=IbHceEGdFdCgEgEeDgdGFeEedGeGcGdGeGbGcGdGeGfGIcHcGdFeEeIfdGeGfG\r
+title=Squall\r
+\r
+; 34\r
+[Level]\r
+board=10/4b~4/5~4/5~4/1c~a~~4/2~gch~hg1/1~~a2~1b1/10\r
+solution=dEeEDfEfDfFfEfFfCgDfEfbEHfIfHfGfFfEfcFdFbGeBfFgFhFeFfF\r
+title=Twister\r
+\r
+; 35\r
+[Level]\r
+board=10/10/7a2/6~b2/1bf~~~~f2/3~~ad3/1d~~2fb2/10\r
+solution=FfGfbGcGEfcEFfdEeEHeeFdFHgfFHdGebEGfFfDgCgEfcEdFbGeFHe\r
+title=Typhoon\r
+\r
+; 36\r
+[Level]\r
+board=10/4~a4/2~gc5/2~7/1~~~b~4/1~~~1~~bd1/1cd~~g~1a1/10\r
+solution=DcEcDcCeFbEcDcFgEgEecEdECgHfIfHfGgeEfFdGgFhFbGcGdGeG\r
+title=Friagem\r
+\r
+; 37\r
+[Level]\r
+board=10/8a1/1h~2e~~e1/2~3~~2/2~3~3/1b~~~~~~f1/1f~~ah1~b1/10\r
+solution=fCIcgFIfHfHdGfgFbCbFEgcFFgdFeFfFgFIcHdGfFfEfcGbGcGdG\r
+title=Simoom\r
+\r
+; 38\r
+[Level]\r
+board=10/10/10/2~g6/1c~3h~e1/1g~~~~f~c1/1e~~~~1hf1/10\r
+solution=DdbEcFIfgEhEdGcGeGGfHfdGFfGfIfHfIfbFGfeFcGfFgFbGcGdG\r
+title=Dust Devil\r
+\r
+; 39\r
+[Level]\r
+board=10/10/10/1c~g~~4/2~2~f~2/2d~~fa~~1/2a~d1c~g1/10\r
+solution=gEgFfFhFgFDdbDcDcGcFdFeFfFgGIfHfGfFfEfcGdDeDfFgFgG\r
+title=Half A Gale\r
+\r
+; 40\r
+[Level]\r
+board=10/1~f7/1~2~df~2/1h~1~2~h1/2~1~1~~2/2~1~~~~d1/2h~cd~c2/10\r
+solution=IfcGfGeGdGFceFfFfGbDeGcGfGdGgGgCIdeGHeCbbDcGdGeGfG\r
+title=Sea Breeze\r
+\r
+; 41\r
+[Level]\r
+board=10/10/3~e5/3e1af~2/3c~2~2/4~~1b~1/2fb~~~ac1/10\r
+solution=EchFHgGgFgdEeFIggDhFfGfDgDeGfGdGeGfGgGcGdGeGfGgG\r
+title=Williwaw\r
+\r
+; 42\r
+[Level]\r
+board=10/1d4d~2/1b~3g~2/2~4~2/2~4~2/1f~~3f2/1g~eb~~e2/10\r
+solution=DgbCcFcGdGeGfGbFcGdGeGfGgBbCcGdGeGfGgCbGcGdGeGfG\r
+title=Trade Winds\r
+\r
+; 43\r
+[Level]\r
+board=10/10/7~b1/6f~2/4~b1~2/2e~~1~a~1/1~acfe~c~1/10\r
+solution=cFdFCgDgEgIcFehFHfeGgDHfdGeGcGdGeGfGbGcGdGeGfGgG\r
+title=Aquilo\r
+\r
+; 44\r
+[Level]\r
+board=10/10/2d~6/1g1~6/1cf~6/1h1~~~~~~1/1cfhg~~1d1/10\r
+solution=cEeGdGbEbGcGbGfGeGdGcGcCcEdFeFdFfFdGgFhFbGcGdGeG\r
+title=Keen Blast\r
+\r
+; 45\r
+[Level]\r
+board=10/2a~6/3~6/1~e~6/1~1~h~4/1~~f1~~~2/1~~ecfcha1/10\r
+solution=eEfFgFcDcBDdCdbGDfEgcFCgDgdGcGdGeGbGcGdGeGfGgG\r
+title=Mariah\r
+\r
+; 46\r
+[Level]\r
+board=10/3~d2~h1/3~3~2/3~~2~2/3e~2~2/2~b~~~d2/1eah~~~ab1/10\r
+solution=EbdDHfeGHgGgFgdFeFfGgGDfeGdGcGfGeGgGIbHfdGeGfG\r
+title=Bise\r
+\r
+; 47\r
+[Level]\r
+board=10/3b~5/1b~1~5/1d~~~5/1e~g~~4/2g2~1~d1/1~eg~~e~2/10\r
+solution=bCdEdBEddGCgeGcGgGfGdGeEHgGgFgEgbEbEIfcGdGeGfG\r
+title=Stiff Breeze\r
+\r
+; 48\r
+[Level]\r
+board=10/2~b6/2~4~h1/2~2~~~c1/2~2~1~2/1e~f~f~~2/1c~b~1~eh1/10\r
+solution=HgfFIggFIcIdHdHfDfbFDbcFGfFfdFcFeFfFcGGdFfbGcG\r
+title=CAT\r
+\r
+; 49\r
+[Level]\r
+board=10/1b~7/2~7/2~7/2~2~h1g1/1g~~~~1~a1/2ch~ab~c1/10\r
+solution=GeFfbBFgEgcFdFeGIfdGeGfGcGdGeGfGgGbFcGdGeGfGgG\r
+title=Polar Night Jets\r
+\r
+; 50\r
+[Level]\r
+board=10/10/6~~f1/1a~3~h2/2~h~~~eg1/2~a~~~1e1/4~fg3/10\r
+solution=IcHcFgdEGgeFdFfFHeeFGeHeIeHefEgEhEFfGfeGbDcFdF\r
+title=Fresh Breeze\r
+\r
+; 51\r
+[Level]\r
+board=10/3~~d4/1h~~2d~2/2~~3~2/3a~2~2/1~f1f~1~2/1chca~~~2/10\r
+solution=dEeFbCcDCfdGdEcGfGeGbGcGdGbGcGdGeGFbEbgCdEeGfG\r
+title=Horse Latitudes\r
+\r
+; 52\r
+[Level]\r
+board=10/1c~7/2~7/2~4~c1/2~1g~h~2/1a~~a~g~b1/1b~h1~1~2/10\r
+solution=gFIfIdHeGeGfeEHffEgEEfDfFfEfbBGfFfEfcFbFdFeFbG\r
+title=Second Wind\r
+\r
+; 53\r
+[Level]\r
+board=10/4h~~b2/5~~3/5~~3/5~~d2/1~a~~~~eb1/1e1~h~~ad1/10\r
+solution=HbHeeGGfFfHfGfIfHfeBEgcFdFFfEfDfCfeGfGdGeGfGgG\r
+title=Foehn\r
+\r
+; 54\r
+[Level]\r
+board=10/10/10/10/1b3~f3/1f~1~~c~d1/1h~~d~bhc1/10\r
+solution=IfeGGeFfGfFfHfGfbFGgeFcGHgfFgFbFcGdGbGcGdGeG\r
+title=Anticyclone\r
+\r
+; 55\r
+[Level]\r
+board=10/10/10/6~e2/2~~e1~3/2fhb~~3/1dhd1~fb~1/10\r
+solution=EeDeGgeFdFcFhGfFeFdFfFeFcFdFeFGfgGFfHdEfDfbG\r
+title=Simoon\r
+\r
+; 56\r
+[Level]\r
+board=10/6~a2/6~3/6~3/2c~2~3/1ha~2~d2/1fd~~~chf1/10\r
+solution=cEdGeGHbcFdGeGHfcGdGeGbFcGdGeGfGbGcGdGeGfGgG\r
+title=Elephanta\r
+\r
+; 57\r
+[Level]\r
+board=10/10/1c1g6/1g~b~5/2~1~5/1d~1~~~a2/1a~~~d1bc1/10\r
+solution=HfGfFfdDeFfFgFbDbFDdbDcDCfdDeFfFgFbGcGbGcGdG\r
+title=Hadley Cell\r
+\r
+; 58\r
+[Level]\r
+board=10/1f~~3c2/3~2~a2/3~2~hf1/3~1~~3/3~~~~~e1/1e~~ha1~c1/10\r
+solution=bBbGcGcBdFeFfFHcGeHdGegFIfHfGfdGHdgFhFIdHdgF\r
+title=Favonius\r
+\r
+; 59\r
+[Level]\r
+board=10/10/5~~h2/5~1g~1/4~~2~1/2b~~ghf~1/2fa~ba1~1/10\r
+solution=HcGcFeFfEfGfFfFgdFcFGgeFdFHffFdGhDgFhFcGdGeG\r
+title=Willy-willy\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/4h~4/5~1e2/5~1g2/1e~2~~b2/2~~~~ag2/1b~1a~h3/10\r
+solution=HeGgGfFfEfDfHfGfeBFfEfeGbEDf\r
+title=Dr. Fitzpatrick\r
+\r
+; 1\r
+[Level]\r
+board=10/10/1~f7/1~8/1~c5e1/1fh~1e~~b1/1c1~~b~h2/10\r
+solution=CcCeIfHfIfHfcFdGeGfG\r
+title=Farmer\r
+\r
+; 2\r
+[Level]\r
+board=10/3~f~d3/3~1h4/3~df4/2~~2e~2/2~c~2~2/2~h~~~ce1/10\r
+solution=gEHgdFeGEdEbFdEdFdEdDeGbFdEd\r
+title=Alice Klopfer\r
+\r
+; 3\r
+[Level]\r
+board=10/10/1e~7/1b~3h~2/1a~~3~2/2~~~~f~~1/1ahfe~2b1/10\r
+solution=bCbDcEdFcFGfeFdFfFdGbEcGgFhFgDHfGfdG\r
+title=Warren Wiggins\r
+\r
+; 4\r
+[Level]\r
+board=10/1bh~6/3~1b~3/3~1f~3/3~f1~~~1/2~~hd~g~1/2g3~d~1/10\r
+solution=cBfCfFfDgEhEhFgFeFfFgGIfHfGfFfEfDfbBcBdFeFfFgFgG\r
+title=Nazzim Of Bazzim\r
+\r
+; 5\r
+[Level]\r
+board=10/1h~3f3/2~3d~2/2~4~2/1a~~3~2/3~c~~~d1/1a~~f~h1c1/10\r
+solution=gCbEcEbGgCHfGgeFfFgFhFbBEgcEdFdGeG\r
+title=Dellar\r
+\r
+; 6\r
+[Level]\r
+board=10/10/2c7/2g~1gc~2/3~~e1~~1/3~~1~e~1/3~g~bgb1/10\r
+solution=cDgDfDgDhEHfgGFeeGcDdGeGfGgG\r
+title=Stuart\r
+\r
+; 7\r
+[Level]\r
+board=10/10/3~h2~a1/3~3~b1/3~~2~e1/3~~bf~2/3f1he~a1/10\r
+solution=IcFfEfEcdEeFdFeFGfIeFfEfIefG\r
+title=Glikker\r
+\r
+; 8\r
+[Level]\r
+board=10/10/1ah~2~f2/3~2~3/3~2~3/3~~~~gb1/1afb~1~hg1/10\r
+solution=HfIfHfGfFfcGbGdGcGcCbCcCdFeFfFgFHcGfFfgG\r
+title=Sir Jeers\r
+\r
+; 9\r
+[Level]\r
+board=10/10/6~c2/3g~1~3/2~a~~~~b1/2~1~~eg2/1b~1~eac~1/10\r
+solution=HcdDdEIeeFGeFeHeGeFeEeDehGgFfFHfeGfGeGfGgG\r
+title=Ziff\r
+\r
+; 10\r
+[Level]\r
+board=10/5a~g~1/6cd~1/8~1/1b~3~a~1/1d~3~1~1/2b~~~g1c1/10\r
+solution=bEhEhBIeHefBgBhChCIegChCbFcGHedGeG\r
+title=Aaron Alligator\r
+\r
+; 11\r
+[Level]\r
+board=10/3c3~h1/2ha~2~2/4~2~e1/4~2~g1/4~~c~2/2e~a~1g2/10\r
+solution=dCdCGfIbcCdCHfGfIdIeHfGfcGdG\r
+title=Wocket\r
+\r
+; 12\r
+[Level]\r
+board=10/4h5/3~f~4/2~~1~4/2~h1~4/1bfd~~e3/1d1eb5/10\r
+solution=EcDdbFDedFcFeFdFeCcFdFFfEfFfDfCfGfFf\r
+title=Right-Side-Up\r
+\r
+; 13\r
+[Level]\r
+board=10/2d~~c4/3~~1e3/3~~~h3/2~ec~1d2/2~c1~~h2/2~2~4/10\r
+solution=cBdDFbEcDeeEGdGdFefFEeDfHfGf\r
+title=Flustard\r
+\r
+; 14\r
+[Level]\r
+board=10/10/10/10/10/1e~c~ac~d1/1ged~g1a2/10\r
+solution=DfIfdGFfGfHfcGEfDfFfEfGfFfdFcFbFdFcFeFcGfFgFbGcGdG\r
+title=Munch Hunch\r
+\r
+; 15\r
+[Level]\r
+board=10/10/5a~3/6~3/2e~2~g2/2ge~~~h2/1ach~c~3/10\r
+solution=cEfCHfGfFfcGdGHfGfcGdGbGcGdGeG\r
+title=Yeoman Bowmen\r
+\r
+; 16\r
+[Level]\r
+board=10/3g~1~f2/4f~~3/3cg~~~a1/2~b1~1a2/2~2~~c2/2~~~b~3/10\r
+solution=IddBeCHbGddDeDfFHfDecGdG\r
+title=Tizzy\r
+\r
+; 17\r
+[Level]\r
+board=10/10/2~h3~h1/2~c~2~d1/2~1~~a~2/1b~~~~d~2/1a~1~~c~b1/10\r
+solution=DcbFcFdFGgGfFfEfDfCfIgIcIdHfGfHfFfdDeEEfDfeGfG\r
+title=Truffle\r
+\r
+; 18\r
+[Level]\r
+board=10/10/2~c6/2~1~~bd2/2~1~~4/2~~~b~3/1b~~ad~ac1/10\r
+solution=EgDgDcHgfFFgEgcFGgFgdFGgeFGdHdGdFdEfcGbGcGFefGgG\r
+title=Von Schwinn\r
+\r
+; 19\r
+[Level]\r
+board=10/3c~2b2/4~~~f2/5~~3/5~~3/1~~e~~~1d1/1ebf1d~~c1/10\r
+solution=DfCfIgHgHcGfFfEfHcGfFfEfdBeCfFfGgG\r
+title=Dr. Timpkins\r
+\r
+; 20\r
+[Level]\r
+board=10/10/1h~7/2~~~~e3/2dc~ac~2/4~1d~~1/1he~~2~a1/10\r
+solution=GdgFfEgEhFbCcDFedDdEeEfEcEdEeEcGfEgFbGcG\r
+title=Woset\r
+\r
+; 21\r
+[Level]\r
+board=10/6a~g1/6d~e1/7~d1/7~2/3~~~c~2/1e~~1ag~c1/10\r
+solution=IbgCIcIdHfGfgGgCFffGEfbG\r
+title=David Donald Doo\r
+\r
+; 22\r
+[Level]\r
+board=10/10/2f7/1~d~~2~h1/1~2~c1~2/1d1c~1~~2/2~hbfb3/10\r
+solution=CdFecDdDDgEgdGeGIdHfcGdGeG\r
+title=Single-File \r
+\r
+; 23\r
+[Level]\r
+board=10/3a~5/2df~~4/5~4/5~~c2/3g1~~a2/3dgc~f2/10\r
+solution=HedBeCHfdCeCfGcCdCeGeCdGfGdGeG\r
+title=Mo Red-Zoff\r
+\r
+; 24\r
+[Level]\r
+board=10/10/1hd~1~f3/3~1~4/1h~~1~4/2~~~~~d2/1~a~hd~fa1/10\r
+solution=GccGcCdFfGeFfFfGbCDgbECgcCbGcGdGeGfGgG\r
+title=Goo-Goose\r
+\r
+; 25\r
+[Level]\r
+board=10/1b3~~e2/1c~2~4/1d~2~4/2~~~~1e2/2~~~d~b2/2dc~c~3/10\r
+solution=HbGbFeFfEfbDHfHfGfFfDgbCbDFgcEcGdGeG\r
+title=Marco\r
+\r
+; 26\r
+[Level]\r
+board=10/4e~1h2/5~~b2/4d~~3/4g~~3/5~gd2/1h~~b~1e2/10\r
+solution=HcGeeDeEHfGfHcGfeBfFgFbGcGdG\r
+title=Swomee-Swans\r
+\r
+; 27\r
+[Level]\r
+board=10/10/3a~5/1~b1c~4/1~3~4/1~d~~h~a~1/1c1~~b~dh1/10\r
+solution=HffFgFhFCdcFbFcFdFGgFgHgGgeDFfEfDfCfdCeDFfdG\r
+title=Aldermen\r
+\r
+; 28\r
+[Level]\r
+board=10/10/10/10/1h~1~f4/1g~~~ehc2/2~gfc1e2/10\r
+solution=FebEdGFfGfHfcGEfFfGfeFdFeFfFgFDgbFcFcGdG\r
+title=Mrs. Umbroso\r
+\r
+; 29\r
+[Level]\r
+board=10/5ad~2/6f~2/1a~4~2/2~3~~2/2g~~~~~2/2a1~fgd2/10\r
+solution=gCfBgBgCHeGfHfcFdFFfGfEfbDeG\r
+title=Zelf\r
+\r
+; 30\r
+[Level]\r
+board=10/1~c2c4/1~2~a~~2/1~g~~1e~2/1~1~~~a~2/1~1e~2~2/1c1c~g4/10\r
+solution=CbfCFcgCgEcDdFGeFe\r
+title=Lurch\r
+\r
+; 31\r
+[Level]\r
+board=10/7h~1/6~e~1/6~f~1/5~~1~1/2~a~~~~e1/1f~1a~fhf1/10\r
+solution=hBIfHfIfeGGfgGfGHcHdGedFFfGfEfDfeG\r
+title=Zower\r
+\r
+; 32\r
+[Level]\r
+board=10/10/7h~1/4b~2h1/5~~3/3~~cf~g1/2c~fg2b1/10\r
+solution=hCFfEfGfeDIfHffEFfGfgFhF\r
+title=Dr. Von Eiffel\r
+\r
+; 33\r
+[Level]\r
+board=10/8g1/4~b~~b1/3~~1~3/3~2~~e1/2c~~e~~2/2g~gcb~2/10\r
+solution=FcIcFfEfEddFeFHccFdFeFeGdGfGeGgGIeHfIccGdGeGHc\r
+title=Lord Droon\r
+\r
+; 34\r
+[Level]\r
+board=10/10/4d~4/5~1~b1/2d~1~1~2/3~~~h~a1/2cbac1h2/10\r
+solution=gFcEdFeFfFgFIfHfGfFfIdHfGfFfeCfFgFcGdG\r
+title=Blooie Katz\r
+\r
+; 35\r
+[Level]\r
+board=10/8g1/4b~1~f1/5~1~2/5~~~~1/2~b~~h~d1/1h~1~~dgf1/10\r
+solution=IfIchEIcHeGeGfHfdFFffGEfeCDf\r
+title=Zummers\r
+\r
+; 36\r
+[Level]\r
+board=10/10/6~h2/3d2~3/2~f~~~c2/2c1b~~3/3bh~~fd1/10\r
+solution=eGFgdEdEHgGgeEIgHgHcHeGeFeEeEgDedGeG\r
+title=Jogg-oons\r
+\r
+; 37\r
+[Level]\r
+board=10/10/2~g6/1eb7/2h~~5/2g1~~h3/3b~ae~a1/10\r
+solution=cEdEGfFfcEdEbDDccEFgdEeFeGfGgG\r
+title=Dr. McGuire\r
+\r
+; 38\r
+[Level]\r
+board=10/4e5/2~~d5/2b1e5/1~f~6/1~1~6/1~d~~~dfb1/10\r
+solution=EcDcCeCeGgFgcEbGcGdGeGfGbGcGdGeGfGgG\r
+title=Quandary\r
+\r
+; 39\r
+[Level]\r
+board=10/10/6~b2/2a~2~3/1b1~1~~3/1g~~~~a3/1be~~eg3/10\r
+solution=HccDGedGFfGfcGEfFfbGbFdGbGcGdGeG\r
+title=Fred\r
+\r
+; 40\r
+[Level]\r
+board=10/2g~6/2e~6/3~c5/3~f~4/4d~~ed1/1f~~g~~1c1/10\r
+solution=eEeFHffFgFcBdEeFfFgFhFbGcGdGcCdEeG\r
+title=Seersucker\r
+\r
+; 41\r
+[Level]\r
+board=10/4~g4/3~~5/1a~~3~f1/2~~3a2/2d~~~~f2/3ga~~d2/10\r
+solution=IdHgHfbDcFdFcFeGdFeFeGFbEc\r
+title=Hud Fuddnudler\r
+\r
+; 42\r
+[Level]\r
+board=10/10/10/10/1g5~d1/1chd~~d~2/1h1cd~g~2/10\r
+solution=GfdFcFbFdFcFbFcFEfDfCfeGgGIeHfdGeGfG\r
+title=George\r
+\r
+; 43\r
+[Level]\r
+board=10/1e~7/1d~7/2~4~f1/2~e2~~g1/2~g~~~g2/2~1~~fd~1/10\r
+solution=IdHebBbCDedFcFdFeFfGeGhGfGIe\r
+title=Roosting Quail\r
+\r
+; 44\r
+[Level]\r
+board=10/1~f1e~4/1~2b~4/1~2e~~g2/1~~2~~b2/1g~2e~3/1b~~~f~3/10\r
+solution=HdfFFgeBeDCbbEcGbFcGdGeGHebGcGdGeD\r
+title=Bell Ringer\r
+\r
+; 45\r
+[Level]\r
+board=10/1g~1c~~3/2~3~3/2~d~~~3/1~~b1~~3/1~h2~~~2/1~d~hb1gc1/10\r
+solution=DdbBcDCecGdDeDfFgFeBfBgFDecGdG\r
+title=Plain Sneetches\r
+\r
+; 46\r
+[Level]\r
+board=10/1h5~a1/1g~4~f1/2~1~b1~2/2~1~2~2/2~~~gf~2/3~abh~2/10\r
+solution=IbIcFdEgbCcFdFbCcFdFeGdGeGfG\r
+title=Blogg\r
+\r
+; 47\r
+[Level]\r
+board=10/2b~6/3~3~d1/3~3~2/1c~~~2b2/2~1~1~g~1/1g~ac~~da1/10\r
+solution=cBbGDebEcEdEIchFdGeGfGHfgGCgcGdGeGbGcGdGeGfGgG\r
+title=ZoopaZoop Troupe\r
+\r
+; 48\r
+[Level]\r
+board=10/1f~7/2~4f2/2~ec~~h2/2~a1~~3/2~2c~3/1a~1~eh3/10\r
+solution=fFHdGeeDdDDeeDfDHdGdFdFgeGbBEdDe\r
+title=Long Legger Kwong\r
+\r
+; 49\r
+[Level]\r
+board=10/2h~~d4/4~5/4~h~3/3dh1~1h1/6~~b1/5hb3/10\r
+solution=FdIfHfcBdEdBFbeDIffGfD\r
+title=Quincy Queek\r
+\r
+; 50\r
+[Level]\r
+board=10/10/2d~6/3~g~~3/3~fh~3/2~~h1~3/1f~~1d~gd1/10\r
+solution=eDfDEfFeEfcCdEDfeEEfIgfE\r
+title=Kwigger\r
+\r
+; 51\r
+[Level]\r
+board=10/10/1h~7/2~4~c1/1g~2d~~d1/1b~1~gb~2/2~h~c1~2/10\r
+solution=bCbEfEFfcGbFGfFfcGgFIdIeHfGf\r
+title=Russian Palooski\r
+\r
+; 52\r
+[Level]\r
+board=10/10/5e4/5c4/5d1f2/3~~edb~1/2c~f3b1/10\r
+solution=FffFhFGfFfEfHfGfFf\r
+title=East Beast\r
+\r
+; 53\r
+[Level]\r
+board=10/4~c2c1/4~2~g1/4~1h~2/4~~ba2/2~~~ghb2/1a~1~5/10\r
+solution=GefEIcHeFbHfGfFfEfDfIcHfGfFf\r
+title=Mulligatawny\r
+\r
+; 54\r
+[Level]\r
+board=10/2b~1a~3/3~2~3/3~2~3/1d1~1~~e2/1h~~~eha2/1d~~~1b3/10\r
+solution=HeGefBGfFfbGcGcBdFbFeFfFbGcG\r
+title=Nink\r
+\r
+; 55\r
+[Level]\r
+board=10/5~c3/3f1~4/3h~~4/4f~1~f1/1~~~e~1~e1/1c1~1hf~2/10\r
+solution=IedDeDeFGbEfFfIffGEfDfCfdDEf\r
+title=Bingle Bug\r
+\r
+; 56\r
+[Level]\r
+board=10/10/1d~~~h4/2c~~5/3~~2~f1/1~~f~~~~h1/1c1d~hd~2/10\r
+solution=IeDfIfHfdGFceFbCEgcFcCGgdEcDDfCfdGeGfG\r
+title=Sam I Am\r
+\r
+; 57\r
+[Level]\r
+board=10/3e~5/3d~h4/4~e4/4~1b3/1a~1~~d3/2~ba~h3/10\r
+solution=dBFdFdeFeGGfFfbFcGdGdCeG\r
+title=Zable\r
+\r
+; 58\r
+[Level]\r
+board=10/4~~d3/3~~b4/2~db5/2~7/2f~~f4/1db~~c~c2/10\r
+solution=cGdGFffGDdcFEfDfGbFbEcDdEdDdFcEdCgEgDd\r
+title=Lord Godiva\r
+\r
+; 59\r
+[Level]\r
+board=10/7h~1/1h6~1/1d~~3d~1/2~~4~1/2~~h3~1/3fa~a~f1/10\r
+solution=EfeGDfdGeGfGgGhBbDbDIgHgGgFgEgcDhDcFdGeGfGgG\r
+title=Jibboo\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/3c~~4/5~f~2/5~1g~1/5~2~1/4g~bd~1/2b~c~df~1/10\r
+solution=hGdBeBgChDhDgGIfHfeGcGdGeGfG\r
+title=Ned\r
+\r
+; 1\r
+[Level]\r
+board=10/8e1/7~f1/6a~c1/6f~f1/3~~~c~2/1e~~1a1~2/10\r
+solution=gFgFIcgFIdHeIeGfHfFfGfEfbG\r
+title=Miss Becker\r
+\r
+; 2\r
+[Level]\r
+board=10/10/1d~7/2a~1f4/3~1e~~2/3~~fg~2/1~~g1ade2/10\r
+solution=fEgEGfFfDgCgEfcDdFeFbCcDdFeFbG\r
+title=Fizza-ma-wizza\r
+\r
+; 3\r
+[Level]\r
+board=10/1b8/1a~d~5/3ag~4/5~~a2/6~3/3gd~~~b1/10\r
+solution=bCeDdDcCeDfEdCfEeDfEdDeDfEeGgGdGeGfGbCcCdDeDfEgG\r
+title=Gussie Godiva\r
+\r
+; 4\r
+[Level]\r
+board=10/10/10/1~~gc~~3/1~2gb~3/1fb~2~3/1g1~cf~~g1/10\r
+solution=DdCdcFbFeDfGfDeGgGfEdGeGcFdGeGfGeEfEgG\r
+title=Clark\r
+\r
+; 5\r
+[Level]\r
+board=10/3e~5/2cd~~~3/4~1~~e1/3~~~f~2/3~~2~~1/2bfb2cd1/10\r
+solution=dBGeFedCcCdCeCEeeEcGfEgEIdHehFfCgDGeFe\r
+title=Spungel Sporn\r
+\r
+; 6\r
+[Level]\r
+board=10/10/7~b1/7~c1/4~a1~2/1ghg~2~2/1a1chb~~2/10\r
+solution=IcfGeGdGcFbFdFcFFefGEgEfeGDfCfIddGeGfG\r
+title=Slow Joe Crow\r
+\r
+; 7\r
+[Level]\r
+board=10/8c1/7~g1/1c~4~2/1b~~~h1~2/2~~dg~~2/1dh~2~~b1/10\r
+solution=IcbDEfcFdFFefFbEcFEeDeIceFfFdFbGeFfFgG\r
+title=Dr. Sinatra\r
+\r
+; 8\r
+[Level]\r
+board=10/1h8/1d~1~b1~e1/2~b~2~2/2~h~2~2/2~1~g1~2/2~1ge~d2/10\r
+solution=FfDdDebCbCcEFgdEFcEeDeeFfGIceGfG\r
+title=Soobrian Snipe\r
+\r
+; 9\r
+[Level]\r
+board=10/5d4/1c~1~h4/2~d~5/2h1~5/3~~5/3cbe~eb1/10\r
+solution=fGbCdDcDdDFcEdDdEfeGFcfGgG\r
+title=Marvin K Mooney\r
+\r
+; 10\r
+[Level]\r
+board=10/7~a1/5~~~h1/5~he2/5~4/1c~e~~~c2/4a~h3/10\r
+solution=IbHcGcdFeGGdHdGdFfIcHdGdbFcFdFHfeG\r
+title=Frederick\r
+\r
+; 11\r
+[Level]\r
+board=10/10/4f~~g2/5~~3/6~e~1/1a1~~a~1e1/1dgd~f~3/10\r
+solution=hEeCfGHcfDGfdGFfEfbGcGbGcGdG\r
+title=Conrad O'Dell\r
+\r
+; 12\r
+[Level]\r
+board=10/6~f2/2c~2~3/3~2~b2/3~2~e2/2fc~~~3/1bgeg1~3/10\r
+solution=cCcFdFeFfFHeGfFfEfcGHeHbGfFfbGcG\r
+title=Skrink\r
+\r
+; 13\r
+[Level]\r
+board=10/6b3/2a2~c3/2f~1~4/3~1c~3/3~~1~3/1~bea~fe2/10\r
+solution=GccDcDdFCgDgeGcGdGeGfGGcfEbGcGdGeG\r
+title=SnoreaSnort Band\r
+\r
+; 14\r
+[Level]\r
+board=10/6c3/5~d3/2a~1~4/1d1~f~4/1f1~h~~3/1c~~1~a~h1/10\r
+solution=GgeFfFgGGcGcFeEebGEfbGFfEfcDdFeFbG\r
+title=Peter T. Hooper\r
+\r
+; 15\r
+[Level]\r
+board=10/4~e4/3d~5/3g~5/4~~1~c1/2eg~~1~g1/4~dc~d1/10\r
+solution=IeFgdFdCIgHgeEFbdDIgHgeEcFdF\r
+title=Dr. McGrew\r
+\r
+; 16\r
+[Level]\r
+board=10/3h~5/4~5/2~~f5/2~1h3d1/2f2~g~a1/2a~~g2d1/10\r
+solution=GfIfdBEdDdHfGfcGdG\r
+title=Zummzian Zuks\r
+\r
+; 17\r
+[Level]\r
+board=10/3~f5/3~1h~~b1/2~~1b~3/2~1~c~3/1~~~~1~cf1/1h1~c~~3/10\r
+solution=eGfGfEEbDdFeFecFEfDfCfIcHceGIfHfdGeG\r
+title=King Birtram\r
+\r
+; 18\r
+[Level]\r
+board=10/10/10/3de~4/2~a1~4/2~1~g~g2/1ace~dc3/10\r
+solution=fFeDFfdDeDDecGdGeG\r
+title=BifferBaumBirds\r
+\r
+; 19\r
+[Level]\r
+board=10/1ef~~5/4~5/4h5/4f~4/2~~g~~~h1/1g~1b~eb2/10\r
+solution=EfDfcBdBeEIfHfGfbBcBdBeFeGfG\r
+title=Quilligan Quail\r
+\r
+; 20\r
+[Level]\r
+board=10/2a2~~a2/1~d~1~c3/1~1~b~4/1~3~4/1~~d1~~~e1/1~eb~~~1c1/10\r
+solution=eDdGCgCcbFHbGbGcIfHffFgFhFcCdDeDbGcGdGeG\r
+title=Huffle\r
+\r
+; 21\r
+[Level]\r
+board=10/6h~2/1hc~3h~1/2g~4~1/3~4~1/2f~~~g~~1/2cg~f1~2/10\r
+solution=GfdGcGcDdFbCdGcGcCcDdFeFdFfFdGhCgBIfhCgF\r
+title=HoratioHorace\r
+\r
+; 22\r
+[Level]\r
+board=10/10/3fe~4/1~~c1~~3/1~3~~3/1~~g~~~af1/1a1egc4/10\r
+solution=dFHfGfeCdCeCfDgFDdCdbFcFdGFfEfFfDfCfdG\r
+title=Bab-Boober-Bubs\r
+\r
+; 23\r
+[Level]\r
+board=10/3e~~4/4g~4/5~4/4~h1~c1/2c1~e~~2/2h~~1dgd1/10\r
+solution=FecGdBeBIeHfGfFfcGeCfFgFgG\r
+title=Dr. McPherson\r
+\r
+; 24\r
+[Level]\r
+board=10/1c~af~4/2~1g~4/2h~1~4/2ga~~4/4~~4/4fc~h2/10\r
+solution=eBfGdBeBdEeCcEdEbBcDdEeGcEdEeGfG\r
+title=Norval\r
+\r
+; 25\r
+[Level]\r
+board=10/1d8/1ec~6/3~b~4/3~1~d3/3~~eg~2/3g~c1~b1/10\r
+solution=cCdFGfFfbCcCdGGfeDfFgFbCcCdG\r
+title=Birthday Bird\r
+\r
+; 26\r
+[Level]\r
+board=10/10/8a1/7gf1/5~~e2/4f~~3/1agfe~~3/10\r
+solution=eFfGHeGfIdHeHedGGecGdGeGIdHebGcGdGeG\r
+title=Ben\r
+\r
+; 27\r
+[Level]\r
+board=10/7c2/4b~~d2/5~~e2/3d~~~3/4~~~~d1/2e~c1~~b1/10\r
+solution=dEeFIfHgHceCfFHcGfFfHdGfgGFfcG\r
+title=Little Cindy-Lou\r
+\r
+; 28\r
+[Level]\r
+board=10/1f~7/2~e6/2~a~1b~2/2~1~d1~2/2~1~f~~2/1b~~~a1de1/10\r
+solution=dDfFgFbBFgdDIggDHfGfeFcGfFgFbGcGdG\r
+title=Zellar\r
+\r
+; 29\r
+[Level]\r
+board=10/1d~~a5/2~~6/2~~6/2g~6/1~c~ad~~e1/1ge~2~~c1/10\r
+solution=EfcFCfEbDebBdFfFeFfFgGIfHfGfFfEfcECgdFbGeFfFgFgG\r
+title=Bippo-No-Bungus\r
+\r
+; 30\r
+[Level]\r
+board=10/10/10/2d~3~e1/3~2g~2/3~1df~2/2~e~gcfc1/10\r
+solution=gFgGcDDgdGIdcGdGeGfG\r
+title=Waldo Woo \r
+\r
+; 31\r
+[Level]\r
+board=10/1a~7/1e~~6/2g~6/3~6/3g~h~~2/2ah~1cec1/10\r
+solution=FfbBcCbCcCcDdFdFeFcGfFgFgG\r
+title=Nupboard\r
+\r
+; 32\r
+[Level]\r
+board=10/10/3h~5/4~1~b2/4~d~3/1~~~bc~3/1d1gcg~~h1/10\r
+solution=FefGHdEfGfDfCfdGeGdCeGfGgG\r
+title=Slinky\r
+\r
+; 33\r
+[Level]\r
+board=10/5~g3/5~4/2h~1~4/3~1~e3/1e~g~~a1h1/1a~2~f~f1/10\r
+solution=dFeFGfGbFfEfDfcDdFeFGfgGFfEfDffGgG\r
+title=Ruffle-Necked \r
+\r
+; 34\r
+[Level]\r
+board=10/10/10/6~~a1/1e4~d2/1d~a~e~3/2~1~g~gd1/10\r
+solution=dFFffGIdHdEfeGDfbFcFbFdFeGIgHe\r
+title=Royal Coachman\r
+\r
+; 35\r
+[Level]\r
+board=10/5~g3/5~4/3g~~4/2d2~4/1cb~~~4/2c~fb~fd1/10\r
+solution=GbdDeDEgcFdFcFbFdGeGfGdGeGfGgG\r
+title=Gasket\r
+\r
+; 36\r
+[Level]\r
+board=10/6~e2/2c~1c~3/3~2~3/2d~2~3/2h~~~~3/2ed~1h~c1/10\r
+solution=HbcFGfFfdFeFfFcCdFcFeFcGIgHgfC\r
+title=Jedd\r
+\r
+; 37\r
+[Level]\r
+board=10/7~c1/4g2~2/4e~1~2/1d~2d1~h1/2~~~e~~g1/2~h~1c~2/10\r
+solution=IbbEfFdGFfEfIfIfHfGfFfeDfFeDfF\r
+title=South-Going Zax\r
+\r
+; 38\r
+[Level]\r
+board=10/1~b1c~4/1~3~1~a1/1~3~1~2/1~3~1~2/1~~ac~~~2/1b~hah~~c1/10\r
+solution=bGDfEffGeGdGcFCbdFIgIcHfeFeGdGHgeB\r
+title=Whelden Wheeler\r
+\r
+; 39\r
+[Level]\r
+board=10/10/7~c1/6~~2/2e~~1~e2/3h~b~1b1/3g~cg~h1/10\r
+solution=IcHddGFfGfEfeGcEdEHeeGdGeGfGgGdGeGfGgG\r
+title=Spritz\r
+\r
+; 40\r
+[Level]\r
+board=10/4c5/2e~f~1~c1/3~1~1~2/3~~~1~2/3f~1eb2/1~~cb~f3/10\r
+solution=eCdFDgCgEgDgEgGgFecCdGeGHfcGdGeGIcHfbGGgFgEc\r
+title=High Gargel-orum\r
+\r
+; 41\r
+[Level]\r
+board=10/2~d6/1g~7/1d~b~5/1g~e~5/1d~1b~4/2g2e4/10\r
+solution=dDdEeFbFbDDbcEDe\r
+title=Mack The Turtle\r
+\r
+; 42\r
+[Level]\r
+board=10/1b2~b4/1af~~5/2h~~5/4~h~3/4~1~3/2a~h~a~f1/10\r
+solution=cDfEEggGGgdDbCcCcGHgGgdDFbbCcCdDcDdDeGfGgG\r
+title=Stinkey\r
+\r
+; 43\r
+[Level]\r
+board=10/4f~4/4b~1b~1/5~1a~1/4b~1b~1/4g~~f2/5~~ga1/10\r
+solution=hCeBHfHgeFeCeF\r
+title=Simon Sneath\r
+\r
+; 44\r
+[Level]\r
+board=10/3~d5/3~6/3~1b~~b1/3d2f~2/3h~~h~2/4~fb~~1/10\r
+solution=EbGfgGdFhGfDId\r
+title=Bolster\r
+\r
+; 45\r
+[Level]\r
+board=10/3~fa4/3~6/3~~~4/4~~~c2/1a~g~~~d~1/1d~1cg~1f1/10\r
+solution=EbFbEbdFfGHfeGGfFfdDdDeDeEEfDfHffEgEhFFfGfEfDfeG\r
+title=Yink\r
+\r
+; 46\r
+[Level]\r
+board=10/2~h6/2~b~5/1~~1~5/1~e1~5/1~2d~~3/1hf~b~fed1/10\r
+solution=DbCddCGgeFcGHgfFdGGggGCebGcGdG\r
+title=Nooth Grush\r
+\r
+; 47\r
+[Level]\r
+board=10/1bf~6/2a~~5/3~~2~a1/4~2~f1/2bf~~~~2/3ab~~~~1/10\r
+solution=cCbBcBdFdCcFeFfGgGIdHfGgdDcCdDeGhGfGIe\r
+title=Chief-in-charge\r
+\r
+; 48\r
+[Level]\r
+board=10/10/4g~~3/4a1~3/1e~1d1~~~1/2~~e~ab~1/2~~b~1dg1/10\r
+solution=eCfCgEhEGfEgEfeFdFHfGfeFfFgFDgbEcFcGdG\r
+title=Geeling\r
+\r
+; 49\r
+[Level]\r
+board=10/10/10/1~b7/1h3c~3/1g~~1h~3/1b1g~fcf2/10\r
+solution=fEfGbFcFCdbFcFdG\r
+title=Sir Snipps\r
+\r
+; 50\r
+[Level]\r
+board=10/5a~~2/5b1~2/5h~~h1/3~d1~~e1/3~b~~~2/2ed1~~a2/10\r
+solution=EefBfDIegBHfeFGfIeFffDEf\r
+title=Snuvs\r
+\r
+; 51\r
+[Level]\r
+board=10/10/10/1a~2f~3/2~3~3/2~~~h~a2/2ae~fhe2/10\r
+solution=FfHffDGfFfGfEfbDeGdGeGfG\r
+title=Zeds\r
+\r
+; 52\r
+[Level]\r
+board=10/4~b4/1~cb~5/1~1g~5/1~2~2~c1/1ed~~2~2/1d1~~g~e2/10\r
+solution=dDHgGgFgFbEgcFbFdFcFCcdDbFcFEfDfCfIedGeGfG\r
+title=Von Crandall\r
+\r
+; 53\r
+[Level]\r
+board=10/10/10/7~c1/7~a1/5ce~d1/2ahedh~2/10\r
+solution=gGIdfFIfHfGfeGdGeGfGIfcGdGeGfG\r
+title=Bipper Fuddnudler\r
+\r
+; 54\r
+[Level]\r
+board=10/5a~~2/7~2/7~2/1h~1~c~g2/2~~c1~3/1g~da~hd2/10\r
+solution=FefBgBGgHgHeHeGeFebGbEcFdFdGeGcGdGeG\r
+title=Thnadners\r
+\r
+; 55\r
+[Level]\r
+board=10/10/10/1g8/1f~~6/2~~~c~af1/1cg1ba~b2/10\r
+solution=FfHfEfeGfGDfbEcEbEdFcFDfIfeGfG\r
+title=Time-TellingFish\r
+\r
+; 56\r
+[Level]\r
+board=10/6a~g1/2ca~2~2/4~1~~2/4~~~3/4~~g~g1/5hcha1/10\r
+solution=IbGfIfHddCcCdCeEfFfGgBeFIgHd\r
+title=Chief Yookeroo\r
+\r
+; 57\r
+[Level]\r
+board=10/2e2~e3/2b~1~4/3~1~4/3~~~4/1g~bf~~f~1/1bg2~~1b1/10\r
+solution=bFDfGbEfcCdEeFHffFgFhFcCdEeFdFeF\r
+title=Royal Fiddlers\r
+\r
+; 58\r
+[Level]\r
+board=10/5~d3/5~4/5~4/5~f~2/4~~gc~1/1f~c~adag1/10\r
+solution=gEGfGbfEdGFffGhFeGfGeGfGgGbGcGdGeGfGgG\r
+title=Jud Fuddnudler\r
+\r
+; 59\r
+[Level]\r
+board=10/4~hc3/4~d4/3~~1h~2/3~~2~2/1ab~c1~~2/1b1da~~3/10\r
+solution=FcEeEgcFbFdFcFGbFbFcEdEfDfCfgDHfdGeG\r
+title=Through-horns\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/10/2f1~d4/1~h~~5/1~1~~5/1g~~e5/1hd~g~fe2/10\r
+solution=FcEeCdbFcGEgcDdFeGdGeGfG\r
+title=Mop Noodled Finch\r
+\r
+; 1\r
+[Level]\r
+board=10/4b~4/2f2~4/2h1~~4/1~g~~g~~c1/1~1~~1~~2/1~~bf1h~c1/10\r
+solution=IeeBFdCeFeEecEdEeEfEcEdEDgEfdGbGcG\r
+title=Tick-tack-toe\r
+\r
+; 2\r
+[Level]\r
+board=10/2h~db4/3~hd~3/3~2~3/2~~2~3/1b~~~g~3/2g~~1~d2/10\r
+solution=cBEbFbEbDeEcFfdFeFcGHgfC\r
+title=Yekko\r
+\r
+; 3\r
+[Level]\r
+board=10/4~a~e2/3~~1~3/3~2~c2/3~2~3/2h~f~~3/1ae~1fc~h1/10\r
+solution=eFFbHbEcHdcFdFeFGfFfEfDfbGfGgG\r
+title=Mrs Knox \r
+\r
+; 4\r
+[Level]\r
+board=10/3e~5/4~5/4~~4/1g3~d~2/1f~b~~gd2/2~2fbe2/10\r
+solution=gEdFeFgFfFdBeDfGHfGfFfEfDfbFcFbFdFeFfFfG\r
+title=Pinner Blinn\r
+\r
+; 5\r
+[Level]\r
+board=10/10/4h~~3/2f~2~3/1d1~2~3/1b~~~f~~a1/2a~~1bdh1/10\r
+solution=bFFfIfHfGfFfEgcFdFeFfFbFcFcDdFeFfFcGeCfCgG\r
+title=Zamp\r
+\r
+; 6\r
+[Level]\r
+board=10/4h~~3/6~3/6~3/1f4~3/1b~f~af3/2ha~b4/10\r
+solution=FfbFcFbFGfdGcFdFdGeBfBGfcGdG\r
+title=Nadd\r
+\r
+; 7\r
+[Level]\r
+board=10/1a~7/2~2~h3/2~2~b~2/2~2~1g~1/2~2~~ba1/2e~~eh1g1/10\r
+solution=GcFgcGgDhEIfbBHfcGdGeG\r
+title=Grinch\r
+\r
+; 8\r
+[Level]\r
+board=10/3e6/2~c~5/1d~1~~e3/1a~1~~4/2~~~~~a2/1gc~g~1d2/10\r
+solution=bDDcEgcFdCdFbGHfGfeFGdFefFgFbEcGdG\r
+title=Looie Katz \r
+\r
+; 9\r
+[Level]\r
+board=10/1g~7/2~7/1h~7/2~dg5/1f~bd~4/1b~h1~~f2/10\r
+solution=bDEfDfbFbBcFdFbGeFfG\r
+title=Zooie\r
+\r
+; 10\r
+[Level]\r
+board=10/10/6~d2/6~3/5eb~g1/1c~~~d1~c1/2~1gb~e2/10\r
+solution=FfGeEfFfeFfGHcIeDfbFcFdFeGGeFffGEfDfIfeGfG\r
+title=Ben B Bicklebaum\r
+\r
+; 11\r
+[Level]\r
+board=10/6~h2/6~3/1b~3~3/1a~~a1~3/2~~f~~c~1/2h2~bfc1/10\r
+solution=hFHbEeDfbDeFGfFfEfcEbEDfdFeFfFfG\r
+title=Dr. Drew\r
+\r
+; 12\r
+[Level]\r
+board=10/10/2~g1~c3/2~2~4/1h~2~4/1a~~d~~~d1/3g1c~ah1/10\r
+solution=GceFIfHfbFcFdFeFfGbFDccFdFcFeFfGgG\r
+title=Donald Drew\r
+\r
+; 13\r
+[Level]\r
+board=10/3g~5/3d~5/4~~~3/3~~1~~~1/2~a~~1~f1/2gc~fcad1/10\r
+solution=FgdFdBdCeDEeDfDgGgeFEgFgfGfDeGfGgGIfgEhEdGeGfGhGcGdGeGfGgG\r
+title=Sally\r
+\r
+; 14\r
+[Level]\r
+board=10/5f~3/6~3/1fd~1e~3/3~2~3/3~g~~de1/1g~~e~f3/10\r
+solution=cDbDcDeGdFeFfBfGHfeGGfFfIffDbGcGdG\r
+title=Royal Trumpeter\r
+\r
+; 15\r
+[Level]\r
+board=10/1c~1~a4/2~1~5/2~1~5/2~~~5/2hgc~g3/4adh~d1/10\r
+solution=FbeFFfdFeFbBcEdFcFFgdFeFeGfGgG\r
+title=Bombastic Aghast\r
+\r
+; 16\r
+[Level]\r
+board=10/2d~6/3~2~c2/3~2~b2/3~2~d2/1hb~~a~3/1c1a~1h~~1/10\r
+solution=FfcBcFbFdFcFdFeFgGhGfFHcGfFfEfDfCfHdGfFfHeGfFfgG\r
+title=Rosy Robin Ross\r
+\r
+; 17\r
+[Level]\r
+board=10/10/4~g4/3~~hag2/3~~1h3/2~~g~d3/2~dh1a3/10\r
+solution=EfDfGfFfEfFcFdHdGdGfFdcGEd\r
+title=Eskimo Fish\r
+\r
+; 18\r
+[Level]\r
+board=10/10/6~b2/6~c2/5~~3/2c1a~f3/2h~b~haf1/10\r
+solution=GgeFfFHcGeFfcGdGGgfGgGHdcGdGeG\r
+title=SchnamikkaSchnop\r
+\r
+; 19\r
+[Level]\r
+board=10/2b~6/3~1e~3/3~1a~g2/3~2~b2/3~g~~g2/3~1a~e2/10\r
+solution=HdeFfFfGfCGfHffDGfFffGcBEf\r
+title=Foo-Foo The Snoo\r
+\r
+; 20\r
+[Level]\r
+board=10/5~f3/5~4/5~4/2e~1~4/2f~~~hed1/2db~b1h2/10\r
+solution=dGcEdGeGGbFfGfFfHfGfIfHfGfeFcFfFgFcGdG\r
+title=Gootch\r
+\r
+; 21\r
+[Level]\r
+board=10/3b3g~1/3a~1~a~1/4~1~1~1/4~~bf~1/4~~1a~1/4~bgf2/10\r
+solution=hFhBIedCdCGeHcIfHgGe\r
+title=Mr. Sneelock\r
+\r
+; 22\r
+[Level]\r
+board=10/4g5/4f5/3~c5/1e~~f~1~c1/2~~1e~~2/1g~~1b~~b1/10\r
+solution=fGgGEeeEIefFEdEebGDebEcEdEeECgbG\r
+title=Brigger-ba-Root\r
+\r
+; 23\r
+[Level]\r
+board=10/10/3~e5/1~d~1b4/1~1~~h~3/1h~~2~~e1/1da~b~a~2/10\r
+solution=CdbFEcFeEefEeGgGIfHfdGeGcGdGeGfG\r
+title=Vrooms\r
+\r
+; 24\r
+[Level]\r
+board=10/2~g~e1~f1/2~1~1h~2/2~1~2~2/2~c~~~~2/1g~3~~2/1f2hce~2/10\r
+solution=DbdEeEfEgGFbgCIbeEeGfGfEHeGeGgfGFeEeDeCf\r
+title=Zans\r
+\r
+; 25\r
+[Level]\r
+board=10/10/2e~~~4/5~~~c1/2h~2~~b1/1~e~~c~~2/1b1~~f~fh1/10\r
+solution=IdIefFHeGfHfcEdGFffGcFEfDfCfeGfGgGcCdCeCfDdGeG\r
+title=Wilberforce\r
+\r
+; 26\r
+[Level]\r
+board=10/10/10/10/1g~~h3f1/2~~de~~h1/1d~~1feg2/10\r
+solution=fFEeEfIfDgbEcFdFeFfGHfGfIfHfFffGEfDfbG\r
+title=Teenie Godiva\r
+\r
+; 27\r
+[Level]\r
+board=10/6~e2/6~3/1f~f~c~3/2cb~1~3/1~eh~1~3/2b1~~~h2/10\r
+solution=bDdFeGfGcECfDfDfbFcFdFFdEfDfHbeG\r
+title=Mr. Brown\r
+\r
+; 28\r
+[Level]\r
+board=10/10/10/5e4/1~dc~b4/1~bf~c~3/1e2df~3/10\r
+solution=dEcEdFFeEeDeCefFeFdFcFdFeG\r
+title=Jerry Jordan\r
+\r
+; 29\r
+[Level]\r
+board=10/1c4~c2/1he~2~3/3~~~~c2/3~~~4/1~e~~~2g1/1~1~~gh~h1/10\r
+solution=CfFgEgcCbCcCbCcCGgFgdDdEDfCfIgHgeEHdeGfGgGGdHbFgHgGddGeGfGgG\r
+title=Sala-ma-goox\r
+\r
+; 30\r
+[Level]\r
+board=10/6c3/6d~2/1b~1~~f~2/1a~d~2~2/2~1~~b~2/2~~f1c~a1/10\r
+solution=GdFdGfgCbDDebEcEFfcGGdFddEeFcGfFgG\r
+title=Tellar\r
+\r
+; 31\r
+[Level]\r
+board=10/4g~~d2/5~~3/3~ah~h2/3~2~3/2~a2f3/2d2fg~2/10\r
+solution=EdfDHdeBfDHbGdgGFdEdDf\r
+title=Foon\r
+\r
+; 32\r
+[Level]\r
+board=10/1h~1b~4/2~2~4/2~2~4/2~h~~~3/2~1~~~ad1/1bdg~g~1a1/10\r
+solution=dGcGdGdEeGfGHfIfeGGfHfeBfEfFgFhFbBcGdGbGcGdGeG\r
+title=Star Sneetches\r
+\r
+; 33\r
+[Level]\r
+board=10/8g1/5ac~b1/6b~2/7~~1/3c~~~~h1/2hg1~~~a1/10\r
+solution=gCfCIcgCIchEHfHfIfdFeFGfFfEfgDHfGfHfFfEffG\r
+title=Nolster\r
+\r
+; 34\r
+[Level]\r
+board=10/10/10/1g8/1ab~~5/2ec~5/2g1bace2/10\r
+solution=cEdEbEcEdEdFeGbEcFdFeGfG\r
+title=Ghair\r
+\r
+; 35\r
+[Level]\r
+board=10/4~he3/4~e4/4~5/2~~a~g3/1~~f6/1h1g~f~~a1/10\r
+solution=FcGbFbEeDeGeFeEeCfDfcFdGFcbFcFEeDfCfdGeGfGgG\r
+title=Jill-ikka-Jast\r
+\r
+; 36\r
+[Level]\r
+board=10/10/3f~~h3/4~5/4~~1dc1/4~~~ch1/4f~~fd1/10\r
+solution=HfGgHggGIfHfGcFcdCHgeEeGfGgG\r
+title=Zax\r
+\r
+; 37\r
+[Level]\r
+board=10/4~a4/4~5/4~5/4~d4/1c~hae4/1hedc5/10\r
+solution=FbFeDfEfcGFfEfbGcG\r
+title=Strookoo Cuckoo\r
+\r
+; 38\r
+[Level]\r
+board=10/5a~~c1/6~~a1/5~~3/5~~3/4~~ac2/4hch3/10\r
+solution=IbGfFfHffBHcGdgFeGIceGfGHc\r
+title=Lass-a-Jack\r
+\r
+; 39\r
+[Level]\r
+board=10/2g7/2e~b5/3~d~4/2~~1~~g2/2~c~~~d2/2e1~1~bc1/10\r
+solution=cCDeeDfFHeGfHfeDfEcCFfdFeFdFfFgG\r
+title=Very Odd Hunch\r
+\r
+; 40\r
+[Level]\r
+board=10/2a~3~a1/2h~3~h1/2d~3~2/3~3~2/3~~~e~2/1da~1eh~2/10\r
+solution=gFIbHfGfFfcGcBcDcDdFbGIceFfFfG\r
+title=Cindy Who\r
+\r
+; 41\r
+[Level]\r
+board=10/1fa~6/2f~~2~a1/4~1~~2/3~~1~3/1hg~~1~3/1g1~~~~ah1/10\r
+solution=cBdCcCdCbBcCEfcFdFdCEebFcFEfDfCfIceGHddGeGfGgG\r
+title=Jimbo Jones\r
+\r
+; 42\r
+[Level]\r
+board=10/1b~7/2~3~b2/2~3~1c1/2~2~~~a1/1~~fb~~3/1fc2~a~2/10\r
+solution=DfCfbBIeGgeFcFfFHeIeHedFeFGegGFfHcEfDf\r
+title=Gertrude McFuzz\r
+\r
+; 43\r
+[Level]\r
+board=10/7~e1/5a~~2/6~~f1/6~eb1/5a~h2/3b~h1f2/10\r
+solution=IbfCHfGfIeIeHfGfdG\r
+title=Snorter McPhail\r
+\r
+; 44\r
+[Level]\r
+board=10/3a~5/4~2~g1/4b~~h2/5~~3/5~afh1/3g~~b1f1/10\r
+solution=eDHfHdIfdGeGGffFgFhFdBeDfFIcHd\r
+title=Chuggs\r
+\r
+; 45\r
+[Level]\r
+board=10/5b~3/3~e1~3/3~2~f2/3~~a~3/2~c~1~3/1f~1ecab2/10\r
+solution=fEEcdEfGfBHdGeGgfGdFFeEfDfeG\r
+title=Chooie Katz\r
+\r
+; 46\r
+[Level]\r
+board=10/10/10/10/3g6/3e~gca~1/2ch~ah1e1/10\r
+solution=FfGfFfHfGfGgeFdFfFeFdFfFdGgFhFcGdGeG\r
+title=Father Of Nadd\r
+\r
+; 47\r
+[Level]\r
+board=10/2c~6/3~3~h1/3h3~2/2~b3~2/1~~e~2~2/1egcg~~b2/10\r
+solution=DfCfcBDedFcGeGfGIccGdGeGfG\r
+title=Beft\r
+\r
+; 48\r
+[Level]\r
+board=10/2~d6/2~7/2~7/1g~4e~1/2~~~~~bg1/1b~d1h~he1/10\r
+solution=bGbEDbcFdFcFhEeFfFHfIfGfHfFfEffG\r
+title=Morris McGurk\r
+\r
+; 49\r
+[Level]\r
+board=10/4~h4/4~1e~2/4~2~2/4~ed~2/3b~hb~2/3d~b1~2/10\r
+solution=FbgCgFfEFfgEGfHfFgGfdFdG\r
+title=King Derwin\r
+\r
+; 50\r
+[Level]\r
+board=10/6~~f1/2a~2~g2/3~~1~e2/4~1~h2/1g~~~~~3/2f1ah~e2/10\r
+solution=cCdDIbHgHbHdGfbFcFdFFfHeEfDfHeeG\r
+title=Nellar\r
+\r
+; 51\r
+[Level]\r
+board=10/10/10/1e~1f~4/1c~~1~~3/1h~~hb~~c1/2b~1f~~e1/10\r
+solution=cGEfDfbDbEcEdFcFbFIfHgfFeFIggFfFdFeFfGHfGfeDfEFfEffG\r
+title=Sgt. Mulvaney\r
+\r
+; 52\r
+[Level]\r
+board=10/10/4b~~3/5f~h2/1c~f~b~3/2~h~1~3/2~1ch~~2/10\r
+solution=eCfCfEDeDfbEcEdFcFfGdFFeEfDfgGeGHd\r
+title=Guff\r
+\r
+; 53\r
+[Level]\r
+board=10/3h~5/2~d~~4/2~1e~4/2a2~4/2df~~h3/3e1fa3/10\r
+solution=dBeCdFeFGgeDFfEfcFcFdFeFDccF\r
+title=Tufted Mazurka\r
+\r
+; 54\r
+[Level]\r
+board=10/10/10/4d~2g1/5~2c1/1d1g~~~ce1/1c~c~~1e2/10\r
+solution=HfIfeDFgdFbGGfeFbGcGfFgFIfHfGfIf\r
+title=Bellar\r
+\r
+; 55\r
+[Level]\r
+board=10/5~c3/5~2a1/5~1~g1/4~~1~2/2~e~f~~f1/1a~1cg~~e1/10\r
+solution=GbFeIdIdfFHfGfIfHfdFFffGEfDfeGfGgG\r
+title=Royal Cook\r
+\r
+; 56\r
+[Level]\r
+board=10/4e~~b2/6~a2/3~~~~h2/3~1~~3/3~1~~ab1/1fh~f1e3/10\r
+solution=eBHbGfHffBHcGdHdGdgFFdEdfEHfbGcGfFIfHf\r
+title=Zuff\r
+\r
+; 57\r
+[Level]\r
+board=10/3b~1e~2/4~2~g1/4~2~b1/4~2~d1/2~h~~~~h1/1e~1~d~~g1/10\r
+solution=fGIggBIdHfdBeGGfIfdFFfEfDfIffGeGfGgG\r
+title=Gerald McGrew\r
+\r
+; 58\r
+[Level]\r
+board=10/3a~b4/4~2~f1/4~1d~2/1~f~~1a~2/1~1~~~h~2/1b1~d~1h2/10\r
+solution=gFGfEgcEFgdFdBFbEeEeDeCeGfeFdFfFdGIcgF\r
+title=Gusset\r
+\r
+; 59\r
+[Level]\r
+board=10/1~b7/1~8/1~8/1~~4f2/1ed~~d~h~1/1fb~e1~1h1/10\r
+solution=hFCbbEEgcFfFHfGfFfdFbFeFfFbGcG\r
+title=Humpf-a-Dumpfer\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/10/10/10/4df~3/1~b~ah~~2/1fad2bh2/10\r
+solution=CffFeEEfDffEFfEfDgbFcFdFeFGegFfFFfEfDfbG\r
+title=Two Of Spades\r
+\r
+; 1\r
+[Level]\r
+board=10/1e~e~2~d1/2f1~2~2/1~c1~2~2/1~1~~~1~2/1~efc~1~2/1~2de~~2/10\r
+solution=dBeEIbeGfGbBcBdFdBEeEfDfCfCdCdbFcFdF\r
+title=Two Pair\r
+\r
+; 2\r
+[Level]\r
+board=10/1~ae6/1~8/1~4a3/1~3~g3/1~~~h~h3/1e1~f~g~f1/10\r
+solution=GeeFCbDbCbbFEgcFdFeGdGeGfGgG\r
+title=Royal Flush\r
+\r
+; 3\r
+[Level]\r
+board=10/3ba5/2~d6/2~7/1~g~6/1a1~6/1fbdf~g3/10\r
+solution=DcCecEDccEbGcGEbDccEbGbGcGdGeG\r
+title=Jack Of Hearts\r
+\r
+; 4\r
+[Level]\r
+board=10/7~e1/4c~~~h1/6~~2/5g~~2/3~fc~h2/1f~~e1~g2/10\r
+solution=fEEfbGIbIcfFHfGfFfeCfC\r
+title=King Of Hearts\r
+\r
+; 5\r
+[Level]\r
+board=10/10/5e4/4~g~3/4~1~3/1~ca~1~g2/1e1c~~hah1/10\r
+solution=fDGgFgdFcFFdEgEfDfCfeGfGdGeGfGgG\r
+title=Queen Of Clubs\r
+\r
+; 6\r
+[Level]\r
+board=10/7b2/7e~1/8~1/2f5~1/2c~1~e~~1/2d~bcf~d1/10\r
+solution=hCgFIfhCgGIffGHfGfcFdGeGcFdGeGfGcGdGeGfGgG\r
+title=Ten Of Diamonds\r
+\r
+; 7\r
+[Level]\r
+board=10/5~b3/5~4/5~1g2/5~~b2/1eh~~~~3/1b1e~g~bh1/10\r
+solution=HecFbFdFcFEgFgIgHgGgGbFfEfDfCffGHeGfdGeG\r
+title=Nine Of Spades\r
+\r
+; 8\r
+[Level]\r
+board=10/6f~2/3g~~e~2/4~~1~h1/4~~1~2/1~c~~~~~g1/1h1~~~ecf1/10\r
+solution=IfgBHfhFdCIdGgHfGfGcFfcFEfeGDfCfdGeGfG\r
+title=Ten Of Spades\r
+\r
+; 9\r
+[Level]\r
+board=10/4e~~bf1/5~~e2/4~c~3/4~1~3/3a~f~~2/4~1abc1/10\r
+solution=HbgFIbHbfDgFHcGfFfdFeFfFeBFd\r
+title=Three Of Spades\r
+\r
+; 10\r
+[Level]\r
+board=10/10/2b~6/3~3h2/3~2~c2/1c~~~~cf2/1fhc~~1b2/10\r
+solution=HecCHebFGfFgdFcFHfGfeFcGfFgFbGcGdG\r
+title=Queen Of Diamonds\r
+\r
+; 11\r
+[Level]\r
+board=10/4d~a~2/5~1~2/5e~~2/3f~1~dc1/4~~af2/4~c1e2/10\r
+solution=gBHddEHfGfFfIeHeGfHffDgEeBfD\r
+title=Ten Of Clubs\r
+\r
+; 12\r
+[Level]\r
+board=10/10/10/2af~5/2c1~5/1~b~~~~~~1/1cfea~e1b1/10\r
+solution=cFCfdDGgeFdFcFfFeFdFfFdGgFhFcGdGeG\r
+title=Eight Of Hearts\r
+\r
+; 13\r
+[Level]\r
+board=10/5f4/4eb~~h1/5gf~2/7~2/5~~~2/1heb~~1g2/10\r
+solution=fCgCfCHfGfdGeCfCgDHfGfcGdGIcfDgDHfGfbGcGdG\r
+title=Four Of Diamonds\r
+\r
+; 14\r
+[Level]\r
+board=10/3f~5/4~5/4~1~c2/4~1~3/2~~af~3/2agdcdg2/10\r
+solution=dBEfDfHdGfeGdGeGfG\r
+title=Eight Of Clubs\r
+\r
+; 15\r
+[Level]\r
+board=10/7~a1/3h~2~g1/4~2~h1/4~f1~2/1a~1~e~~2/1gfe~1~3/10\r
+solution=FfFfdCeFcGIbbFfFHfGfFfcGIcIdHfGfHfFfbGcG\r
+title=Four Of Hearts\r
+\r
+; 16\r
+[Level]\r
+board=10/4~d1~d1/4~e1~2/4~d1~2/2g~~1f~2/3~g2~2/3fe~~~f1/10\r
+solution=cEFbFcEfdGeGfGgEIbHgGgFd\r
+title=Four Of Clubs\r
+\r
+; 17\r
+[Level]\r
+board=10/2a7/1~h4b2/1~4~f2/1~~3~3/1c~~~~~b2/1f~h~~1ac1/10\r
+solution=CcCcHdGfHfGfdGbEbEFfEfcFdFeFfFgFbFcFdFeFfFgFHdGfFfEfcGbGcGdG\r
+title=Queen Of Spades\r
+\r
+; 18\r
+[Level]\r
+board=10/7~g1/7~2/1f~4~2/1c~2~d~2/2~~~~1f~1/2~bdc~gb1/10\r
+solution=IbhFGeFfbDbEcFdFdGeGfGgGcGdGeGfGgG\r
+title=Wild Card\r
+\r
+; 19\r
+[Level]\r
+board=10/1b~7/1g~4~b1/2~1~d1~2/2~~~1~~2/2a~g~~3/2g~d1~a~1/10\r
+solution=EgcFdFFdEebBbCeFcEIchGfFHeGfgGFfcG\r
+title=Six Of Clubs\r
+\r
+; 20\r
+[Level]\r
+board=10/6~e2/6~3/6~3/3e~~~3/1a1hc~~3/1gcga~h3/10\r
+solution=dEGgeEfFeFdFfFeFHbeGGfdGFfEfbGcGbGcGdG\r
+title=Nine Of Hearts\r
+\r
+; 21\r
+[Level]\r
+board=10/5b1~h1/5d~~2/1g~3~~2/2h3~~2/2b~~~d~2/2g~~1g~g1/10\r
+solution=fCfCGfgGbDFfcGcFdFcFeFcGIbfF\r
+title=Six Of Spades\r
+\r
+; 22\r
+[Level]\r
+board=10/6~~b1/6~3/2c~2~3/3~2~3/2~g1b~f~1/2dcdg~1f1/10\r
+solution=hFcDDfcGcGdGIbHb\r
+title=Ace Of Spades\r
+\r
+; 23\r
+[Level]\r
+board=10/4~c~e2/4~e~3/2f~~1~3/3~~1~3/3a~~~b2/1b~c1f~a2/10\r
+solution=cDdEeFdFFbEeHbeFHffCGfFffGEfbG\r
+title=Six Of Diamonds\r
+\r
+; 24\r
+[Level]\r
+board=10/2f7/2c~6/3~b5/3~e5/1b~~g~~~2/2cge~1f2/10\r
+solution=eFcCDfcCdFeFfFgFDgbFcFcGdG\r
+title=Seven Of Spades\r
+\r
+; 25\r
+[Level]\r
+board=10/10/10/10/3d2~c2/1gbe~1~3/1ecd~~~gb1/10\r
+solution=HgGgFgdFEgcFbFdFcFEgeGfGgGdGcGeGdGfGHeeGgGbGcGdGeGfG\r
+title=Five Of Spades\r
+\r
+; 26\r
+[Level]\r
+board=10/10/10/10/3gh~~3/2dece~~2/4gdh~c1/10\r
+solution=eEfEdEfFeFfFgFFgdFeFcFdF\r
+title=Six Of Hearts\r
+\r
+; 27\r
+[Level]\r
+board=10/1b~f~1~a2/2~1~~f3/2~1~~4/2~1~~4/1~da~~4/1~bg~gd3/10\r
+solution=dGbBCfdBGcHbGcdGbGcGdGeG\r
+title=King Of Spades\r
+\r
+; 28\r
+[Level]\r
+board=10/10/10/10/10/1ba~~g~g~1/2cebec1a1/10\r
+solution=fFcFbFdFcFeFdFfFdGgFhFcGdGeG\r
+title=Nine Of Diamonds\r
+\r
+; 29\r
+[Level]\r
+board=10/3h6/2~e~~4/2~2~~~2/2~f~gc~2/2~1h1g~~1/2~~c~1fe1/10\r
+solution=dCeCfDgDgEfEDcdEeEcGeGfEHehFGeFegF\r
+title=Jack Of Diamonds\r
+\r
+; 30\r
+[Level]\r
+board=10/8d1/7~e1/1a5~2/1b3~h~2/1e~1~~d~2/1bh~a~1~2/10\r
+solution=bFcGeGGeFfgFIcIcHfGfFfcGbGcGdG\r
+title=Jack Of Clubs\r
+\r
+; 31\r
+[Level]\r
+board=10/3d~5/1~e1~f4/1c1~d5/1a~~6/2f~3~c1/2a~e~~~2/10\r
+solution=dBbEcEFcEdCcbEbEcFIfcGdGeGfG\r
+title=Three Of Clubs\r
+\r
+; 32\r
+[Level]\r
+board=10/10/10/6d~2/7d2/2~~fa~cf1/2h~ch~a2/10\r
+solution=gDEfFfEffGHfGfDfIfHfGfdGcGdGeGcGdGeGfG\r
+title=Ace Of Clubs\r
+\r
+; 33\r
+[Level]\r
+board=10/7f~1/8~1/2g~3~a1/2b~1f~~2/3~~b~~2/3eae1~g1/10\r
+solution=hBfEgFIdIdHfFfEfGfFfcDdFcEdFeFdFfFgFdG\r
+title=King Of Clubs\r
+\r
+; 34\r
+[Level]\r
+board=10/2~b6/1d~2~h3/1g~2~b3/2~2~4/2~g~~4/2~hd~h3/10\r
+solution=DbbDbDcFdFdGGcGdcGdG\r
+title=Seven Of Diamonds\r
+\r
+; 35\r
+[Level]\r
+board=10/2e~6/3e6/2~af2~c1/2~g3~2/2~a~~~~g1/1c~2~~~f1/10\r
+solution=cBDdDfdFeFIgHgIgIdHfGfFfEfDfEddFeFfFfG\r
+title=Pair\r
+\r
+; 36\r
+[Level]\r
+board=10/2g~~b4/3g~g4/4~2~b1/1b~1~1~h2/2~~f~~1h1/2~3~~f1/10\r
+solution=FbdCcBdCeFfFgGIdHeHeEfGfgGDfFfEfbE\r
+title=Eight Of Spades\r
+\r
+; 37\r
+[Level]\r
+board=10/1b~7/1h~7/2~~a5/2~~6/1h~~b~4/2~chahc2/10\r
+solution=bBbCEfDfEddFeFeGdGeGfG\r
+title=Ace Of Diamonds\r
+\r
+; 38\r
+[Level]\r
+board=10/1c8/1b~7/2~1~b4/2~~~5/1fd~~5/1defec4/10\r
+solution=bCFdcEcFbFdFcFcGbGcGbCcGdG\r
+title=Three Of A Kind\r
+\r
+; 39\r
+[Level]\r
+board=10/10/6c~2/1e~4~2/1h~4~g1/2~~~~~~h1/1g~1ceg~g1/10\r
+solution=gGbGbDcFdFfGeGgGIfgCfGHfeGGfHfbEcFdFFffGEfDfeGfGgG\r
+title=Two Of Hearts\r
+\r
+; 40\r
+[Level]\r
+board=10/10/10/2a7/2f~1~e3/3~~f4/3ega~g2/10\r
+solution=cEdFcEdFeFeGfGGedG\r
+title=Two Of Diamonds\r
+\r
+; 41\r
+[Level]\r
+board=10/10/8c1/1~gc2~~d1/1g1e~1~b2/4~~~d2/1be~~1~3/10\r
+solution=CddEcGIdHdHeGfHfFfdEeFbGcGIdfFHf\r
+title=Two Of Clubs\r
+\r
+; 42\r
+[Level]\r
+board=10/2g~2~b2/3~2~3/3~~1~3/4~1~b2/2~~~~~fc1/1fce~~~ge1/10\r
+solution=cBHbdDHfeGGfHfdGFffGcGEfDfeGfGgGdGeGfGgG\r
+title=Nine Of Clubs\r
+\r
+; 43\r
+[Level]\r
+board=10/1b8/1f~7/2~h~~f3/2~e~~4/2~d~~~he1/1b~1~~~1d1/10\r
+solution=dDHfeGdEdFbGbCbCcFGdeFdFIfHffFeFgFhFeG\r
+title=Three Of Hearts\r
+\r
+; 44\r
+[Level]\r
+board=10/5~h3/5~1~d1/5~1~2/4g~d~2/5~h~~1/4b~bhg1/10\r
+solution=GeGfeEfEgFIcfFHeGehFhGeGGgFgIgHgGb\r
+title=Straight Flush\r
+\r
+; 45\r
+[Level]\r
+board=10/8h1/1a5~d1/1f~4~2/1h~~3~2/2~a1~~~2/2~fd~a3/10\r
+solution=bDIcHfGfDgbEbEGgFgcEIcHfcGdGeG\r
+title=Five Of A Kind\r
+\r
+; 46\r
+[Level]\r
+board=10/4d5/2~gf5/2~7/2~7/2~fe~g3/1e~hd~h3/10\r
+solution=DcEcDcEcDccFGgeFdFfFdGcGdGeGbGcGdGeG\r
+title=Seven Of Clubs\r
+\r
+; 47\r
+[Level]\r
+board=10/7hg1/6~c2/6~3/1~c~e1~3/1c1~2~~~1/1e~h~c~1g1/10\r
+solution=HcCeEebGdGIbHcHcgFhFeG\r
+title=Five Of Diamonds\r
+\r
+; 48\r
+[Level]\r
+board=10/6c~c1/7~2/5~a~2/3~f~1~2/2~d1d~3/1h~fha~3/10\r
+solution=gBIbGdfFEebGDfcGcGdGeG\r
+title=Ten Of Hearts\r
+\r
+; 49\r
+[Level]\r
+board=10/2~f6/2~7/2~4~b1/2~~2~~2/2b~~~f3/1gab~~a~g1/10\r
+solution=DbIdcEHeGfGfdGcFdFdGcGdGeGbGcGdGeGfGgG\r
+title=King Of Diamonds\r
+\r
+; 50\r
+[Level]\r
+board=10/1hd~6/3~~2~e1/3~~2~2/2a~~~1~2/3d~~1~h1/3e~a~~a1/10\r
+solution=cEcBbBcBFgdCdEIgHgeEeGfGgGIcdGeGfG\r
+title=Five Of Hearts\r
+\r
+; 51\r
+[Level]\r
+board=10/6hb~1/2f~f~2~1/3~1~2~1/3~~~2~1/3~~h~db1/2f~~1~hd1/10\r
+solution=hBeCFecCgBhBHffFgFgG\r
+title=Eight Of Diamonds\r
+\r
+; 52\r
+[Level]\r
+board=10/2f~~3e1/3a~2~h1/4~1~~2/4~b~~2/2~~b1~~2/2h1fa~e2/10\r
+solution=cBdBEffGfEgFIcIcHdHeGeGgdCdFFeEfDfeGfG\r
+title=Straight\r
+\r
+; 53\r
+[Level]\r
+board=10/1g~7/2~7/1h~7/2~~6/1~~ad~af2/1df2~hg2/10\r
+solution=GfeFdFfFeFbBcFdFeFGfFfEfDfbDHfGfFfEfcECfDfdFeFfFfG\r
+title=Five Of Clubs\r
+\r
+; 54\r
+[Level]\r
+board=10/2h~6/3~6/3~6/3~1~a3/2d~~cf~~1/1~cda2hf1/10\r
+solution=CgFfEfcBdFbGeFGegFhFfFFfgF\r
+title=Queen Of Hearts\r
+\r
+; 55\r
+[Level]\r
+board=10/2~~f2c2/2~d2~d2/2fa~1~3/4~1~3/4~~~3/2hc~h~a2/10\r
+solution=EbDbHcHcGfFfcGdGDddDeGcDdDeGfG\r
+title=Four Of A Kind\r
+\r
+; 56\r
+[Level]\r
+board=10/2g~f~4/3~1~4/1e1~1~~3/1b~~2~3/2~~~d~b2/1e~g~1df2/10\r
+solution=fFeBfDbGbEbEcEdFcFcBdFeFfFcG\r
+title=Three Of Diamonds\r
+\r
+; 57\r
+[Level]\r
+board=10/6a~2/7h~1/6~e~1/4f~~1~1/1a~~a~~e~1/2~h2fa~1/10\r
+solution=HdgBhCHdGfeEfEbFEfDfFfEf\r
+title=Four Of Spades\r
+\r
+; 58\r
+[Level]\r
+board=10/6h3/5~d3/5~4/3~ed1~c1/2~~c2~2/1e~bh~~b2/10\r
+solution=GcEeDfGcFeEfdGeGfGIedGeGfG\r
+title=Jack Of Spades\r
+\r
+; 59\r
+[Level]\r
+board=10/10/10/10/1f~~d5/1b~~a~g~2/1f~bgd1a2/10\r
+solution=EeDfEfGfFfDfbEcEFgdFcFbFeFdFcFeFcGfFgFbGcGdG\r
+title=Joker\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/4d1~a2/4b~~f2/4c~4/5~4/1~~~~~1c2/1f1d~~ab2/10\r
+solution=HbGceCHceDGcFfFffGEfDfCfeGfGeDdG\r
+title=Angelica Pickles\r
+\r
+; 1\r
+[Level]\r
+board=10/1h~3a3/2~1~~e3/2~1~5/2~1~d4/2~~he~3/1dah2h3/10\r
+solution=EfGcFcbBFfEfcFdFeFfFGcFcEfDfbG\r
+title=The Grinch\r
+\r
+; 2\r
+[Level]\r
+board=10/10/7~f1/7~2/3b~2~c1/2cg~~g~d1/2f1~~bd2/10\r
+solution=dEeGIcHfIfdFcFdFeFGfFfEfDfgGIfHfeGfG\r
+title=Popeye\r
+\r
+; 3\r
+[Level]\r
+board=10/1g8/1a~4~d1/2~4~2/2~4~2/1h~d~~~~~1/1f~a~hf1g1/10\r
+solution=bCbFdGcGbGbCcFdFeFfFgFhFIcHfGfFfdGcGdGeG\r
+title=Donald Duck\r
+\r
+; 4\r
+[Level]\r
+board=10/5~d3/5~4/4~b4/3~c5/1~e~g5/1ed1bg~c2/10\r
+solution=CfFdEeDfEfdFGbcFdFFdEfDfeGfG\r
+title=Bugs Bunny\r
+\r
+; 5\r
+[Level]\r
+board=10/4~c~~g1/4~1~3/1d~f~b~3/1f~3~3/2~c~~~~2/2~1g~d~b1/10\r
+solution=DdbEfDgFIbHbGfDfbEcFdFeGFbEdDd\r
+title=Lisa Simpson\r
+\r
+; 6\r
+[Level]\r
+board=10/10/4~b4/1f2~5/1a2~5/1f~~~c~~2/1cbh~h1a2/10\r
+solution=dGFcbFcFbFcFbFdFcFeFcGfFgFbGcGdG\r
+title=Winnie The Pooh\r
+\r
+; 7\r
+[Level]\r
+board=10/10/2ce~5/3b~~4/4~~~3/3~~~~~h1/1c~ebc1hc1/10\r
+solution=IfdCcCdCdDeDeEEffEFfgFbGcGdG\r
+title=Tom Terrific\r
+\r
+; 8\r
+[Level]\r
+board=10/5~~e2/5~f3/3~c~4/2~~1~4/2~dg~~~~1/2f1dg1ce1/10\r
+solution=eFHbeGGbeDGcFdEdDefFgFhFfFdFgF\r
+title=Speed Racer\r
+\r
+; 9\r
+[Level]\r
+board=10/3e~5/4~3g1/4~3c1/4~1~fb1/1~~~~~~ge1/1f1b~~~c2/10\r
+solution=HfIeHeIeGfHfGfIedBFfEfDfCffGeGgGIfHfdGeGfG\r
+title=Scooby-Doo\r
+\r
+; 10\r
+[Level]\r
+board=10/2~f6/2~d~5/2~1~5/2cg~~~3/2f1~1~~g1/3c~g~d2/10\r
+solution=DbdGdCdEcEeEIffGfEdEEgeGfG\r
+title=Tweety\r
+\r
+; 11\r
+[Level]\r
+board=10/10/3~d5/1~~~c5/1~1a6/1d1h~1~~e1/1c1e~~~ah1/10\r
+solution=EcDdCdEdDdCdIfHfdGeGdFeGfGdGeGfGgG\r
+title=Alvin\r
+\r
+; 12\r
+[Level]\r
+board=10/3f~2~h1/4~2~2/2~h~2~2/1~~1~~1~2/1~c~~~b~2/1h1fch1~b1/10\r
+solution=DdCeGfFfIgIbHfGfdBeEcFeFdFfFgFdG\r
+title=Superman\r
+\r
+; 13\r
+[Level]\r
+board=10/2~g6/2~2~fc2/2~2~4/2~1f~4/2~~1~1e2/1~eh~gch2/10\r
+solution=GceEHcGcFgDbcFCgDgcGdGeGfGbGcGdGeGfG\r
+title=Fat Albert\r
+\r
+; 14\r
+[Level]\r
+board=10/10/2a~1b~3/3~~c~b2/3~~1~3/3~a~~d2/2chd~h3/10\r
+solution=cCfCHdHfGfdGeGFdcG\r
+title=Wile E. Coyote\r
+\r
+; 15\r
+[Level]\r
+board=10/4~g2b1/2a1g2~c1/2c~a~~~2/3~1~~3/5~~3/2hbh~~3/10\r
+solution=FbEdcDdDcDIceDHdIceGdGfGHdGfcGdGeG\r
+title=Bullwinkle\r
+\r
+; 16\r
+[Level]\r
+board=10/10/1d~7/2~7/2~4e2/2~~~g~bg1/1h~e~hd1b1/10\r
+solution=HfbGbCdGFfGfHfcGEfDfFfEfGfFfIfHfGfFfdFcFeFdFfFdGgFhFcGdGeG\r
+title=Pikachu\r
+\r
+; 17\r
+[Level]\r
+board=10/2d~1gb~2/3~~d1~2/3~~2~e1/3~2~~2/1~d~~~~3/1e1bgd~3/10\r
+solution=cBgBIdHeHeGfFfEfDfCfFcFcEcdFEddFdGeG\r
+title=Top Cat\r
+\r
+; 18\r
+[Level]\r
+board=10/10/6~c2/5f~d2/4~d~e2/1e2~e~3/1df~~c~~2/10\r
+solution=fEFecGfFHcGeHdbGcGdGGebGcGdGgGeGHe\r
+title=Mighty Mouse\r
+\r
+; 19\r
+[Level]\r
+board=10/7~h1/1~g~g2h2/1~ce6/1~8/1~~~~1~f2/1~1f~~~ec1/10\r
+solution=IbHfdGeGCcEcCdDdCdDdCdbFcFbFcFdFeGfGdGeGfGgG\r
+title=Fred And Barney\r
+\r
+; 20\r
+[Level]\r
+board=10/5~e3/5~4/5~~b2/1~a1~~~d2/1~1~~c~c~1/1~aeb1~d~1/10\r
+solution=CeGbFeEffFHdhFGfFfgG\r
+title=G McBoing-Boing\r
+\r
+; 21\r
+[Level]\r
+board=10/10/1f~1e5/2~1h~1~h1/2~2~~~2/2~2~~fb1/2bh~~~1e1/10\r
+solution=IdHedGeDHfIfHfGfeDfFgFhFcGdGbCcGdGeG\r
+title=Pussycats\r
+\r
+; 22\r
+[Level]\r
+board=10/3a~5/4~3e1/3g~1a~g1/4~~1~d1/4~~d~2/4e~1d2/10\r
+solution=IedBdDeEeFfFgFIeHfGfIegDHfGf\r
+title=Mr. Magoo\r
+\r
+; 23\r
+[Level]\r
+board=10/4~c4/3b~e4/4~5/3h~1e3/4~~a~2/3cah1b2/10\r
+solution=dEeFGfGfdGdCFbeFfFFcgF\r
+title=Bobby Hill\r
+\r
+; 24\r
+[Level]\r
+board=10/10/10/1~c4~f1/1~4~~2/1~~1bh~~e1/1~~ehfc~b1/10\r
+solution=fFeFgGfFgFIdHeGfeGDgCgCdbFHgcGdGeGbGcGdGeGfGgG\r
+title=Arthur\r
+\r
+; 25\r
+[Level]\r
+board=10/10/2~a6/1~~2e~3/1~1~c1~3/1afgf~~~e1/1g1c1~~3/10\r
+solution=DcCdfDEeGgeFdFcFEfDfCfFfEfIfHf\r
+title=Rocky\r
+\r
+; 26\r
+[Level]\r
+board=10/4~d~h2/4~a4/4~5/3f~~~~2/2ae~e1~2/2df~1h~2/10\r
+solution=dFFbEfHbGbFcFceEEffEgEFf\r
+title=Snoopy\r
+\r
+; 27\r
+[Level]\r
+board=10/3~e5/1ea~6/3~3~f1/3~3~d1/3hd~~~2/2fa1~~~h1/10\r
+solution=cCeFdFbCEbcCeFfGIgIdIeHfGfHfFfEffG\r
+title=Betty Boop\r
+\r
+; 28\r
+[Level]\r
+board=10/10/2b7/2h~6/2a~2~~e1/3~~~h~f1/2f~e~1ab1/10\r
+solution=gFIeHeGfHfGfIfHfGfcGcEFgdFeFfFgFcDcEdFeFdFfFgFdG\r
+title=Daffy Duck\r
+\r
+; 29\r
+[Level]\r
+board=10/10/3b~5/4~5/1h~~~2f2/3e~g1e2/2~h~f~bg1/10\r
+solution=bEcEFfdFeFEgDgFgdCeFEgFgfGeGfGdGeGfGcGdGeGfGgG\r
+title=Gumby\r
+\r
+; 30\r
+[Level]\r
+board=10/4d~1~a1/5~1e2/5~~f2/5~~3/2c~~~~~2/2fe~cd~a1/10\r
+solution=eBfFcFdFHdHdGfdGIbHdgFcGdGeG\r
+title=Porky Pig\r
+\r
+; 31\r
+[Level]\r
+board=10/2~f6/2~7/1g~7/1d~3d~2/2~~~~ah~1/1ag~~h2f1/10\r
+solution=gEGfFfHfGfcGbGDbbDcFdFcFHfGfeFcGfFgFhFbEcGdG\r
+title=Lucy\r
+\r
+; 32\r
+[Level]\r
+board=10/10/10/2b3~ad1/2e~2~bg1/3~~~e3/2ag~~d3/10\r
+solution=cEdFGfcEHedFGfIdHdHeIeHeGfdGcGdGeG\r
+title=Ren And Stimpy\r
+\r
+; 33\r
+[Level]\r
+board=10/2c~c~4/3~1~~1b1/3~~h~~a1/3~~1~3/2~~~1~d~1/1b~1a~d1h1/10\r
+solution=HfeBIdHdfCfDIdHdGdeGgFhFcBdFFdEfDfeG\r
+title=Woody Woodpecker\r
+\r
+; 34\r
+[Level]\r
+board=10/7~f1/1a~4~2/2~2e~~2/2~2fe~~1/2~3g~~1/2h~gha~~1/10\r
+solution=gEfDgFfEgEhEhFgFgGIfIbhEfGHfeGhGgGcGdGeGfGbCcGdGeGfGgG\r
+title=Sylvester\r
+\r
+; 35\r
+[Level]\r
+board=10/4b~4/5~~d2/5~~f2/5~4/2~fcg~3/2g1dbc3/10\r
+solution=eBfFHcGdHddFeFGfGdFfEfDfeG\r
+title=Bart Simpson \r
+\r
+; 36\r
+[Level]\r
+board=10/6a~2/7c2/2~g2~f2/2~f~~~3/1ad2~~~c1/1dg~1~~~2/10\r
+solution=cGDdgBdEeEIfHgHdHdHdGeGeFegGfGEeDe\r
+title=Daria\r
+\r
+; 37\r
+[Level]\r
+board=10/10/7~g1/7~h1/2e~1~~~d1/3~g~e~2/2h~d~dh~1/10\r
+solution=IcIeHeGeHfGfcEdGeGcGdGeGhGfGIe\r
+title=Yogi Bear\r
+\r
+; 38\r
+[Level]\r
+board=10/1~e1~h4/1~1~e5/1~1~h~4/1~~~1~4/1g~fg~4/2~h1hf3/10\r
+solution=eDCbFbEcbEDfEfcFEdDedFbFeF\r
+title=Heckle\r
+\r
+; 39\r
+[Level]\r
+board=10/1a5~h1/1c~4~2/2~3h~2/2~4~2/2e~~e1~f1/2a1~f~~c1/10\r
+solution=IbgDIffGcFdFbCbCcFdFeGfGgG\r
+title=Josie \r
+\r
+; 40\r
+[Level]\r
+board=10/10/1h~7/2~~6/2c~~1b3/2hg~~db2/3cd~1g2/10\r
+solution=GfbCcDdEcEdEeFdFcFeFdFfFgFdG\r
+title=Butt-head\r
+\r
+; 41\r
+[Level]\r
+board=10/2a~1~f~h1/3~1~1~2/3~1~d~2/3~1~1~2/2h~~~da2/2fd~2d2/10\r
+solution=GfFfGbFfcGcBHfGfFfIbgDHfGfFfcG\r
+title=George Of Jungle\r
+\r
+; 42\r
+[Level]\r
+board=10/2ag~1~c2/1~d1~1~3/1~2~1~3/1~2~1~3/1~b1~g~c2/1~da~b~3/10\r
+solution=CcdBfGHbCgCcbFbGcGdGeG\r
+title=Bill\r
+\r
+; 43\r
+[Level]\r
+board=10/2a7/2e~6/3~6/2g~6/2f~~f4/3ecac~g1/10\r
+solution=cCcEcFdFcCdFeFeGdGeGfGgG\r
+title=Jeckle\r
+\r
+; 44\r
+[Level]\r
+board=10/10/1a~d~5/2~1~5/2~~~~ac2/3~d~e3/1e~~1~fcf1/10\r
+solution=dCbCGeGfFfEfcEdFeFbGHeGgfGgG\r
+title=Natasha Fatale\r
+\r
+; 45\r
+[Level]\r
+board=10/10/10/4~e4/3c~5/1h~a~~e~2/2hce2ea1/10\r
+solution=bFdFgFFdeFfFgF\r
+title=Beavis\r
+\r
+; 46\r
+[Level]\r
+board=10/10/2~e2~b2/2~g2~3/2~e~c~3/2~1~h~3/1bc~~1~hg1/10\r
+solution=fFDcDeFfdEeFcGfFHcGfgGFfbGcG\r
+title=Boo Boo\r
+\r
+; 47\r
+[Level]\r
+board=10/10/2g~2d3/3~1~g3/3~1~b~2/3~~~1h~1/2bh~~cdc1/10\r
+solution=cCGddFhFGgGegEdGFfEffGgGeGfGgG\r
+title=Cartman\r
+\r
+; 48\r
+[Level]\r
+board=10/10/6~d2/6~3/1b4~3/1c~~cb~3/1afdfa~3/10\r
+solution=bFcFbFcFdFfGHceGGfFfcGdGbGcGdGeG\r
+title=SpongeBo\r
+\r
+; 49\r
+[Level]\r
+board=10/1f~7/2~2e4/2~1~h4/2~1~5/2~1dad~~1/1f~1he1a~1/10\r
+solution=bBFdgFfFeFhFgFfFFdgF\r
+title=Wonder Woman\r
+\r
+; 50\r
+[Level]\r
+board=10/10/10/2ah~5/3d~5/4~ba~2/1a~bad1~h1/10\r
+solution=dEDgEgcDdDGfFgdEeFcGfFgFbGcGdG\r
+title=Boris Badenov \r
+\r
+; 51\r
+[Level]\r
+board=10/2a1e~4/2c~1~1e2/2b~1~~a2/3~~~~b2/4~~~3/4c~e3/10\r
+solution=cCdEHdHdGgeBcCdEeGcDdEHeeG\r
+title=Road Runner\r
+\r
+; 52\r
+[Level]\r
+board=10/4~b4/3~f2~g1/3~3~2/1g~~1c~~2/1b~~~1c3/1f~1~~g~g1/10\r
+solution=fEgGbGbFcFEcDeFbEcDeIcHedFeG\r
+title=Underdog\r
+\r
+; 53\r
+[Level]\r
+board=10/10/5d1~b1/5h~~2/4~a~~2/2eb~1~~2/3deh~~a1/10\r
+solution=fDfEgGFeeGcFdFIcdGeGfG\r
+title=Space Ghost\r
+\r
+; 54\r
+[Level]\r
+board=10/3e~5/1~d1~2~e1/1~2~2~f1/1~f~~1b~2/1~b~~~c~2/1d1~~~1c2/10\r
+solution=CcgFIcIdGfHfGfFfdBeFcEfFgFcFdG\r
+title=PigPen\r
+\r
+; 55\r
+[Level]\r
+board=10/10/10/4h~4/1~~~fg~c2/1a~3~h2/1f~cag~3/10\r
+solution=fEeDfEHfEeDgbFDeCeCgcGHfbGcGdGeG\r
+title=Homer Simpson\r
+\r
+; 56\r
+[Level]\r
+board=10/10/7~g1/4db~~c1/6~g2/1c~~~a~3/2~1ad~b2/10\r
+solution=IcfDeDIdfFHefDGfFfGfEfeGbFDf\r
+title=Schroeder\r
+\r
+; 57\r
+[Level]\r
+board=10/2~~g5/2~c6/2~7/2~4~a1/1da~~1~~2/1bg~~d~cb1/10\r
+solution=EbDbcFDcbFcFdFIeHfdGeGcGdGeGfGbGcGdGeGfGgG\r
+title=Felix The Cat\r
+\r
+; 58\r
+[Level]\r
+board=10/1e~1h~4/2~2~~d2/2~2~~3/1h~2~~3/1a~a~~~3/1f~de~f3/10\r
+solution=bEbFbBcFdFHcGfdGeBcGdGbGcGdGeG\r
+title=Powerpuff Girls\r
+\r
+; 59\r
+[Level]\r
+board=10/10/10/1~g~d2~e1/1~1~c~1~2/1b~~1~1~2/1d1eb~c~g1/10\r
+solution=bFcFcDEdeEDdCddEeEfGgGeGdGfGeGgGIdfGhGdGeGfGgG\r
+title=Charlie Brown\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/1ga4a2/2h~2~e2/3~2~3/2a~~1~3/1~g~~1~3/1h1~e~~~e1/10\r
+solution=eGIgHccEcFcCDeCfcCHcGgdEbBcC\r
+title=Ghana\r
+\r
+; 1\r
+[Level]\r
+board=10/3c~1a3/4~~d~2/4~~1~2/4~~1~~1/2b~~a~h~1/3~hb~cd1/10\r
+solution=gCGchEdBeFfFEgcFdFdGeGfG\r
+title=Ukraine\r
+\r
+; 2\r
+[Level]\r
+board=10/7~c1/4d~1~2/2~e1~1~2/1e~2~~~2/1c~~1~~~d1/1dc~~e~~e1/10\r
+solution=DdcFdGcGdGbFeGcGfGdGgGIfIbeGHebGcGdGHgeCbGcGdGeGfGgG\r
+title=Uzbekistan\r
+\r
+; 3\r
+[Level]\r
+board=10/4cd~~2/6~~2/4~~b~2/3~~ha~2/1b~~3~2/1d2ha~c2/10\r
+solution=fBeBfBgBGdFdEebFGdgEfGFdEeDfCffEgEeGfG\r
+title=Colombia\r
+\r
+; 4\r
+[Level]\r
+board=10/10/10/10/5b~g2/1ag~~f~a2/1fh~h1b3/10\r
+solution=cGHefEgEFfGfFfEfbGcGHfGfHfFfbGcG\r
+title=Zimbabwe\r
+\r
+; 5\r
+[Level]\r
+board=10/4~c~db1/3b~ag3/4~5/4~5/2~~~~a~c1/1dg1~~1~2/10\r
+solution=dCFbFcGfeFfFeFgFIfGcFcEfDfHbGcFcEfDfIbHbGcFc\r
+title=United States\r
+\r
+; 6\r
+[Level]\r
+board=10/5b4/4~g~~d1/4~d~~2/1d~1~b~~2/2~~~c~~2/1~c~g2~2/10\r
+solution=FcfCgFIcHffEgEFeFfEfGfEgDgFfCgEgbE\r
+title=France\r
+\r
+; 7\r
+[Level]\r
+board=10/4~b4/4f5/3~b~4/3~1h4/3~1e~~2/1hfa~a1~e1/10\r
+solution=fFgFdGeDEdFbeDbGcGdG\r
+title=Japan\r
+\r
+; 8\r
+[Level]\r
+board=10/10/3c~e~3/4~bd3/4~fb3/4~1e~2/3~df1~c1/10\r
+solution=fCFeGeFedCeDEgfEgF\r
+title=Netherlands\r
+\r
+; 9\r
+[Level]\r
+board=10/3c~5/1g~1~5/1d~1~1~d2/2~h~1~3/2~d~1~g2/1d~1~~~hc1/10\r
+solution=HddFeGdFeGfGbGbCbDcFdFeGfGdBeGfGgG\r
+title=Syria\r
+\r
+; 10\r
+[Level]\r
+board=10/3c~1~h2/3a~e~3/4~1~3/2h~~1~3/2b~~~~~b1/3ae~~1c1/10\r
+solution=FcHbdGdBdCGgeFcEIfHffFdGgFhFcFdGeG\r
+title=Mexico\r
+\r
+; 11\r
+[Level]\r
+board=10/10/10/5~e3/3h~~a3/1~~d~ef3/1da1fh4/10\r
+solution=GdGeFfdEeEDfCfEfDfGf\r
+title=Tanzania\r
+\r
+; 12\r
+[Level]\r
+board=10/1de~2~~e1/3~~h~3/1f~~~1~3/2~1f~~3/2~~e~~3/2~~1~dhd1/10\r
+solution=fCGgcBbBcBdCbDeFeEEfIgfEIbdDfGgGeFHb\r
+title=Vietnam\r
+\r
+; 13\r
+[Level]\r
+board=10/10/5b1~g1/5g~~2/6~~f1/4b~~a2/3fab~g2/10\r
+solution=IcHgfDHgfDeFeGIedGeGfG\r
+title=China\r
+\r
+; 14\r
+[Level]\r
+board=10/10/2a7/1~c~6/1~1d~5/1~~1~df~2/1dcdf2a2/10\r
+solution=dECdbFGfFfcDdGdEeFfFgFbGcG\r
+title=Argentina\r
+\r
+; 15\r
+[Level]\r
+board=10/3b6/3d6/1~~b6/1~~2~h~h1/1~~~1~1~2/1b~edeh~2/10\r
+solution=DgDdDdDdCdcFcGdGGgIeFgHgGe\r
+title=Guatemala\r
+\r
+; 16\r
+[Level]\r
+board=10/7g2/3~ah~e2/2~~1d~3/1~~3~3/1~e2~~3/1~adhg~3/10\r
+solution=EcDdCeHcHcGffCGffDGfdGcGdGeG\r
+title=Ethiopia\r
+\r
+; 17\r
+[Level]\r
+board=10/6f~2/5f1~2/2e~da~~2/2f~2~~2/3e2~~2/1d~a~~~3/10\r
+solution=cDEdbGdGFdEdgBcEdGeGfGfD\r
+title=Peru\r
+\r
+; 18\r
+[Level]\r
+board=10/1gabe~4/5~4/4c~4/5~4/4~~~~~1/2ab~gc1e1/10\r
+solution=eBfFgFhFeDfFdBeBFfcBdBeBFfcGbBcBdBeB\r
+title=Malaysia\r
+\r
+; 19\r
+[Level]\r
+board=10/10/10/10/5a4/2bhcb~3/3cda~dh1/10\r
+solution=fFeGcFFgdFeFeGfGdGeGfGgG\r
+title=Iraq\r
+\r
+; 20\r
+[Level]\r
+board=10/2h~f5/2c~6/3~3~g1/2d~~2~2/3~~~d~~1/1gc~f~2h1/10\r
+solution=cCcEEbcCdEGfeFdFfFdGgFhFIdHfGfbGcGdG\r
+title=Poland\r
+\r
+; 21\r
+[Level]\r
+board=10/10/4c~1c2/5~~d2/5~~3/5~bdf1/3a~a1fb1/10\r
+solution=dGeCHdGfIffFgFHdGf\r
+title=Germany\r
+\r
+; 22\r
+[Level]\r
+board=10/5a~~2/1~h3g~2/1~5~2/1~5~2/1ce~3~2/1h1e~gc~a1/10\r
+solution=cFfBgBCcbFgGgCfGhGcFdGeGfGgG\r
+title=South Korea\r
+\r
+; 23\r
+[Level]\r
+board=10/10/10/1d~4~d1/2~e~~~~2/2~fhf~~2/2~1bhb~e1/10\r
+solution=dEeEfEgFfFeFDfbDcFdFeFGfFfEfDfgGIdHfeGfG\r
+title=Philippines\r
+\r
+; 24\r
+[Level]\r
+board=10/10/6c3/5~g3/4~~d3/1h~~b5/1d1~g~chb1/10\r
+solution=GdFeEfGdFeeGGebFcFdFFeEfDfCfeGfGdGeGfGgG\r
+title=Saudi Arabia\r
+\r
+; 25\r
+[Level]\r
+board=10/10/10/10/1e~~3d2/1da~~2f~1/2fh~~eah1/10\r
+solution=bEcEdFeGcFdFhFeGfGbFcFdFeGfGdGeGfGgGcGdGeGfGgG\r
+title=Pakistan\r
+\r
+; 26\r
+[Level]\r
+board=10/10/2g~6/3~1gb3/3~~f4/2~~dh~d~1/2bh2~1f1/10\r
+solution=EfDfFfEfcCcFdFFeEeGdFeEeHffFgFhFeFfF\r
+title=Romania\r
+\r
+; 27\r
+[Level]\r
+board=10/4e5/3~d~e3/3~1~h3/2h~1~4/2c~b~4/2db1c4/10\r
+solution=EfcEcFEcDedFeFeCGdGdFfEf\r
+title=Russia\r
+\r
+; 28\r
+[Level]\r
+board=10/10/4c5/4e~a3/4b~c~a1/5be~2/5ec~2/10\r
+solution=eEeDGdgFeEfEIefG\r
+title=Sri Lanka\r
+\r
+; 29\r
+[Level]\r
+board=10/7g~1/5~c1~1/3~c~2~1/2g~4~1/2h~~e~~~1/2bebh2~1/10\r
+solution=FfEfEdGcFdcEEddFeFcGfFcGdGhBgFhF\r
+title=Burkina Faso\r
+\r
+; 30\r
+[Level]\r
+board=10/10/4h5/4f~1e2/5~~f2/3~f~~1b1/1e~~1~~bh1/10\r
+solution=HeGgeDHgGgeDfFHeGfgGFfEfbGfGgG\r
+title=Spain\r
+\r
+; 31\r
+[Level]\r
+board=10/4~h~f2/4~a~3/3~~1~3/1~~~~1~f2/1~1~~~adc1/1h1d~~c3/10\r
+solution=HeGfFgGgHfHbGfFfIfHfFbFcEdEeDeCeeGdG\r
+title=Nigeria\r
+\r
+; 32\r
+[Level]\r
+board=10/1b2a5/1dh~d~4/3~1~4/3~1~4/2b~~~~fa1/2f~~~~1h1/10\r
+solution=cGEccCbCcCdGdFbCcCHfIfHfGfeFeCfFgFhFeG\r
+title=Burma\r
+\r
+; 33\r
+[Level]\r
+board=10/6~~f1/6~3/1g~3~3/1h~3~a2/2~~~~~da1/1fhd~1~g2/10\r
+solution=HeHfGfFfIfHfIbcGbGbDbEcFHgHbGfFfdFcFeFfFcG\r
+title=Iran\r
+\r
+; 34\r
+[Level]\r
+board=10/7~g1/6~~2/4h1~3/2h~c~~3/1~f~1~~~2/1g1ac~~af1/10\r
+solution=IbeGdGfGeGeEeEfEHcGeFegFfFfGcEdGeGfGcFEeDfCfdGeGfGgG\r
+title=South Africa\r
+\r
+; 35\r
+[Level]\r
+board=10/4h5/4fa~~2/5d~~2/7~2/3b~1~f2/2ad~~hb2/10\r
+solution=fDeCfCgCeCfCgCHfdFeGfGgDdGeGfGfDgDcGdGeGfG\r
+title=Egypt\r
+\r
+; 36\r
+[Level]\r
+board=10/3a~5/4~5/4~2~c1/3~~2~2/1dcf~~~~2/2hadh1f2/10\r
+solution=dFeFfFgFcFdFdBEebFeFcFIdfFgFcGdG\r
+title=Australia\r
+\r
+; 37\r
+[Level]\r
+board=10/10/3d~5/2~g~5/1~~1~2e2/1ha~~2ha1/1g1~~~~de1/10\r
+solution=dCeGfGHgDdCecFbFcFdFeGdGeGfGgG\r
+title=Morocco\r
+\r
+; 38\r
+[Level]\r
+board=10/7f~1/2d5~1/2a~1~b1~1/3~1~1~~1/3~~~f~d1/2be~~ae2/10\r
+solution=hBIecDdFeGdGeGfGGdcGdGcDIfdGeGfG\r
+title=Turkey\r
+\r
+; 39\r
+[Level]\r
+board=10/3~ab4/3~1a4/3b~h1~e1/3a~2~2/4~~~~h1/1e~a~~1~2/10\r
+solution=dGFdFdFdIfIdHfEbGfdEeFfFgFbGcGdG\r
+title=Indonesia\r
+\r
+; 40\r
+[Level]\r
+board=10/1~g~f1e3/1~1~1~c~2/1~1~1~1f~1/1~1~1~~g~1/1~1~~~~1~1/1~g~~1ecg1/10\r
+solution=CbhEgChDEbHeGfFfGcfF\r
+title=Mozambique\r
+\r
+; 41\r
+[Level]\r
+board=10/2e~6/3h~2g~1/3a~3~1/4~3g1/4~~a3/4f~hef1/10\r
+solution=hCdCeFdDeFcBdDeFfGeGfGgG\r
+title=Brazil\r
+\r
+; 42\r
+[Level]\r
+board=10/10/3a1~f3/2~d~~1~d1/2~1~2~2/2~a~~f~2/2f1h~h3/10\r
+solution=GcdDdDFdEdeFGfFfEfDdIdHfGfeG\r
+title=Taiwan\r
+\r
+; 43\r
+[Level]\r
+board=10/10/6~fe1/6~d2/6~3/5~~~h1/2d~he~1f1/10\r
+solution=HdIcHcGfIfHfGfHdgFhFcGdGeG\r
+title=Ecuador\r
+\r
+; 44\r
+[Level]\r
+board=10/1d~7/2~5h1/1g~1e~1~c1/2~2~~~2/2h~~~~e~1/2d~1~~gc1/10\r
+solution=IdHfhFbDbBcFcFIddFeFHfGfeDfEFfEffG\r
+title=Sudan\r
+\r
+; 45\r
+[Level]\r
+board=10/1b~7/2~7/2~3g3/1b~~g~d~~1/2~~1~1b~1/2f~~~fd~1/10\r
+solution=gEhEbBcGEeDfdGeGbEHgGgFgcEGecGdG\r
+title=Algeria\r
+\r
+; 46\r
+[Level]\r
+board=10/3~g5/3~6/3~h~1~c1/3~1~a~2/1~f~~~h~2/1c1~fag~2/10\r
+solution=cFGfFggGIdHfGfeDFfEbEfeGDfCfdGeGfG\r
+title=Kenya\r
+\r
+; 47\r
+[Level]\r
+board=10/4e~1~e1/5~c~2/5~1g~1/5~~f~1/1g1~~c~1~1/1cf~~2c~1/10\r
+solution=gCHehDFfGfFfEfbGcGHeGfFfbGcGeBIbHe\r
+title=India\r
+\r
+; 48\r
+[Level]\r
+board=10/4d5/3~e5/1f~~6/1c~~2~d2/1e~~~~~c2/1b~b~~1f2/10\r
+solution=EcDfbDcFbFHeGfFgdFbGHfGfeFEcfFgFbGcGdG\r
+title=North Korea\r
+\r
+; 49\r
+[Level]\r
+board=10/2b7/2f7/2c~6/3~~c~~2/3~~1h~f1/3h~~dbd1/10\r
+solution=cDcDcDdGFedEeEeGfEgEgGdGeGfGgG\r
+title=Canada\r
+\r
+; 50\r
+[Level]\r
+board=10/10/2h~3~h1/2c~3~2/1b1~3~2/1h~~c~~~g1/1c~~g~2b1/10\r
+solution=eFIfHfGfEgDgbFcFbFcFFfdFeFfFgFhFIcHfGfFfcCcGbGFgcD\r
+title=United Kingdom\r
+\r
+; 51\r
+[Level]\r
+board=10/10/10/10/1e8/1fhe~~~g2/1hcfcg~3/10\r
+solution=HfdFcFbFeFdFcFcGbGcGbGcGdG\r
+title=Cambodia\r
+\r
+; 52\r
+[Level]\r
+board=10/3h~5/3f~2h~1/4~1~fc1/4~~~ga1/2~~~c~3/1ga1~1~3/10\r
+solution=dBdChCfFHdeFHeIeHeGeFfEfDfGfFfEfDfIdHeGfFfIeHe\r
+title=Yemen\r
+\r
+; 53\r
+[Level]\r
+board=10/10/1c~3~d2/1f~3~c2/2c~~~f3/3~~~4/2~b~db~f1/10\r
+solution=HcGeGedGFfcEEfeGbCHdcEGedEbDDgIgHgGgFgcE\r
+title=Madagascar\r
+\r
+; 54\r
+[Level]\r
+board=10/1e~7/1a~3h3/2~~1~g~2/1~h~1~1~2/1~1~e~a~2/1h1~1g1h2/10\r
+solution=GdgDCebBbCEfcDcEdFeFGf\r
+title=Kazakhstan\r
+\r
+; 55\r
+[Level]\r
+board=10/2b~2~b2/3~2~3/3~2~3/3~h~~3/5~fhc1/3hf~c1h1/10\r
+solution=GfHfGfdGHbIfGgHfFgEgGfeEfFdGgFhFcBdEeE\r
+title=Chile\r
+\r
+; 56\r
+[Level]\r
+board=10/4h~4/5~4/5~~ea1/5~~1c1/5~bhe1/1b~~~~c1a1/10\r
+solution=GfeBfFHdgFIfHfbGcGdG\r
+title=Nepal\r
+\r
+; 57\r
+[Level]\r
+board=10/5~a3/3~e~4/3d1~4/2~e1~4/1a~d~~4/1e~1b~~be1/10\r
+solution=DeEcdFeGGbFffGEfDfeGfGgG\r
+title=Uganda\r
+\r
+; 58\r
+[Level]\r
+board=10/6~eg1/6~d2/6~h2/6e3/2d~h~cg2/2c~1~4/10\r
+solution=HbIbHbeFGfFfEfHcGfFfEfHdGf\r
+title=Bangladesh\r
+\r
+; 59\r
+[Level]\r
+board=10/3b~5/4~5/4~5/4~5/2h~c~~~b1/1ac~adhd2/10\r
+solution=eFfFgFEgcFFgdFeFdBeFfGHfIfeGGfHfdGFfEffGbGcG\r
+title=Thailand\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/10/1d~7/1f~b~5/2~c~5/1f~1~~e~2/2cb~2ed1/10\r
+solution=dDgFdEbFbCbDcEdEeFcGfFgF\r
+title=Homework Hunch\r
+\r
+; 1\r
+[Level]\r
+board=10/4e5/4cf~3/5ce~2/7~2/4h1~~2/4df~dh1/10\r
+solution=fCeCeCgDHfeGfGeGfGgG\r
+title=Sally Spingel\r
+\r
+; 2\r
+[Level]\r
+board=10/10/2~d2h~2/2~1a~1~2/2~2~h~2/2~h~d1~2/1e~dae~~~1/10\r
+solution=DfDcFfcFeDfGcGdGgGgChGHgGebGcGdGeGfGgG\r
+title=Sir Dawkins\r
+\r
+; 3\r
+[Level]\r
+board=10/7~c1/7~2/7~2/2d4~2/2b~ad~~2/1ahcbh~~2/10\r
+solution=cFfGeFdFcFfFdFdGcGgFIbHfGfdGeGbGcGdGeGfG\r
+title=Fibbel\r
+\r
+; 4\r
+[Level]\r
+board=10/3~hf4/3~f5/3~2e~e1/3~~1d~d1/3~~~e~2/3~~~1h2/10\r
+solution=gFIdGfIeHfFgEgEbEcdEdFGfeFfFgFFbEcdFdG\r
+title=Yolanda Yorgenson\r
+\r
+; 5\r
+[Level]\r
+board=10/2f~6/1ag~4g1/3~3~b1/3~3~f1/2~~h~1~2/2hba~~~2/10\r
+solution=EfDfcBIedFeFfGcCbCcCdFDgIdeGfGIecGdGeGfG\r
+title=Little Lola Lopp\r
+\r
+; 6\r
+[Level]\r
+board=10/10/10/7~g1/4a~~~2/1e~~gd~h2/2d~1ahe2/10\r
+solution=eEfFbFEfcFdFeFGfFfEfDfIdHeGfHfFfEffG\r
+title=Spotted Atrocious\r
+\r
+; 7\r
+[Level]\r
+board=10/5~a3/4~~4/1d~~~f4/1a~~~2~g1/3~f~~~2/2f~1g~d2/10\r
+solution=IeHfGbFcFdcGEdbDEfcEbEcEdFeFfG\r
+title=J Carmichael Knox\r
+\r
+; 8\r
+[Level]\r
+board=10/10/1~b4a~1/1~e~4~1/1~1~3~d1/1~1~~~g~e1/1~bd~1a~g1/10\r
+solution=CcgGIeHfGfFfhCIfHfIfGfgGcDFf\r
+title=Happy Hunch\r
+\r
+; 9\r
+[Level]\r
+board=10/10/10/8f1/5h~~c1/3g~g~~a1/1f~a~c2h1/10\r
+solution=IedFHffEFfIegEGfhEHfIfGfHfGfFfbGcGdG\r
+title=Daniel\r
+\r
+; 10\r
+[Level]\r
+board=10/1e~7/1g~1a~4/1d~2~4/1e~d1~4/2~h~~a3/2~2gh3/10\r
+solution=eCbBbEdFeFfFDfbDbEcFdFeF\r
+title=Lolla-Lee-Lou\r
+\r
+; 11\r
+[Level]\r
+board=10/4f~4/2g~1~4/1e1~1~4/1cf~1~4/1dc~~e~3/3~g1d3/10\r
+solution=cCcEbEbFcFFfdFeFfFeBFfEfbFcF\r
+title=Zooks\r
+\r
+; 12\r
+[Level]\r
+board=10/6~b2/6~3/1~he2~3/1~dc~~~3/1~2~~e3/1hcd~b4/10\r
+solution=CdHbGedEdEeFGfcEdEeGcGdG\r
+title=Obsk\r
+\r
+; 13\r
+[Level]\r
+board=10/1d8/1f~~6/1e~~~a4/1f1~~5/2g~6/1da~~~~eg1/10\r
+solution=bCbCFdHgGgFgEgcFEecCdDcDbDdDcDDfEdDddGCdcGEeDfdGeGfGgG\r
+title=Jipper Fuddnudler\r
+\r
+; 14\r
+[Level]\r
+board=10/5~gh2/5~4/3d~~4/2~b~ah~~1/2~1~2~~1/1dgb~2a~1/10\r
+solution=dEDecGGbFdgEfEgEhEHbGbfEgE\r
+title=Royal Laundress\r
+\r
+; 15\r
+[Level]\r
+board=10/3~c5/2~~6/2~7/2~d~h~3/1~~bca~3/1~da1h~~b1/10\r
+solution=EbDcdECfDfCfIgHgfEeEfEEfDfFfEfcFbFcFdFeFGegGFffGEfDfbG\r
+title=Sea Horse\r
+\r
+; 16\r
+[Level]\r
+board=10/10/7c~1/8~1/4b2~b1/3~fd~f2/3fdf1c2/10\r
+solution=EfEfFfHfGfhCIeIeHfGfdG\r
+title=Flunnel\r
+\r
+; 17\r
+[Level]\r
+board=10/6b~2/1g~2~a~2/2~2~1~2/2~1b~1~2/1e~~g~1~e1/2~a1~~~b1/10\r
+solution=eEfGgBEfDfbFbCcFdFeFGcFfEffGgG\r
+title=Hedwig Godiva\r
+\r
+; 18\r
+[Level]\r
+board=10/4b~4/5~4/4f~1bc1/4e~~d2/4fe~3/4c1~d2/10\r
+solution=eEHeIdHeHeGfFfeBfF\r
+title=Prooie Katz\r
+\r
+; 19\r
+[Level]\r
+board=10/7~h1/7~2/3b~~d~2/4f~1~2/2~gh~~g2/2df1~~b2/10\r
+solution=DfeFEfGdFfEfIbdDeFfGHfGfHfFfEffG\r
+title=Mrs. Kangaroo\r
+\r
+; 20\r
+[Level]\r
+board=10/3g2~eg1/3fa~~3/2~b1~~3/2~3~3/2~~~~~~e1/2~1b~f1a1/10\r
+solution=HbIbHbGgGfIfHfFfEfDfDdcFdFDdDdcFeCfGfDgFhFdFeG\r
+title=JakePillowSnake\r
+\r
+; 21\r
+[Level]\r
+board=10/5~fd2/1b~2~4/2~~~~4/1bd1~~4/1a1~g~4/1ga~f5/10\r
+solution=GbcGEfFfbGdGbGcGbCcDdDbGcGHbGbCeFfbGcG\r
+title=Schanck\r
+\r
+; 22\r
+[Level]\r
+board=10/6~e2/6~3/6~3/2d~2~~h1/2f~~b~~e1/1db~~h2f1/10\r
+solution=cEIeHfdGFfGfIfHfeGGfFfEfcFdFeFfFgFhFHbGfFfEfcGbGcGdG\r
+title=Gack\r
+\r
+; 23\r
+[Level]\r
+board=10/7~c1/3~~e1~2/3~h2~2/3~2~~b1/3~~2~h1/1~a~be~ac1/10\r
+solution=IbIeHeHgFcEgEcdFEdCgGgFgdFDgEgeGfGgGdGcGeGdGfGeGgGgEfGhGbGcGdGeGfGgG\r
+title=GrandDuke Wilfred\r
+\r
+; 24\r
+[Level]\r
+board=10/5~gd2/5~h3/5~1~c1/5~1~h1/1~d~~~~~2/1c1g~gh~~1/10\r
+solution=GcHbcFdFFfEfgGIdfGHfeGGfGbdGFfEfGcDfCfdGeGhGfGIe\r
+title=Dr. Ginns\r
+\r
+; 25\r
+[Level]\r
+board=10/3h~5/4~5/4~h~3/4~1~3/1e1e~d~3/1dfhf1h3/10\r
+solution=dFdBfFeFEfcGfDFfGfFfEfbGbGcG\r
+title=Liz\r
+\r
+; 26\r
+[Level]\r
+board=10/2h7/1~f~c~4/1~1~1~4/1~g~~~~3/1~2~d~dc1/1f2~h~1g1/10\r
+solution=CceCHffEgFcEFfdEeFfFgFhFcCdEeFeG\r
+title=Finney\r
+\r
+; 27\r
+[Level]\r
+board=10/2b7/2c~6/2e~2~ec1/3d~1~3/3b~~~3/2~e~~~d2/10\r
+solution=dEeGfGcCcCdEHdIdHdGfDgGgFgcD\r
+title=Aunt Annie\r
+\r
+; 28\r
+[Level]\r
+board=10/3e~5/4~5/4~5/4~~1a~1/2~~~cegh1/2h1~gac2/10\r
+solution=hEFfGfFfHfGfeFIfHfGfIfHfFfdBeEEfDfeGfG\r
+title=Wellar\r
+\r
+; 29\r
+[Level]\r
+board=10/4~f4/4~1~ba1/4~1~d2/4~~~3/1g~~~bf~2/1d~~2g~a1/10\r
+solution=HcGeIcHcGfgFHdFfEfGfFfEfDgbFcFdFeFfFFbEfDfbG\r
+title=Dr. Schmidt\r
+\r
+; 30\r
+[Level]\r
+board=10/5~h3/2~d1~b~2/2~2~1~2/2~2~1~2/2~~c~chd1/2~h1~hb2/10\r
+solution=eFGbFfEfGfGgHgIfgCHfGfHfFffGDcEf\r
+title=Dr. Pollen\r
+\r
+; 31\r
+[Level]\r
+board=10/10/1~e3~a2/1ca~2~e2/1h1c~~~3/1e~1~~h3/2~~~~a3/10\r
+solution=CcHccDdEdEEgGebDcDdEbDcDHdbFGfcGdEbFcGdGeG\r
+title=Sir Jawks\r
+\r
+; 32\r
+[Level]\r
+board=10/10/1f~~2a~2/3~~b1~2/2b~~2~2/3~~~g~~1/2g~~~a1f1/10\r
+solution=bCFdGfcGcCcEdFeFdFfFdGgFhFgCHf\r
+title=Diver Getz\r
+\r
+; 33\r
+[Level]\r
+board=10/2c~6/3~g~4/3~1~~a2/3f~~~3/4~g~~e1/2ac~1~ef1/10\r
+solution=eCIfcBdGdEdEeFfFHdGfgGFfcG\r
+title=Diver Gitz\r
+\r
+; 34\r
+[Level]\r
+board=10/10/1g~7/2~7/2~5d1/2~c~~e~f1/2~g1dfce1/10\r
+solution=dFbCGfIfHfIfHfeFfFfGgG\r
+title=Sir Bopps\r
+\r
+; 35\r
+[Level]\r
+board=10/5b~3/6~3/6~3/1b~1c~~3/1f~ef~~3/2f2~ec~1/10\r
+solution=GgeEhGfFeFdFfFeFbEcFdFeFGfgGFffBEfbF\r
+title=Barth Cubbins\r
+\r
+; 36\r
+[Level]\r
+board=10/5~~gb1/5~~3/5~e3/5~1~c1/4b~1~2/1g~~c~~ge1/10\r
+solution=HbIbHbGbEgHgGgGdFgfGgGeGdGfGeGgGIefGhGbGcGdGIgHgGd\r
+title=Floob-Boober\r
+\r
+; 37\r
+[Level]\r
+board=10/6d~2/7~2/7~~1/4~a1c~1/1f~~b1~b~1/2~~cfa1d1/10\r
+solution=gBhDEgDgbFEgcFdFFeeGHfdGeGHfcGdGeG\r
+title=Super Hunch\r
+\r
+; 38\r
+[Level]\r
+board=10/10/2a~6/3~6/3~e5/1h~~fa~~d1/1e~~1fd~h1/10\r
+solution=fFeFcCEfDgbFcFdFeFGfIfFfEfDfbGfGgG\r
+title=Song Girls\r
+\r
+; 39\r
+[Level]\r
+board=10/4~e2g1/3~c2~a1/3~3~2/3~3~2/2d~1~~~2/2cg~aed2/10\r
+solution=EcdGIcHfGfIcHfGfFbEcdGeGcGdGeGfG\r
+title=Pop\r
+\r
+; 40\r
+[Level]\r
+board=10/10/10/1h3~a3/1d~~~~g3/1a~~h~b~~1/2~g1~1db1/10\r
+solution=EfDfbEcFbFdFcFbFGdeFGegFhFdFFeEefFeFgF\r
+title=Zeep\r
+\r
+; 41\r
+[Level]\r
+board=10/10/4~f4/1c~1~5/2~1~5/2h~~~~e2/2cfehf3/10\r
+solution=bDcFdFeFHfGfGgFc\r
+title=Nureau\r
+\r
+; 42\r
+[Level]\r
+board=10/1g~g6/2~7/2~2a4/1h~~~b4/1a~1~c~~2/2~b~1h~c1/10\r
+solution=FefFgFFfEgDgbBbEDbcEcGdGdEeFfFbFcG\r
+title=Soapy Cooper\r
+\r
+; 43\r
+[Level]\r
+board=10/6~a2/3f~~d3/4~~1d~1/4~~a1~1/4f~f~~1/2c~c~1~~1/10\r
+solution=cGGeGfdCHbGcGcfFhDgF\r
+title=Katy Klopps\r
+\r
+; 44\r
+[Level]\r
+board=10/10/10/4f5/3~c~h3/4h~d~2/1afad~1c2/10\r
+solution=EeeGeFGeFedGFfGfdEeGeFcGfFgFbGcGdG\r
+title=Horton Elephant\r
+\r
+; 45\r
+[Level]\r
+board=10/2c~c~4/3~1~4/3~1~4/2f~1~4/2a~b~~f~1/2hbh~~1a1/10\r
+solution=eGcBeBcFfGHfGfFfdFcFeFdFfFdGgFhFcGdGeG\r
+title=Ish\r
+\r
+; 46\r
+[Level]\r
+board=10/7~a1/5~h~2/5~1~2/5~dc2/3f1~fa2/3d~ch3/10\r
+solution=GcFgIbHeGeGfdGdGeG\r
+title=Bumble-Tub Club\r
+\r
+; 47\r
+[Level]\r
+board=10/2h~1~~e2/1~c~1~cf2/1~1~~~4/1~1~1f4/1~1c~5/1~~e~h4/10\r
+solution=cBDgdFHbGbFdEddGGcHcGcFdCcbGEd\r
+title=Once-ler\r
+\r
+; 48\r
+[Level]\r
+board=10/3d~5/2ch~5/4~2e2/4~2h2/4~~~d2/2c~h~ce2/10\r
+solution=HfGfHfdBEgGfdCcCcGGgdC\r
+title=Dr. Spreckles\r
+\r
+; 49\r
+[Level]\r
+board=10/10/7g2/7b2/2~g~~~d2/2~f1~~3/1b~b~fd3/10\r
+solution=dEeEfFHeGeHeGeHeFefFEeDedG\r
+title=Dr. Sam Snell\r
+\r
+; 50\r
+[Level]\r
+board=10/1~gb6/1cac6/1g1b~5/4~5/3~~~a3/2b~a~4/10\r
+solution=CbDbdDcCdDcCbCdDeFGfcGEfdDcCdD\r
+title=Genghis Khan\r
+\r
+; 51\r
+[Level]\r
+board=10/10/4g~g3/5~e~2/4f~1~2/1b~~c~~e2/3~b~1cf1/10\r
+solution=gDeCeFfFgFbFeFcFGdfFgF\r
+title=Sour Hunch\r
+\r
+; 52\r
+[Level]\r
+board=10/1g~7/1c~7/2~g6/2~h~5/2eb~c4/4~he~b1/10\r
+solution=dEbBbCcEdEdFcFdFeFeGfGgG\r
+title=Vipper Of Vipp\r
+\r
+; 53\r
+[Level]\r
+board=10/4f5/3~b~4/3~1~4/3~1~4/2ab1~~~a1/2cd~dc1f1/10\r
+solution=EcdGcFIfHfGfeCfFdGgFhFcGdGeG\r
+title=Mr Knox\r
+\r
+; 54\r
+[Level]\r
+board=10/10/10/1g~a~5/1ad1~~4/2fge~4/2de1~f3/10\r
+solution=bDGgeFdFdDcDdDeEFfEfFfEfcFdFbEeF\r
+title=Fud Fuddnudler\r
+\r
+; 55\r
+[Level]\r
+board=10/4~a4/4~5/1b~c~~4/1e~2~c3/1b~~~~h~2/1h~~~a1e2/10\r
+solution=bGbFDdGeFfEgcFFgdFcFGfeFfFgFFbeDFfcGdG\r
+title=Clover\r
+\r
+; 56\r
+[Level]\r
+board=10/7~e1/2~a3~2/1c~g~1~~2/1e~1~~~3/2~c~~~~2/2~gc~1ca1/10\r
+solution=DfDcDdbDcDcFdFcFIbdDHdGfeEfFgFeFcGfFgFbEcGdG\r
+title=Real Tough Hunch\r
+\r
+; 57\r
+[Level]\r
+board=10/10/6a3/5~b3/1e~1~hf3/2~~fb4/1ea~1h4/10\r
+solution=GdFeeEbEcGeFGdGeFfEf\r
+title=VanItch\r
+\r
+; 58\r
+[Level]\r
+board=10/10/1~a2~g3/1~3~4/1~f2~4/1dg~~~f~2/1ac~~c1~d1/10\r
+solution=CeCccFbFcFbFGfFfdFcFeFdFfFgFGcFfcGdG\r
+title=Itch-a-pods\r
+\r
+; 59\r
+[Level]\r
+board=10/10/8e1/1c~4~a1/2~e2~~c1/2~g~f~~2/2~1a1~gf1/10\r
+solution=dFfFeFfFgFdFeFfFgFIdIeHeIeGfHfFfGfgGEfFfbDDf\r
+title=Bim\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/5~b~f1/2h2~1~2/1~f1~e~~2/1~2~1~~f1/1~b~~~~~2/1h1~~~1~e1/10\r
+solution=CdCdcFbFIgIbHfGfIeHffDgEGbcFFgFdeFGfdFdG\r
+title=Twiddler Owl\r
+\r
+; 1\r
+[Level]\r
+board=10/5~e3/1e3~4/1a~2~4/2~b1~4/2~a~~4/2hebh4/10\r
+solution=bDGbDfbDFfcEcFcGdG\r
+title=Dinty\r
+\r
+; 2\r
+[Level]\r
+board=10/5b~3/6~3/6~3/1aea~1~3/2cd~~~3/1ed1~~~cb1/10\r
+solution=HgGgFgdEcEdEIgHgGgeFfFeFdFcFfFeFdFbEcFdFFfEfDffBGfFfGfEfDfeG\r
+title=Bday Honk-Honker\r
+\r
+; 3\r
+[Level]\r
+board=10/2c~6/3~6/3b~5/4~2~f1/1~d~~e~~2/1b1~~cdfe1/10\r
+solution=IefFgFcBcFFgdDdDEfDfCfdGeG\r
+title=Twanging Snarp\r
+\r
+; 4\r
+[Level]\r
+board=10/1h~f6/1b~7/1c~~6/2d~~~4/3~1~d~2/2b~c~1fh1/10\r
+solution=bCcDDbGfEgcEcEdEeEfFgFbCcEdEeEfFgFDgdGbDcE\r
+title=Vera Violet Vinn\r
+\r
+; 5\r
+[Level]\r
+board=10/5c~3/6~3/6~~~1/2ge~c~1~1/4g1~~h1/3~egh1c1/10\r
+solution=IfHfdEfGfEeEfEfBgDGegFhDFeeGEgcEGgdE\r
+title=Hoodwink\r
+\r
+; 6\r
+[Level]\r
+board=10/1~c7/1~1~a1~~e1/1a~~2~b2/2~~1~c3/2~~1~h~~1/2~e~h2b1/10\r
+solution=GfEcbDdGIcHcGeHdGfgFhFCbbDcGdG\r
+title=Peeping Drexel\r
+\r
+; 7\r
+[Level]\r
+board=10/10/7~d1/2e~3~g1/2da~~~~2/3h~~1g2/3ah2e2/10\r
+solution=IcIdHecDdEdEGeeEfEgEcEdEeEeFdFFf\r
+title=The Glunk\r
+\r
+; 8\r
+[Level]\r
+board=10/10/1g~4~f1/2~4~2/1e~~~2~2/2gd~~a~2/1edf~2~a1/10\r
+solution=dGGfFfcGEfIgIcHfGfFfbGbCbEcEdEdFcFeFcGfFgF\r
+title=Beagle Grinch\r
+\r
+; 9\r
+[Level]\r
+board=10/3e~5/4~5/1~h1~1b3/1h2~~g~d1/1b~~~~1~2/2g~~~1ed1/10\r
+solution=CdbFcFdGcGeGGeGedGFedBeEfEgEIeEgdG\r
+title=Zatz-it\r
+\r
+; 10\r
+[Level]\r
+board=10/3b4b1/2~f~1~~d1/2~1~~fh2/2~1~~4/2~1~~df2/1f~1~~h3/10\r
+solution=DcGfGdfFIcHcGdHdGddCIcHdGd\r
+title=Thwerll\r
+\r
+; 11\r
+[Level]\r
+board=10/10/1hgd~5/1fd1~5/2c~~g4/3~~5/2h~~fc3/10\r
+solution=dCcCdCFecEcEdFbDcEdFdGeGbDcE\r
+title=Executioner\r
+\r
+; 12\r
+[Level]\r
+board=10/1d~7/2~1~c4/2~~~a4/2~~e5/2~1d~e3/1~ac1~f~f1/10\r
+solution=gGFcEdeFeFfFDebBcECgdEFdEeDeeF\r
+title=Sir Hector\r
+\r
+; 13\r
+[Level]\r
+board=10/6e~2/3a3~c1/3f3~2/3d~2~e1/4~~f~c1/4~a2d1/10\r
+solution=IcgBGfFfdEdEeFfFdEgFhF\r
+title=Nizzards\r
+\r
+; 14\r
+[Level]\r
+board=10/5c~3/6~~c1/6~~b1/3e~1~3/3ba~~3/4e~dad1/10\r
+solution=fBIcHddEGgeFfFfGgGIdHddFeG\r
+title=Fooie Katz\r
+\r
+; 15\r
+[Level]\r
+board=10/2b7/2e~6/2f~~5/3hf~~b2/5~ch~1/7ce1/10\r
+solution=cDdDHehFgFcCdDeEcDdDeEfFgFdEeEfFgF\r
+title=Fuddledee Duddle\r
+\r
+; 16\r
+[Level]\r
+board=10/10/7~d1/3a~2~2/4~~1~~1/2hag~~b~1/2b1hg~1d1/10\r
+solution=eFIchEdFcFeGdFfGHfeGGfFfdDeEEfDfeG\r
+title=Dr. Ballew\r
+\r
+; 17\r
+[Level]\r
+board=10/10/3h6/3a~5/3d~2h2/4~d~df1/4d1f1a1/10\r
+solution=fFHfGfIfHfdDfFeFfFgFhFdDdEeFfF\r
+title=Zlock\r
+\r
+; 18\r
+[Level]\r
+board=10/2~eb1~ba1/2~3~3/2~g~1~3/2~1~~h3/2~~~~a3/2~2heg2/10\r
+solution=GeHbIbHbGgGfFfdDeEfFEfDfDbEbDbcFdFeF\r
+title=Joe\r
+\r
+; 19\r
+[Level]\r
+board=10/1g8/1fa~~5/3e~5/4~~4/3fb~~3/1bge2~a2/10\r
+solution=cCdCeEfFbCcCdCeFdDEfbCcCdDEfFfEfbG\r
+title=Moth-Watching\r
+\r
+; 20\r
+[Level]\r
+board=10/2f~3c~1/2h~4~1/1c1~4~1/1e~e~3~1/1g2~~~~~1/1hg~~f1~~1/10\r
+solution=bEcBdEcCbEcGbGdGdEcEdEeGeFcGhBfFgFbGcGdG\r
+title=Max The Dog\r
+\r
+; 21\r
+[Level]\r
+board=10/10/3~c2~b1/2g~3~2/3~~~d~2/3c~~g~2/3db1h~h1/10\r
+solution=cDEcGeFfdEgFIcHfGfeEEfFffFgFgG\r
+title=Ed\r
+\r
+; 22\r
+[Level]\r
+board=10/10/2d~6/2a~a~4/3~1~b~2/3~~~ag2/3g~~1bd1/10\r
+solution=gEGfHfcCGfFgdFeFfFgFcDeDdFdG\r
+title=Santa Claus\r
+\r
+; 23\r
+[Level]\r
+board=10/2b7/1~e7/1~8/1d~2b4/2~~gf~3/1ef~2~gd1/10\r
+solution=cGEfFfbGDfEfFfEfcFdFeFfFCcbEbEcFCcdFbEeFfFgG\r
+title=Lorax\r
+\r
+; 24\r
+[Level]\r
+board=10/1c~~~~~a2/4~~c3/3~~~b3/3~~~a3/2~db~4/1d~c1~4/10\r
+solution=DfHbGbeFGcFeGeFeGebBcBdBEdeF\r
+title=Captain\r
+\r
+; 25\r
+[Level]\r
+board=10/10/1h8/1g~7/2~~d~c~2/2~~c~g~d1/1~~~1ah~a1/10\r
+solution=GfeEfEgEIfEfFfEfGfFfDgbDbDEfcECgdFbGeFfFfGgG\r
+title=Dr. Fonz\r
+\r
+; 26\r
+[Level]\r
+board=10/2d~3~e1/3~3~2/3~3~2/3~1~~~2/2~~~ghd~1/1efh~f1g2/10\r
+solution=IbHeGehFgFfFdGFfcGEfDfGfFfEfHfGfFfcBIfHfGfFfdFeFdFfFgFdG\r
+title=Preep\r
+\r
+; 27\r
+[Level]\r
+board=10/4~a4/4~5/4~5/4~1~~g1/1b~~~bc3/1ac1ege3/10\r
+solution=bFcFdFGfFfEfDfFbEfDfIeHeGfeG\r
+title=Quimney\r
+\r
+; 28\r
+[Level]\r
+board=10/1~g5d1/1~a~3~b1/1~1~3~2/1~1~1~~~2/1be~~~1~e1/1g1~~~ad2/10\r
+solution=CbcFbFcCdFeGIfIcIcHehFcFdFGeIfdGeGfG\r
+title=Aunt Ada\r
+\r
+; 29\r
+[Level]\r
+board=10/5g~3/3a2~3/2~h2~h~1/2~3~1~1/2~~g~~e~1/2~~ae2h1/10\r
+solution=eFEgDgDdDdFgEgcFHfGfFgdFeFfFgFhDfBGfFfdG\r
+title=Dr. Fitzsimmons\r
+\r
+; 30\r
+[Level]\r
+board=10/1c~5c1/2~3~~a1/2~3~~2/2~~h~~3/2~~a~g3/2hgc~a3/10\r
+solution=bBcFEeDeIcIcHceGdFGeHdGedGeG\r
+title=Pam The Clam\r
+\r
+; 31\r
+[Level]\r
+board=10/6~e2/5~~3/5~4/1c3~g3/1g~~~~c~h1/1d~ehd1~2/10\r
+solution=GeFfEfgFIfHfGfFfbFbFdFcFdFeFfFgFHbGcFfEfcGbGcGdG\r
+title=Pat\r
+\r
+; 32\r
+[Level]\r
+board=10/1~f7/1~8/1~1h~g~3/1a~1~1~3/2~a~~~~2/2f1g~gh2/10\r
+solution=CbdFbEbEeFcFdDeFfFgFdFeFgGeGfD\r
+title=Mayzie Bird\r
+\r
+; 33\r
+[Level]\r
+board=10/2b~6/1ha~6/1g1~6/1b~~2~g2/2~c~c~3/2~h~1a3/10\r
+solution=dFFfcBbEDfcCHeGfFfdFeFfFbEbEcFcG\r
+title=West Beast\r
+\r
+; 34\r
+[Level]\r
+board=10/1d8/1g~~6/2h~6/3~b5/2a~a~~~2/1~b~1d1gh1/10\r
+solution=EebCCgEfcCdFeFfFgFcDdFeFfFgFbCcDdFeFbG\r
+title=Zillow\r
+\r
+; 35\r
+[Level]\r
+board=10/7a2/4~e1g2/3~~1~e2/3~1~~3/1~~d1~~3/1eag~g~d2/10\r
+solution=DffGHdHddGGeHdCfGfcGdGFcbGGgFgEdbGcGdGeGfG\r
+title=Arabella Godiva\r
+\r
+; 36\r
+[Level]\r
+board=10/2e~1a4/3~~f~3/3~~ed~2/3~~h1~2/2f~~2~2/3a~~dh~1/10\r
+solution=fCFccBFdgDhGGdFdcFFeeGfGgG\r
+title=Little Cats\r
+\r
+; 37\r
+[Level]\r
+board=10/10/10/2g7/2d~4b1/3~~~~ca1/1~a~1dgbc1/10\r
+solution=cGcEdFeFHfIfGgHfIfGfgGFfDgCgEfcEdFeFbG\r
+title=Flannel-Wing Jay\r
+\r
+; 38\r
+[Level]\r
+board=10/4g~4/3c1c4/3b~d~3/2~a~1~3/2a1~~~~~1/2bd~1~1g1/10\r
+solution=FdDedEdEeFcGeBfDfDgFfFhF\r
+title=Humming-Fish\r
+\r
+; 39\r
+[Level]\r
+board=10/10/10/10/1d~c1~~d2/2~a~~~ab1/2~1~bfcf1/10\r
+solution=bEdFdFeFfFHeGeFfEfDfGfFfEfHfGfFfIfHfGfGgFgdFeFfGeGfGgG\r
+title=Sir Vector\r
+\r
+; 40\r
+[Level]\r
+board=10/10/10/3g6/3a~~f~2/4e~c~2/1f~~ce1ag1/10\r
+solution=dEGeeEfEgEEgGfDgFfdEeFcGfFgFbGcGdG\r
+title=Abigail\r
+\r
+; 41\r
+[Level]\r
+board=10/5~f3/2eg~~4/4~c~c2/1~b1~1~b2/1~2~e~3/1~~f~1g3/10\r
+solution=GbFcFfdCeFfFcCdCfDHeHeGfCeFfbGcG\r
+title=Juggling Jott\r
+\r
+; 42\r
+[Level]\r
+board=10/2f7/2bh~5/3b~5/4~1~~e1/2h~~1~f2/3fe~~h2/10\r
+solution=dDcCdCIeHeeGcCHfGgdCcFHgGgdD\r
+title=HinkleHornHonker\r
+\r
+; 43\r
+[Level]\r
+board=10/1c~~h5/2~~6/2d~6/3~6/3~ab~~d1/3~1cabh1/10\r
+solution=fFgFbBeFgGIffGHfGfFfEfcCdFeFfFfGEbcDdFeFfGgG\r
+title=Sister\r
+\r
+; 44\r
+[Level]\r
+board=10/5b~3/6~3/3~d1~3/2g~2~~d1/2c~~~~bf1/3~fg~1c1/10\r
+solution=fBIeHeGfHfFfEfcFEddFeFIfHffFgFhFEgcFdFdGeG\r
+title=Jo-Jo\r
+\r
+; 45\r
+[Level]\r
+board=10/10/7a~1/1h~5~1/1a~4~~1/1e~~~~~~e1/1g~g1ch~c1/10\r
+solution=hCIeIfHfGfFfEfDfbDcFdFeFfFbEcFbFdFbGeFfFfGgG\r
+title=Four-Way Hunch\r
+\r
+; 46\r
+[Level]\r
+board=10/10/7~h1/1~f4~2/1b5~2/1d~~~1bh2/1f1f~~df2/10\r
+solution=IcCdbFcFbFdFeGcFdFeGdGeGfG\r
+title=Kick-a-Poo\r
+\r
+; 47\r
+[Level]\r
+board=10/7e2/1~h2~~a2/1~3~4/1~1a~~4/1~~cge4/1~hg1c4/10\r
+solution=dEDfEfEfcFCcHcGcdFFeEeHcGceF\r
+title=Catfish\r
+\r
+; 48\r
+[Level]\r
+board=10/10/6d3/2c~~ea3/1~h~~5/1~1c~h4/1d2ae4/10\r
+solution=cDcEdFFdGdFdGdFdEeEeeFDeCedF\r
+title=Mike McCobb\r
+\r
+; 49\r
+[Level]\r
+board=10/1b~7/2~7/1~g7/1~8/1~~~ad~3/1dabhgh3/10\r
+solution=EfDfCdfFDgbFEgcFdFdGeGbBCdbFbGcGdGeG\r
+title=Dinn\r
+\r
+; 50\r
+[Level]\r
+board=10/10/1a~2~f~f1/2~2~1~b1/2~2~1~2/2~~~~bh2/1f~h1~fa2/10\r
+solution=GcHfbGbCcFdFeFGfFfEfIcIdHfGfHfFfEffG\r
+title=Bud Fuddnudler\r
+\r
+; 51\r
+[Level]\r
+board=10/10/3c~~4/4~b~3/3~e1~~2/1e1g3~2/1b~fgf1c2/10\r
+solution=DgcGdGFddCeCfDgEEeEebGdGbGcG\r
+title=Sneth\r
+\r
+; 52\r
+[Level]\r
+board=10/3f~5/3h~5/4~5/4~2c2/3cf~~h2/1d~dh~c3/10\r
+solution=dBdFbGHfGgHfeFEgGgdC\r
+title=Lulu Godiva\r
+\r
+; 53\r
+[Level]\r
+board=10/1~he6/1~dcf~4/1~3~4/1~3~4/1~~~~~4/1fe1c~hd2/10\r
+solution=CbbFcFdFeFDbCbbFHgGgeCFfEfDfdCeCFfcCdCeC\r
+title=Yottle\r
+\r
+; 54\r
+[Level]\r
+board=10/4~b4/3g~5/1b2~5/1d~1~2gd1/2~~~1~a2/2~1c~ac2/10\r
+solution=HfeGfGdCFbEfeGfGDfbEbEcFIedFeGfG\r
+title=Mr. Gump\r
+\r
+; 55\r
+[Level]\r
+board=10/4ad~3/6~3/5a~3/4~c~~2/4~1f~~1/1c~~~1adf1/10\r
+solution=FebGcGfEfBgEgEhFeBfBgGgFgG\r
+title=Stud Fuddnudler\r
+\r
+; 56\r
+[Level]\r
+board=10/7~c1/7~2/6d~c1/6c~a1/4~~g~2/1d~ga~1~2/10\r
+solution=IbgDIeDgeGGfHeFfGfFfGfHfGfeFcGfFIebGcGdG\r
+title=Yuzz-a-ma-Tuzz\r
+\r
+; 57\r
+[Level]\r
+board=10/5~f~b1/5~1~e1/5~1~2/4c~~~2/1e1~d~~~2/1cd~1~~bf1/10\r
+solution=EfEfbGGbHgIgIbIcHeGfHfFffGEfbG\r
+title=Blind Bowman\r
+\r
+; 58\r
+[Level]\r
+board=10/10/3d~5/3b~5/4ch4/4hbc~~1/4b1d~b1/10\r
+solution=gFfFgFhFdCeEfFdDeFfF\r
+title=Red\r
+\r
+; 59\r
+[Level]\r
+board=10/4~b4/4~2~g1/4~1~g2/1e~1~1~1b1/1d~~~e~~g1/2~~g1~1d1/10\r
+solution=HdIfHfbEbFFfIfHfEgcFdFeFfFgFhFIcHdGfFfEfFbeFfFcG\r
+title=Dr. Sylvester\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/1d~7/2~7/2~7/1d~~3b~1/1fe~~~~d~1/3~~ef1b1/10\r
+solution=hEbEcEbBcFHfGfdGcFdFdGbFcFdGeG\r
+title=Peeping Jack\r
+\r
+; 1\r
+[Level]\r
+board=10/1c~2~f3/2~2~4/1b~2~4/2~~~~g~2/1g~~1c1~2/1cf~c2~b1/10\r
+solution=GeGbFeEeFeEebFbDcEdEeEfEgEbBcEdEeECfDfbFbGcG\r
+title=Flummox\r
+\r
+; 2\r
+[Level]\r
+board=10/2fh~5/3g~5/1~b1~5/1~1h~5/1~ag~5/1~1f~a~~b1/10\r
+solution=dGdFdCEecBdBcFEfDfCfCdbFcFfGdGdCEfeGDfCfdGeGfGgG\r
+title=Iota\r
+\r
+; 3\r
+[Level]\r
+board=10/4a~h3/5~a3/5~g~~1/7~~1/1g3h1~~1/1b~b~g~~a1/10\r
+solution=bGGdeBfGgGgDfCgDgDhDfDbGfGhGcGdGeGfGgD\r
+title=Proo\r
+\r
+; 4\r
+[Level]\r
+board=10/10/5d~~h1/1~h3~~2/1fd3~~2/2e~~~~~2/1~h~f1e~2/10\r
+solution=fCCdgFIcHfGfFfEgcFdFeFfFbEcFdFcFeFfFCgEgbE\r
+title=Sneedle\r
+\r
+; 5\r
+[Level]\r
+board=10/10/10/10/2c~6/1~gdb~~~g1/1d2a~cab1/10\r
+solution=cEeGdFeFdFfFeFgFfFcFdFeFfFHfGfIfHfFffGEfDfCfeGfGgG\r
+title=Singing Herrings\r
+\r
+; 6\r
+[Level]\r
+board=10/2~ab5/2~b1~a3/1~~2~4/1h~~~~4/1cb~~5/1h2~~c3/10\r
+solution=DbDcEbCdcEbEDccEbFDeCeGcFedFcFdFeG\r
+title=King's Magicians\r
+\r
+; 7\r
+[Level]\r
+board=10/2e~6/1~he~5/1~2~5/1~~1~5/2dg~~b~b1/1hg1~~d~2/10\r
+solution=dCcBdFdCGfeFcFdFFfEfDfCcbEgGIfHfeGfG\r
+title=Wily Walloo\r
+\r
+; 8\r
+[Level]\r
+board=10/5~f3/5~4/5~1d2/5~~a2/1g~~h~~3/1fha1~dg2/10\r
+solution=EfDfDgbFGgGbFfEfcFdFeFfGHeHeGfFffGEfDfbG\r
+title=Zizzerzazzerzuzz\r
+\r
+; 9\r
+[Level]\r
+board=10/6~a2/3~c~~d2/3~1~b3/2d~~~4/2a~c~4/2ca1~b3/10\r
+solution=HbGgeFGcFecFFfcGEcHcGcGdFfEf\r
+title=Yot\r
+\r
+; 10\r
+[Level]\r
+board=10/10/3~b5/3af~4/5~~3/1~~~c~~3/1c1~bdadf1/10\r
+solution=EceFeDdDeDfFfEFfGfEfFffGdDEfeDDfCfdGeGfGgG\r
+title=Patrol Cats\r
+\r
+; 11\r
+[Level]\r
+board=10/1g~7/2~7/2f~3e2/3~~f~c2/3~~1~g~1/1ef~~1~fc1/10\r
+solution=HffEHehFGegFbBcGbGdGFecGcDcDdEeEfEDgcG\r
+title=Pup\r
+\r
+; 12\r
+[Level]\r
+board=10/3a~1~h2/4~1~3/4~~~b2/4e~~3/5b~3/1ebe~h~a~1/10\r
+solution=HgfFHbGedBdGeGGfeDfEcGfGgGfGdGhGgGeGHdbGcGdGIgHgeE\r
+title=Wogs\r
+\r
+; 13\r
+[Level]\r
+board=10/6~a2/6~3/6~1g1/2a~2~~c1/2hf~~~3/2c1gf~h2/10\r
+solution=dFeFHbcEdFeFIecFdFeGHgHeGfFfEfDfIeHeGfeG\r
+title=Dud\r
+\r
+; 14\r
+[Level]\r
+board=10/10/10/7~a1/2~~g~~~2/1~~hc1~3/1c~gfh~fa1/10\r
+solution=IdeEbGHgfEHeGeFeEeDeCfDfCfEfDfDgbFEgcFdFdGeGcGdGeGbGcGdGeGfGgG\r
+title=ThingamaJigger\r
+\r
+; 15\r
+[Level]\r
+board=10/7~c1/3h~2~2/2~a~~1~2/2~1a~1~h1/2c~g~~~2/1ga~1~~~2/10\r
+solution=IbdCIeHgGgeDeEEfcFdFFefFeFEfDdbG\r
+title=HerkHeimer Sister\r
+\r
+; 16\r
+[Level]\r
+board=10/1h~c~~c3/1b~f~~4/2~1~~4/2~1~~f3/2~~g~1g2/2~1h~~b~1/10\r
+solution=dBGbeEeFGeFffGhGEfDfbBcFdFbCDccFdFeGfGgG\r
+title=Jeronimo\r
+\r
+; 17\r
+[Level]\r
+board=10/6e~2/7~e1/5g~~2/6~~2/2eb~d~~~1/2gd~1b1e1/10\r
+solution=gBhFfFfDgFGfFfdFeFfFIccFdFeFfFHfGfHfFfEfcG\r
+title=Down Hunch\r
+\r
+; 18\r
+[Level]\r
+board=10/10/7c2/7b2/6~g~1/1f2~f~1~1/1c~~gbg1g1/10\r
+solution=hEHeFfGfeGbGcGeGdGfGHeGfbGcGdGeG\r
+title=Skipper Zipp\r
+\r
+; 19\r
+[Level]\r
+board=10/10/1cb~6/3~3~d1/2~~~2~2/1e~~h~~d2/1hc2~~be1/10\r
+solution=bFcFcCbCcCdEDeHgGgeFHgfFeFdFeFGfIdFfEfDffGgG\r
+title=Yop\r
+\r
+; 20\r
+[Level]\r
+board=10/5~d3/1b~2~4/2~h1~~b~1/2~d~~~1~1/1h~1~1~~~1/1d~~~1b~d1/10\r
+solution=bFcGbGDdbCdGdEcEdEeECgcGbGcGGbfDhDfEgGgFgG\r
+title=Foona-Lagoona\r
+\r
+; 21\r
+[Level]\r
+board=10/3f~5/2~e~~~3/2~1ae~~2/2~3a~2/2~~c~f~2/1ce~1~1f2/10\r
+solution=cGEfDfdBeCfCgDfDeDfDGfGfFfGfDgCgEfDc\r
+title=Funicular Goats\r
+\r
+; 22\r
+[Level]\r
+board=10/5f~3/3~c1e~2/3~3~2/2~~3~2/1~~f~~~~g1/1ce1b~g~b1/10\r
+solution=EcDeCffBdFGgeFfFIfgCgCHfGfHfFffGEfDfeGfGgG\r
+title=Kitty O'Sullivan\r
+\r
+; 23\r
+[Level]\r
+board=10/1hd7/1a1g~5/1e~1e5/2~~h5/2~~a~4/2~1d~g3/10\r
+solution=bDbDcFCbbDbDcEEeDeeFdFcFdFdCeG\r
+title=Lunks\r
+\r
+; 24\r
+[Level]\r
+board=10/6~b2/6~a2/6~3/1d2a1~3/1e~bc~~e2/2~d1c~3/10\r
+solution=eFbFbFeFdFcFeFfFHfHbGfFfHcEf\r
+title=Will\r
+\r
+; 25\r
+[Level]\r
+board=10/10/4~g4/4~5/4~5/1be~~h~a2/1eh1gab3/10\r
+solution=cFdFFcfFeFbFcFdFFfEfDfCfGfFfEfDfHfGfeG\r
+title=Ichabod\r
+\r
+; 26\r
+[Level]\r
+board=10/2e1d~4/2g~1hd~2/3~3~2/3~~2~2/2d~~2e~1/3~g~~gh1/10\r
+solution=EgcFcCHgGgdEcCdFeGfGgCfCgChFeBfCdGeGhGfGgC\r
+title=Ogler\r
+\r
+; 27\r
+[Level]\r
+board=10/2f7/2a~6/3~6/1b~~~5/1h~f~~~ca1/3bh~~1c1/10\r
+solution=cCdEeGdFfGHfeGGfFfEfcCdEbEFgdFcFIfHfGgeFfFgFhFbFEgcFdFdGeG\r
+title=Grizzly-Ghastly\r
+\r
+; 28\r
+[Level]\r
+board=10/10/1hd~6/3~2~g2/3~~1~d2/1~~gc~f3/1f~h1~c3/10\r
+solution=cCHddEDgEfDfeFGfHeFfEfGfFfGfCfDfEfcFbFcFdFeFbCcCDfbG\r
+title=Peter The Postman\r
+\r
+; 29\r
+[Level]\r
+board=10/6g~2/4f2~2/4e~1~2/2g~1~1~2/3d~~~d2/4gf1e2/10\r
+solution=dFeFfFgBcEHfGfdFeDeDfFgF\r
+title=Katzen-bein\r
+\r
+; 30\r
+[Level]\r
+board=10/10/10/10/5h2g1/3dgf~~c1/3fchd~2/10\r
+solution=fFgFIfHfGfdFeFIfHfeGdGeGfG\r
+title=Willy Waterloo\r
+\r
+; 31\r
+[Level]\r
+board=10/1~e1h~4/1~3~1~e1/1~3~c~2/1~d~~~d~2/1~1~~1h~2/1e~~~~1~c1/10\r
+solution=cEGeFeIggFIcHeGeeBfDgEgFbGcGCbdGbGeGcGFe\r
+title=Skip Fuddnudler\r
+\r
+; 32\r
+[Level]\r
+board=10/1h~7/1b~7/2~~6/2a~1a4/2d~~d~d2/3d~1hb2/10\r
+solution=fFbBcDFfdFeFfFbCcDdFcFeFcFfF\r
+title=Thing Two\r
+\r
+; 33\r
+[Level]\r
+board=10/10/4b~e3/2~~g~a3/2~~1~1a2/2~~~~~gb1/1be1~1~3/10\r
+solution=HfHfGfGcFfFfEfDfIfHfGfFfEfEdEdbGDddFeFfFGdFf\r
+title=Rink-Rinker-Fink\r
+\r
+; 34\r
+[Level]\r
+board=10/2f~6/3~6/3~6/3~~~~g2/2~b~d~b~1/2dfgf~1f1/10\r
+solution=cBFfdEHfHfGfeEfEgFhFDfEfFfdGcGdGeG\r
+title=Dinwoodie\r
+\r
+; 35\r
+[Level]\r
+board=10/10/7b2/6~d~1/5~d1~1/1c~~~~fdb1/1f~~~~1cd1/10\r
+solution=hDGeGfHfIfFgGfHfEgDgbFFfGfFfEfcFdFeFfFgFHdGfFfEfcGbGcGdG\r
+title=Thing One\r
+\r
+; 36\r
+[Level]\r
+board=10/10/10/5~a3/4~~1~e1/2ba~~~db1/3heh~1d1/10\r
+solution=IedFfGHfeGGfFfHfGfGgeFGdFeIfHffFdGgFhFcFdGeG\r
+title=Sylvester McBean\r
+\r
+; 37\r
+[Level]\r
+board=10/4g~4/3~f~1~g1/3~1~1~2/2c~1~1~2/3e~~g~2/3fe~1~c1/10\r
+solution=GfIgIcHfeBcEEceGdGdFeFdFfFgFdG\r
+title=Wumbus\r
+\r
+; 38\r
+[Level]\r
+board=10/4~cd~2/4~1h~2/2e~~2~~1/3~~3~1/1ce~~~~gd1/1g1~~~h3/10\r
+solution=gBhDFbcFbFcFHfeGGfdGFfEfcDdEDfCfdGgChDIfHf\r
+title=Better Hunch\r
+\r
+; 39\r
+[Level]\r
+board=10/3f6/2~a~5/2~1~5/2~~~ab3/3~~bfa2/3cfc4/10\r
+solution=FeGeDcdCGfEfdFcEHfGfdFdG\r
+title=To-an-Fro March\r
+\r
+; 40\r
+[Level]\r
+board=10/3g~5/4~c~g2/3~~bc3/3f6/3a~~~3/4b~fa2/10\r
+solution=FddBeCHcdFGgeFfFdFeFEddF\r
+title=Tizzle Grouse\r
+\r
+; 41\r
+[Level]\r
+board=10/10/1h~7/2~2~~d2/2~2~h3/1a~~~~g3/1gd~1ea~e1/10\r
+solution=HdGdFfEfGeFfEfGfFfEfDgbFbCcFdFbGeFfFfGgG\r
+title=Van Vleck\r
+\r
+; 42\r
+[Level]\r
+board=10/3d~5/1~f1~~g3/1~2d~4/1~3~4/1~g~b~~3/1~b~1~cfc1/10\r
+solution=dBCgCcbFEfcFdFGgeFfFGcFfEfDfbGfGgG\r
+title=Dog Fish\r
+\r
+; 43\r
+[Level]\r
+board=10/3a~2b2/4~2c2/1h~1~1~e2/2~~~1~3/3~~~he2/2b~c~1a2/10\r
+solution=HdGfdBeFfFgFHdGfFfbDcEdGHdGfcGdG\r
+title=Yooks\r
+\r
+; 44\r
+[Level]\r
+board=10/1c3~f3/1a~2~4/1d~2~1~c1/2~1~~1~2/2~~~~d~2/1a~bfb1~2/10\r
+solution=bCGfFfEfDfbCbDcFdFeFGbFefFdGIdgF\r
+title=Gherkin\r
+\r
+; 45\r
+[Level]\r
+board=10/5~b3/1a~2~4/2~1~a4/2~~~5/1f~~ha~h2/1b~~f1~3/10\r
+solution=bGcGEfbGDfbCcEFdGbcFdFFdEeeFcGfFHf\r
+title=Circus Fish\r
+\r
+; 46\r
+[Level]\r
+board=10/10/1h~1~c1~a1/1d~1~2~h1/2~1~2~d1/2~~~~~~2/2~ahc1h2/10\r
+solution=FceFDgbCcFIcHfGfcGdGIeIeHfbDGfcGdG\r
+title=Nerkle\r
+\r
+; 47\r
+[Level]\r
+board=10/4g~4/1c3~~g2/1d~2~~h2/1b~2~4/2~~c~h~2/1b~~1~1~d1/10\r
+solution=eBHcGdEfbGbDbEcFdFbEGfeFfFgFHdGd\r
+title=Who-Bubs\r
+\r
+; 48\r
+[Level]\r
+board=10/7~e1/7~b1/7~2/1ch~3~2/1e1~~~h~2/1f~~f1c~b1/10\r
+solution=cEGfFfEfIgIbIcHfbEGfFfEgcEdFbGeFfFbGcG\r
+title=Kweet\r
+\r
+; 49\r
+[Level]\r
+board=10/7c~1/6~a~1/1h~1c1~1~1/2~1h~~1~1/1f~~c~~1~1/1a~~1~fc~1/10\r
+solution=hBHceFGfeEEfFfEfDgbFbDcFdFeFbG\r
+title=Spookish Hunch\r
+\r
+; 50\r
+[Level]\r
+board=10/10/2~d6/1c~7/2~~4h1/1ahda~~~f1/2f1c~~3/10\r
+solution=DccEbDcEeFdFcFbFdFcFdFIffGHfeGGfFfEfDfIfHfGfeG\r
+title=Fred Futzenfall\r
+\r
+; 51\r
+[Level]\r
+board=10/10/2d~3b~1/3~~3~1/4~1~~g1/2b~~~~~2/2daba~g2/10\r
+solution=cChCdDeFHgfFgFIeIeHeGfHfcFdFdGcGdGeGfG\r
+title=Wickersham Bros\r
+\r
+; 52\r
+[Level]\r
+board=10/5a4/3c~f4/4~5/4~5/1~e~~~c~a1/1f1d~~d1e1/10\r
+solution=cFGfIfHfGfFgdFdCeFfFgFhFFgFcFcEfDfCfdGeG\r
+title=Mrs. McCave\r
+\r
+; 53\r
+[Level]\r
+board=10/6e3/5~h3/2h~1~4/3~1~4/1~h~b~~~b1/1fe~f~~b2/10\r
+solution=CfcGEfeGGcGcFfdFfGeFfFgFDgbFEgcDcGdGbGcGdGeG\r
+title=Fritz\r
+\r
+; 54\r
+[Level]\r
+board=10/4c~4/1h3~4/1c~2~4/1e~2~4/2~h~a~~d1/2~de1~~a1/10\r
+solution=DfbDbDcFdFfFeFDgbEcFfFgFIfHfGfFfcGeBfFgFgG\r
+title=It-Kutch\r
+\r
+; 55\r
+[Level]\r
+board=10/7h2/6~f~1/6~1~1/6~c~1/3~~dgf~1/2cg~h1d~1/10\r
+solution=hChFdGFfGfcGEfFfHfGfFgdFeFfFgFHcGfFfdG\r
+title=Ying\r
+\r
+; 56\r
+[Level]\r
+board=10/6~hf1/6~3/6~3/6~~2/1f~ed~g~~1/1g~3ehd1/10\r
+solution=eFdFgFfFeFhFgFfFHfIfHfHbgEGfFfEfDfIbHbGfgGFfEfDf\r
+title=Fish\r
+\r
+; 57\r
+[Level]\r
+board=10/2~cg5/2~7/2~7/1~~2f4/1d~~~e~3/1fgec1~d2/10\r
+solution=FfEfbFDbEbDbCeEgcFFfdFbFeFfFbGcG\r
+title=Thidwick Moose\r
+\r
+; 58\r
+[Level]\r
+board=10/2~ed5/2~7/2~7/1d~~6/1e~f~~~h2/1ghg~~1f2/10\r
+solution=DbEbDfDbcEHfdGcFbFeGGfFfdFcFeFcGfFgFbGcGdG\r
+title=Zong\r
+\r
+; 59\r
+[Level]\r
+board=10/3b1~ba2/3f~~1f~1/4~~2~1/4~~2~1/4~a~~d1/2da~1f~2/10\r
+solution=GbHbGbdGFdhCfFgFIfHfGfFfdCeFIffFdCeFfFcG\r
+title=Billy Billings\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Variety level pack\r
+\r
+; 0\r
+[Level]\r
+board=10/2c~6/3~6/3~4f1/3~~2~e1/1feg~~1~b1/1g1b~~~~c1/10\r
+solution=cBIeHgGgFgdEeFdFcFeFdFdGFffGgGbFcFEfDfCfeGfGgGdGeGfGgG\r
+title=Foona Baboona\r
+\r
+; 1\r
+[Level]\r
+board=10/5g~1f1/6~~e1/6~~2/6~~2/3~b~e~g1/1f~~1~aba1/10\r
+solution=IcGgeFfFIfHgIgIcHffBGfFffGEfbG\r
+title=Parsifal\r
+\r
+; 2\r
+[Level]\r
+board=10/3a~5/4~3d1/4~~~~g1/3f~~1~2/2~c~a~~2/2d1~1cfg1/10\r
+solution=fFgFIdIdHdHfGfFfdFeFfFHgdFeFfFGdFfdBEfDf\r
+title=Ruthie\r
+\r
+; 3\r
+[Level]\r
+board=10/2a~6/3~2~c2/3~~1~3/4~1~3/2~~~bhdb1/2h~d1c1a1/10\r
+solution=FfEfGfFfEfDfHfGfFfcBIfHfGfDgFfdDeFcGfFHcgFhF\r
+title=Dutter & Dutter\r
+\r
+; 4\r
+[Level]\r
+board=10/1~~b6/1~g7/1~8/1~~5h1/1~~g~~~~f1/1h1fe~be2/10\r
+solution=DbDfCfCbCcIfGgHgIfHfGfFfEfDfbECfcFdFeFeGdGeGfG\r
+title=North-Going Zax\r
+\r
+; 5\r
+[Level]\r
+board=10/5g4/5e~3/6~3/6~cd1/2~~~~~h2/1h~1c~gde1/10\r
+solution=HeIeGgHffCgEfCGfFfGfEfDfeG\r
+title=Findow\r
+\r
+; 6\r
+[Level]\r
+board=10/1h~7/2~4~f1/2~3~~2/2~~2~b2/1cg~~~~3/2fc1hb~g1/10\r
+solution=bBcEdFeFcFbFdFcFIcHdHeeFGfFfEffGgG\r
+title=Wasket\r
+\r
+; 7\r
+[Level]\r
+board=10/6b~2/2~d3~f1/2~1a~1~2/2~2~~~2/1~~~c~~~2/1dcf1b~~a1/10\r
+solution=DcCfEfDfeDfGIggBIcHeGfHfFfEffG\r
+title=Wump\r
+\r
+; 8\r
+[Level]\r
+board=10/5a~3/6~e2/4~~~3/1fe~~d4/1d1~~ac3/2f~~c4/10\r
+solution=HcfBGdcGdGFdGdFeGfcEbEcEEeDeCeDgcG\r
+title=Brown Barbaloots\r
+\r
+; 9\r
+[Level]\r
+board=10/3~hd4/3~6/2~~6/2~~~5/1~ebe5/1bd1g~g~h1/10\r
+solution=EbFbEbDdCfdEDfEfDfeGeGfGgG\r
+title=Uncle Ubb\r
+\r
+; 10\r
+[Level]\r
+board=10/2~d6/2~7/1h~7/1f~~~e4/2~~~c~h2/1fe~1d~c2/10\r
+solution=cGbGDbcFdFFefFbDbEcFEeeFdFeFfG\r
+title=Curious Crandalls\r
+\r
+; 11\r
+[Level]\r
+board=10/10/10/3c4f1/2gf~~2b1/4c~~~c1/1g~bg~~~2/10\r
+solution=dEeGdEfGgGIfHfeEIfeGdGfGHfGfIfHfcEbGcGHgGgdE\r
+title=Dapples\r
+\r
+; 12\r
+[Level]\r
+board=10/3f6/3c~5/4~2e~1/1c~1~3~1/1f~~~~b~~1/1e~~bf1~f1/10\r
+solution=GfEgDgbEFgdCeFfFEgcFbFFgdFcFhDgFIfHfGfeFfFgFdCeFcGfFgFbGcGdG\r
+title=Ted\r
+\r
+; 13\r
+[Level]\r
+board=10/10/10/2h~6/3~1b~~~1/1f1~~cgcf1/1g~~~1h1b1/10\r
+solution=fEgEhEFfGfHfIfFfEfGfFfcDHfGfFfdFbGeFfFbGcG\r
+title=Donald Driscoll\r
+\r
+; 14\r
+[Level]\r
+board=10/6~a2/6~h2/3~bf~3/3~1a~3/3~h1b~f1/3~2c~c1/10\r
+solution=gGfDgFHbeDfDHcGdgFFdfEEdEf\r
+title=Nutch\r
+\r
+; 15\r
+[Level]\r
+board=10/6e3/5~b3/5~g3/5~d3/1b~hd~4/1e~1g~~~h1/10\r
+solution=GddFeGGcFfEfDfGdGeFfEfDfeGfGgG\r
+title=Kooie Katz\r
+\r
+; 16\r
+[Level]\r
+board=10/10/10/1g8/1b~~c~4/1d~~b~~h2/2h~1dcg2/10\r
+solution=bFbEHfGfeEEfcFdFFecFEefFeFbFDedFeFGfFfEfcECfDfdFbFeFfFfG\r
+title=Sir Hawkins\r
+\r
+; 17\r
+[Level]\r
+board=10/4f~~b2/5~~3/5~~3/2f~c~~3/1c1~1h~3/1fb~1f~~h1/10\r
+solution=eBIgHgfEeEfEHbGdFeEecEbGGeFegGfGEebG\r
+title=Lud Fuddnudler\r
+\r
+; 18\r
+[Level]\r
+board=10/10/8c1/3b3~a1/3a2~~2/2~d~~~a~1/1d~c2~ba1/10\r
+solution=DfhFIdIddFeFdFfFeFfFHehGGfgGFfEf\r
+title=Dr. Fitzgerald\r
+\r
+; 19\r
+[Level]\r
+board=10/1c~d6/2~5a1/1~~5d1/1~~2~~~h1/1~~~~~~h2/1d1~~c~a2/10\r
+solution=fGHfGfIeIeHfIeHeGeFfEgFgGgHfGfFfEfDfbBDbCdcFdFeFeGdGeGfG\r
+title=Sneetches\r
+\r
+; 20\r
+[Level]\r
+board=10/3d~5/4~5/2~a~5/2~1~2h~1/1c~~~~~da1/1h~~b~b1c1/10\r
+solution=hEHfGfIfHfGfFfEfDgbFDdEgcFFgdFdBGgeFIfHffFdGgFhFbGcGdGeG\r
+title=Hendrix\r
+\r
+; 21\r
+[Level]\r
+board=10/10/10/10/1ca~~5/1gec~~b~a1/3g~b1~e1/10\r
+solution=GfdGcFbEcEdEeFdFeFfFgFcFdFeFfFgFbFcFdFdG\r
+title=Grice\r
+\r
+; 22\r
+[Level]\r
+board=10/10/2f~6/2e~1~h3/3~~~4/3~da~3/2aeh1df2/10\r
+solution=GdFeEfFfdFeFfFcCcDdFeFfFcG\r
+title=Australian Fish\r
+\r
+; 23\r
+[Level]\r
+board=10/1a~7/2e~6/1hc~2e3/3~1~f~2/3~~~c~~1/3~~h1af1/10\r
+solution=gEhFcCGeFfbBcDcDGfFgdFeFfFgFbDcDdFdG\r
+title=Zinn-a-Zu Bird\r
+\r
+; 24\r
+[Level]\r
+board=10/3h~1d~2/4~2~2/4~2~2/3c~1~~d1/3hg~~~g1/3cd1~~d1/10\r
+solution=eFdFfFeFfFgFIfdBgBeFfFHehGGfFfgG\r
+title=Up Hunch\r
+\r
+; 25\r
+[Level]\r
+board=10/10/2c~6/3e~5/4~5/1~g~d~h~2/1edhg~1c2/10\r
+solution=CfEfDfeGGfFfcCdDdDeFfFgFbGcGbGcGdG\r
+title=Sir Alaric\r
+\r
+; 26\r
+[Level]\r
+board=10/5f~3/6~3/2d~2~~a1/3~2~~h1/3h~~~e2/2ea~~1df1/10\r
+solution=IdHeGfdGHfGfdGcGcDdFeFfFgFIgIeHffBgEGfFfdG\r
+title=Spazzim\r
+\r
+; 27\r
+[Level]\r
+board=10/10/10/3g~5/3a~~4/2~gc~d~f1/3af~c1d1/10\r
+solution=eGGfFfdDDfIfHfGfeEeFfFgFhFEgcFdFdGeG\r
+title=Hilda Hen\r
+\r
+; 28\r
+[Level]\r
+board=10/10/1f~f6/2~7/2~7/1ea~~~~hg1/1g1h~a~e2/10\r
+solution=cFdFbCcFbFdFcFdFeGHgIfHfGfFfEfDfCfDccFdFeFeGdGeGfG\r
+title=Uncle Terwilliger\r
+\r
+; 29\r
+[Level]\r
+board=10/5b~3/6~3/2h3~3/2b~~1~~c1/1~he~~~~f1/1f1c~~e~2/10\r
+solution=cEdEIedFIfHffBeGGfFfGfEfeGDfCfdGeGfG\r
+title=Grandpa\r
+\r
+; 30\r
+[Level]\r
+board=10/4~d4/4~g~3/1a~1~1~3/1d~1~1~3/1c~~~~gha1/2~~~1h1c1/10\r
+solution=GfHfFbbDbFfFIfHfGfFfEgcFbFdFcFeFcGfFfCgFhF\r
+title=Tree-Spider\r
+\r
+; 31\r
+[Level]\r
+board=10/10/1a~7/2~1~g4/2~1~1~c2/1e~~~c~3/1f~fg1ea~1/10\r
+solution=FfEfDfbFcFdFeFfFbCcFdFFdeFhGfFHeGfgGdGFfEfbGcG\r
+title=Jeff Fuddnudler\r
+\r
+; 32\r
+[Level]\r
+board=10/1a~3c3/1d~~1~a3/3~g~4/3~f~4/1~~~1~4/1fc1g~~~d1/10\r
+solution=EeDfCfGceEGcFefGbBEecCdEeEbCcCdEDfeEfGgG\r
+title=Stroodel\r
+\r
+; 33\r
+[Level]\r
+board=10/1ch7/2c~1d~3/2e~2d3/3~1~h3/2a~~~4/3~1ae3/10\r
+solution=fCcCcFdFeFcDdFeFbBcDcDdFGeeF\r
+title=Queen Of Quincy\r
+\r
+; 34\r
+[Level]\r
+board=10/2~a2f~2/2~2~c~2/2~2~1~2/2~1~~1g2/2~g~a~f2/2~c1c~c2/10\r
+solution=DfDbcFdFgBHfHfGfHfGcFeEfFfEffG\r
+title=Pete Briggs\r
+\r
+; 35\r
+[Level]\r
+board=10/1g~7/2~1h~4/2~~e~1~d1/2~e1~1~2/1~~c~~~~2/1d~1h~g~c1/10\r
+solution=dFeGIgIdHfGfeCFfDfEfDfCfbBcFEdDedFeFeGfG\r
+title=Grickily Gractus\r
+\r
+; 36\r
+[Level]\r
+board=10/10/1f~~1~~g2/3~~~4/4~g2d1/3b~h~~h1/3d~1~bf1/10\r
+solution=FedFfFeFfFgFIgIfHfGfFfEfbCcCdDeFfFgFgGHcGcFf\r
+title=Sue\r
+\r
+; 37\r
+[Level]\r
+board=10/3g~~~1f1/6~~a1/4c1~c2/3~d~~3/1~~~1~~3/1g1~df~a2/10\r
+solution=EeIcHcdBeBIcHdHdfBeEGeFeFgEgEeDfCfdGeG\r
+title=Herman Squirrel\r
+\r
+; 38\r
+[Level]\r
+board=10/7~b1/7~e1/7~2/6~~2/1~ge~~~a2/1a1hb~hg2/10\r
+solution=IbHeGfIcdFHfeGGfHfdGFfGfcFEfeGDfCfdGeGfG\r
+title=Smiling Sam\r
+\r
+; 39\r
+[Level]\r
+board=10/3c~~b3/4~~4/4~~1~h1/5~~~e1/3~~bf~2/1e~~1chf~1/10\r
+solution=GbIdIeHehGGfgGdBeDFfEfbG\r
+title=Syl McMonkey\r
+\r
+; 40\r
+[Level]\r
+board=10/1h~7/2~2~c1a1/2~2~d~c1/2~2~1~2/2f~a~1~~1/2h~1f~~d1/10\r
+solution=bBEfcFdFeFGcIgIdgDIdHdhFGdFfEffGgG\r
+title=Nook Gase\r
+\r
+; 41\r
+[Level]\r
+board=10/10/10/10/2a~~5/2b~d~~~f1/2acbcf1d1/10\r
+solution=IfHfEfcEdEeFdFcFfFeFdFfFdGgFhFcGdGeG\r
+title=Nook\r
+\r
+; 42\r
+[Level]\r
+board=10/7~h1/5~~f2/5~4/5~~~a1/3~~g~~2/1ga~1h~~f1/10\r
+solution=HcGcFffGeFfFIggFIeHeGfFfEfHfGfFfEfbGIbHcGcfFfG\r
+title=Dawf\r
+\r
+; 43\r
+[Level]\r
+board=10/7b~1/4e~~c~1/1d~2~~1~1/2~1~~~c~1/2~h~~~1b1/2h1~~~de1/10\r
+solution=hBbDHgHcGgFgdFcFGgeFdFeCFeFfHeEfDfeGfGgG\r
+title=Jo Red-Zoff\r
+\r
+; 44\r
+[Level]\r
+board=10/3~cd~h2/2~c2~3/2~3~3/2~3~3/1~f1~~~f2/1~dh~cd3/10\r
+solution=HbGfFfDcHfGfFfCgCfcGEbFgEgDgDcFbEbGgFgEgDc\r
+title=Dr. Tompkins\r
+\r
+; 45\r
+[Level]\r
+board=10/10/1h~7/1d~7/1e~~~1~d2/2~~cb~hc1/1~b~2~1e1/10\r
+solution=EfFfEfDfHeHfGfFfEfIfHfGfFfDgbCbEEfcEbEdEcECgeFdFbGfFgFhFeFfF\r
+title=Grox\r
+\r
+; 46\r
+[Level]\r
+board=10/3~f5/3~2~g2/3~1~~3/3~~~4/2~ah~~f~1/1hg1ca~c2/10\r
+solution=HceFGddFFeEeDfhFHgfFeFEbdFeFGfFfEfDfgGIfHfeGfG\r
+title=Umbus\r
+\r
+; 47\r
+[Level]\r
+board=10/10/6~~a1/6~cd1/6~h2/1~g~~~~a2/1d1c~gh3/10\r
+solution=IcHcIdHdGfHfcFdGFfEfDfCffGHfGfdGeG\r
+title=Mitzi Godiva\r
+\r
+; 48\r
+[Level]\r
+board=10/6~f2/2~h2~3/1c~3~3/2~~2~~f1/1~~~~~~3/1faha1c~f1/10\r
+solution=HbGfFfEfDfCfDcbDcEdFcFeFfFcGIeHegG\r
+title=DrumTummiedSnumm\r
+\r
+; 49\r
+[Level]\r
+board=10/1~c4~f1/1~5~2/1~5~2/1~1g3~2/1~~c~~~fa1/1a2d~~gd1/10\r
+solution=CbbFdFeFHfIfIbHfGfHfFffGEfDfCfeGfGgG\r
+title=Thidwick\r
+\r
+; 50\r
+[Level]\r
+board=10/7~h1/7~2/5~e~2/1g~~~g1~2/1h1~~b~~2/1aba~e1~2/10\r
+solution=dGFfEfbEfFEgcEFgdFbGgFIbHfGfeFGdFefFgFbGcGdG\r
+title=Nixie Knox\r
+\r
+; 51\r
+[Level]\r
+board=10/10/5d~g~1/5ch1~1/6f~~1/5g1c~1/5h~df1/10\r
+solution=gEhEHcfCgChCgEfGhGgEfGfDgE\r
+title=Hooey Parrot\r
+\r
+; 52\r
+[Level]\r
+board=10/1h~7/1b~7/2~~6/2~~~1a~2/1~g~~~ge2/1~e1h2ab1/10\r
+solution=gEGfHfCfFfEfDfbBbCGfFfEfcDdEcECfDfeFdFfFgF\r
+title=Gox\r
+\r
+; 53\r
+[Level]\r
+board=10/4~~bg2/4~~4/4~e4/4c5/1b~~b~4/1g1~ebc3/10\r
+solution=eFeFGbHbGbFbFdbFcFEfDfFdCf\r
+title=Mike\r
+\r
+; 54\r
+[Level]\r
+board=10/1f8/1g~7/2a~~f~3/3~2~h2/2~~~a~f~1/2~~hf2g1/10\r
+solution=FfHfGfHfGfbCFdEgEdcDcDdDDfbCcDeDfDgFhF\r
+title=Fox\r
+\r
+; 55\r
+[Level]\r
+board=10/2b~6/2e~6/2g~6/3~~f4/2c~~e~~2/2f~b2cg1/10\r
+solution=cBFeFfEfcFdFeFfFgFcDcDdFeFcGfFgF\r
+title=Vug\r
+\r
+; 56\r
+[Level]\r
+board=10/3c~5/4~2~b1/4~d~~2/4~1~~~1/1g~dc~~a~1/1a2g~~1b1/10\r
+solution=dBIchEbFdFcFeGdFfGHffDeGGfFfGfEfeGDfCf\r
+title=Rolf The Walrus\r
+\r
+; 57\r
+[Level]\r
+board=10/2d~2~b2/2c~2~3/2b~e1~3/3~d~~3/3~1f~~f1/3~~e~1c1/10\r
+solution=cBEeHbfFgFEecDcDdEeEfFdGgFhFdGeG\r
+title=Didd\r
+\r
+; 58\r
+[Level]\r
+board=10/10/2a~6/3~6/2e~3~e1/2h~~~~cg1/3h~cg1a1/10\r
+solution=HfGfcCGgFgdFcFIeHfIfHfGgeFfFgFhFEgcFdFdGeG\r
+title=Fitzsimmon\r
+\r
+; 59\r
+[Level]\r
+board=10/6~d2/3a~1~3/4b1~3/4h~~3/2~ha~~3/1gdg1b~~~1/10\r
+solution=eFfGeFgGhGfFHbGfgGFfdCeEEfDfbG\r
+title=Chippendale Mupp\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=Continuation of the Variety Pack. From easy to hard.\r
+\r
+; 0\r
+[Level]\r
+board=10/10/4e~e3/3bh~4/5~1~h1/4f~~~2/5cbcf1/10\r
+solution=eCGceDIefFdDeDfFfGeFfGgG\r
+title=Interchange\r
+\r
+; 1\r
+[Level]\r
+board=10/3~d2~h1/3~3~2/3~~2~2/3e~2~2/2~b~~~d2/1eah~~~ab1/10\r
+solution=EbdDHfeGHgGgFgdFeFfGgGDfeGdGcGfGeGgGIbHfdGeGfG\r
+title=Eighteens\r
+\r
+; 2\r
+[Level]\r
+board=10/7~h1/6~~f1/4~~~3/3~e~4/3~2b~f1/1~c~bhec2/10\r
+solution=IbHceEGdFdCgEgEeDgdGFeEedGeGcGdGeGbGcGdGeGfGIcHcGdFeEeIfdGeGfG\r
+title=New York\r
+\r
+; 3\r
+[Level]\r
+board=10/3f~~4/4ea~3/3~f1~3/3~1h~3/1h~~2~3/1e~~a~f~2/10\r
+solution=fCeGgGdBeBEdEdDfdGeGfCfEbGcGdGeG\r
+title=Fifteen Rush\r
+\r
+; 4\r
+[Level]\r
+board=10/10/6~g2/6~eh1/6~3/1f~~~e~~a1/1g2~1afh1/10\r
+solution=IfHfbFcFFfdFeFfFIgHgHcGfFfEfDfCfHdGfFfIdHd\r
+title=Ladies' Battle\r
+\r
+; 5\r
+[Level]\r
+board=10/3~~f4/3~ce4/2~~6/2~c2~f2/1~~a~1~3/1acef~~~2/10\r
+solution=DfCfFbEbEcDdeGfGdFgGeGHeFcEc\r
+title=Nestor\r
+\r
+; 6\r
+[Level]\r
+board=10/1~f7/1~2~df~2/1h~1~2~h1/2~1~1~~2/2~1~~~~d1/2h~cd~c2/10\r
+solution=IfcGfGeGdGFceFfFfGbDeGcGfGdGgGgCIdeGHeCbbDcGdGeGfG\r
+title=TetSol\r
+\r
+; 7\r
+[Level]\r
+board=10/5~e3/5~4/4g~4/5~4/3e~~~hc1/1b~c~~bgh1/10\r
+solution=GbdFHfIfGgHfGfFfeDfFgFgGbGcGdG\r
+title=Bisley\r
+\r
+; 8\r
+[Level]\r
+board=10/1a~1c~~3/2~1fd~3/2~h2~3/2~3~3/2~~~~f3/2~d~ach2/10\r
+solution=eBfBGffCeCfCDdbBcFdFdGeGcGdGeGfG\r
+title=Fourteen\r
+\r
+; 9\r
+[Level]\r
+board=10/5g~3/1d~3~~~1/2f~4~1/3~3~~1/3~~~ga~1/3af~bdb1/10\r
+solution=cDdFfBgChFhCIebCcDGgFgdFeFfGeGfGgGdGeGfGgG\r
+title=Acquaintance\r
+\r
+; 10\r
+[Level]\r
+board=10/6~~a1/6~3/1d4~3/1g~2~a3/2~h~~h3/2g1~~d3/10\r
+solution=bEGeDfbEcFdFGfFfEfDfIbHbGfeG\r
+title=The Wish\r
+\r
+; 11\r
+[Level]\r
+board=10/4h~4/5~4/5c4/5e4/1d~1~a~a~1/2~~ced1h1/10\r
+solution=FfHfEgGfeBfFdGgFhFbFcGdGeG\r
+title=Colorado\r
+\r
+; 12\r
+[Level]\r
+board=10/10/10/5e4/2~c~b4/1f~1~e~~2/2ef~1ceb1/10\r
+solution=fFgFdGdEFeEeDefFgFeFfFbFcG\r
+title=Precedence\r
+\r
+; 13\r
+[Level]\r
+board=10/6df~1/7d~1/6~f~1/6~1~1/5gb~~1/1b~e~e1g2/10\r
+solution=hBhDgFfFdGhFgFHdgBhDgFIfHfIfGfbGcGdG\r
+title=Red And Black\r
+\r
+; 14\r
+[Level]\r
+board=10/4dh~3/5a~~2/1c~3g~2/2~4~2/2~3~~~1/2~~hgdca1/10\r
+solution=fCgChFeBfBgCHfgDHffCgDHfeGbDcGdGeGfG\r
+title=Pharaohs\r
+\r
+; 15\r
+[Level]\r
+board=10/1e8/1f~7/2b7/1~c~6/1f1~3e2/1ba~~~~ca1/10\r
+solution=cEdGeGfGbCcGcECebGdGbCEgcEDgdGeGfGcGdGeGfGgG\r
+title=Spidike\r
+\r
+; 16\r
+[Level]\r
+board=10/2a~6/3~6/1~e~6/1~1~h~4/1~~f1~~~2/1~~ecfcha1/10\r
+solution=eEfFgFcDcBDdCdbGDfEgcFCgDgdGcGdGeGbGcGdGeGfGgG\r
+title=Royal Rendezvous\r
+\r
+; 17\r
+[Level]\r
+board=10/1g~7/1a~~6/2d~6/3~6/3d~c~g2/3a~1~c2/10\r
+solution=fFbBcCcDdGdFeFfFbCcD\r
+title=Square\r
+\r
+; 18\r
+[Level]\r
+board=10/4~c4/4~5/4~1h~2/4g~1~2/3~h~~f2/3f1g~c2/10\r
+solution=eEFbgDeEeFfFHfGfHfFfEffG\r
+title=Fourteen Out\r
+\r
+; 19\r
+[Level]\r
+board=10/10/10/2~~ba~3/2h3~3/2b~~~d~2/3a~~1dh1/10\r
+solution=gFfDcFdFcFdFGfeFfFgFEdDdcFdFdG\r
+title=Chameleon\r
+\r
+; 20\r
+[Level]\r
+board=10/10/2f7/2e~2~~a1/1g1~~1~3/1f~~~e~3/2~gafa~2/10\r
+solution=DgbFEgcFbFcDcDDgdEdGIdcGdGgGeGHd\r
+title=Cicely\r
+\r
+; 21\r
+[Level]\r
+board=10/1g8/1a~7/1b~7/2~1c5/1b~~e~~3/1c~a1ge3/10\r
+solution=bCeFfFbDbDEfcFbFdFeFbG\r
+title=Wave Motion\r
+\r
+; 22\r
+[Level]\r
+board=10/5d4/1c~2b~g2/2~3~c~1/2~3~1~1/2~2~~1d1/1e~e~g~b2/10\r
+solution=fCbGfGHdHdfCgDhDGfbCcGdG\r
+title=Interregnum\r
+\r
+; 23\r
+[Level]\r
+board=10/10/3~a5/3~3d2/3~3a~1/3~~e~eg1/1b~~gb1d2/10\r
+solution=fFEchEHfGfFfEfIfHfIfGfFfbGcGdG\r
+title=Fifteen Puzzle\r
+\r
+; 24\r
+[Level]\r
+board=10/1g~~6/3~6/3~6/3~~c1~e1/2~~ga~~b1/1ce~1b~a2/10\r
+solution=bBcBEfFecGEfDfIefGHfGfFfEfIfHffG\r
+title=Czarina\r
+\r
+; 25\r
+[Level]\r
+board=10/10/3e~5/4~1~h2/1h2~a~3/1g~~~1e~2/1a~fgf1~2/10\r
+solution=DgbFcFFgFedCeEcGbGcGgFfEHdGegFFebGcG\r
+title=Harp\r
+\r
+; 26\r
+[Level]\r
+board=10/2~f1~bh2/2~2~4/2~2~4/2~1~h~~g1/1~e~~g~3/1f1~~1e~b1/10\r
+solution=DbFfEgcFCfFfdFeFfFGbHbGbFeIefFHeGfFfgG\r
+title=Nines\r
+\r
+; 27\r
+[Level]\r
+board=10/10/10/5~g3/4h~4/1a~eg~e~~1/2~3h~a1/10\r
+solution=eFIggFfFeFhFgFfFdFeFfFHfGfFfEfDfbFcFdFeFfFgFgGGdFfEfDf\r
+title=Push-Pin\r
+\r
+; 28\r
+[Level]\r
+board=10/10/4h~g3/3~gbd~2/2a~b2~2/3~3~2/2~ha2d2/10\r
+solution=gDcEDgeCEdFdFdEedGGdFdEe\r
+title=Frog Gaps\r
+\r
+; 29\r
+[Level]\r
+board=10/1g~3~h2/2~2~~3/2~1~~a3/1~g~~e4/1~1h~f~3/1~e1~af3/10\r
+solution=bBHbGcFdGdFdFefFEeeFDeCedF\r
+title=Thieves Of Egypt\r
+\r
+; 30\r
+[Level]\r
+board=10/10/10/6~a2/5~~h2/2ea~c~3/1gcge1~h2/10\r
+solution=dFHgfFHdGeHeGfcFdFdGFfEfbGcG\r
+title=Heads And Tails\r
+\r
+; 31\r
+[Level]\r
+board=10/4~f4/2f~~5/3~~e~~b1/3~~1~~2/3b~~g~d1/2dg1~e~2/10\r
+solution=FbcCdEdFeFGfFfEfIdIfHffDGfFfEffG\r
+title=Senate\r
+\r
+; 32\r
+[Level]\r
+board=10/3f~~a3/4~~c3/4~~4/4~~4/2b~~~~b~1/1gag1~c1f1/10\r
+solution=dBHfGfeFfFgFhFcFdFeFGgGbGcFfEfDfbG\r
+title=Double Fourteens\r
+\r
+; 33\r
+[Level]\r
+board=10/10/4~f4/4~5/3~e1~e2/3~adh3/2~hd1f~a1/10\r
+solution=EeDgEfFfGfFfFceFfFdFeFfFHeGfgGFfEfcG\r
+title=King's Way\r
+\r
+; 34\r
+[Level]\r
+board=10/1e~7/2~c~5/4~5/3g~5/3c~~~~h1/2ebhb~1g1/10\r
+solution=IffGHfGfbBdCcCdCdEGgeFfFeFdFfFdGgFhFcGdGeG\r
+title=Gargantua\r
+\r
+; 35\r
+[Level]\r
+board=10/8f1/8a1/6g~g1/7~2/3~c2a~1/2c~2~gf1/10\r
+solution=EfIdIdHghFIdgD\r
+title=Thirty-Six\r
+\r
+; 36\r
+[Level]\r
+board=10/1b~1~h4/2~1~5/2~~~5/3~~~~~e1/2~ab1~~h1/2a1eb~~2/10\r
+solution=fGeGgGIeHfbBFbcDdEDfeEeGfEIfeGfG\r
+title=Letter H\r
+\r
+; 37\r
+[Level]\r
+board=10/4~c4/4~2~g1/4~2~a1/4~h~a2/2h~~e~3/2gce1~3/10\r
+solution=FfFbcFFfIcHeIdHeHeGfFfcG\r
+title=Solid Square\r
+\r
+; 38\r
+[Level]\r
+board=10/7~f1/7~2/4h2~2/3~e2~2/2~~cd~~d1/1fc1h1~~e1/10\r
+solution=EfEefFeFfFgGIbHfIfGfgGFfdEDfEfDf\r
+title=Lucas\r
+\r
+; 39\r
+[Level]\r
+board=10/1f~7/2~7/2~4~e1/2~d~h1~2/2~gef~~d1/2~1hg~~2/10\r
+solution=FeIfHgfFeFdFbBdFGfFfEfDfgGIdHfeGfG\r
+title=Strategy Plus\r
+\r
+; 40\r
+[Level]\r
+board=10/10/5~~h2/5~1g~1/4~~2~1/2b~~ghf~1/2fa~ba1~1/10\r
+solution=HcGcFeFfEfGfFfFgdFcFGgeFdFHffFdGhDgFhFcGdGeG\r
+title=Twenty\r
+\r
+; 41\r
+[Level]\r
+board=10/6~d2/6~a2/6~3/2~~~~~3/2~he~4/2a1he~d2/10\r
+solution=HbHcGeGeFeEeDefGeFdFFgeGfG\r
+title=Betsy Ross\r
+\r
+; 42\r
+[Level]\r
+board=10/2~h6/2~d6/2~h6/2d7/1~a~~~c~2/1cg~g2~a1/10\r
+solution=CfcGDbcFbFDccFGfFfdFDdeFfFgFbGcG\r
+title=Unlimited\r
+\r
+; 43\r
+[Level]\r
+board=10/5cd~2/6b~2/2e4~2/1~g3~~2/1~d~~~~~2/1gce1~1~b1/10\r
+solution=CecFdFcFeFIggBfBgBgCHeGfHfFfEfGf\r
+title=House In The Wood\r
+\r
+; 44\r
+[Level]\r
+board=10/3b~5/4~5/2h1~5/1~g~~1~g2/1feh~~~e2/3b~~1f2/10\r
+solution=dBCecEHecFbFcFGfHfGfFgdFeFfFgFbFcFdFdG\r
+title=Toni\r
+\r
+; 45\r
+[Level]\r
+board=10/1f~~3c2/3~2~a2/3~2~hf1/3~1~~3/3~~~~~e1/1e~~ha1~c1/10\r
+solution=bBbGcGcBdFeFfFHcGeHdGegFIfHfGfdGHdgFhFIdHdgF\r
+title=Somerset\r
+\r
+; 46\r
+[Level]\r
+board=10/10/10/10/3b3c2/2~h~~~hd1/1c~1dhb3/10\r
+solution=dFHfeFdFHfeGGfFfEfDfIfHfGfeG\r
+title=Kings And Queens\r
+\r
+; 47\r
+[Level]\r
+board=10/10/4g~4/1a~a1~4/2~b~~~~c1/1~~2~1~a1/1c2~~gb2/10\r
+solution=dEGgeEeCfEgEIeHeFgfGdEeGeEGeFefGEeDebDcECfdEIfFgHgeE\r
+title=Triple Line\r
+\r
+; 48\r
+[Level]\r
+board=10/10/1b8/1a~1d1~f2/2~~c~~b2/2~1ac~3/1~~df1~3/10\r
+solution=eEEeDeEgDgbDbDcEdEeFCgcGfFHdHeGfFfbGcG\r
+title=Chessboard\r
+\r
+; 49\r
+[Level]\r
+board=10/10/10/6~e2/2~~e1~3/2fhb~~3/1dhd1~fb~1/10\r
+solution=EeDeGgeFdFcFhGfFeFdFfFeFcFdFeFGfgGFfHdEfDfbG\r
+title=American Toad\r
+\r
+; 50\r
+[Level]\r
+board=10/4h~~b2/5~~3/5~~3/5~~d2/1~a~~~~eb1/1e1~h~~ad1/10\r
+solution=HbHeeGGfFfHfGfIfHfeBEgcFdFFfEfDfCfeGfGdGeGfGgG\r
+title=Busy Aces\r
+\r
+; 51\r
+[Level]\r
+board=10/3~a~g3/2g~1~4/3~1~~~h1/3c~~a3/4~~gh2/3~~~1c2/10\r
+solution=IdHdGeGfEbFgdEdEeFfFgFcCFgEgGbdE\r
+title=Fourteen Up\r
+\r
+; 52\r
+[Level]\r
+board=10/5~d3/5~g~2/5~1~2/5~1~a1/2~~f~~~e1/1efa1g~d2/10\r
+solution=EfDfGbIefGHfGfFfEfIfgCHfGfHfFffGEfbG\r
+title=Baker's Game\r
+\r
+; 53\r
+[Level]\r
+board=10/5g4/4~c1~f1/1d~~~2~2/2~~~e~~2/1~~~g1~~2/1c~~e1fd2/10\r
+solution=IcHfFcFcEdEeFeEebGDebDcEdEeEfECfDfEfbGcG\r
+title=Lucie\r
+\r
+; 54\r
+[Level]\r
+board=10/10/2d~6/1g1~6/1cf~6/1h1~~~~~~1/1cfhg~~1d1/10\r
+solution=cEeGdGbEbGcGbGfGeGdGcGcCcEdFeFdFfFdGgFhFbGcGdGeG\r
+title=Right And Left\r
+\r
+; 55\r
+[Level]\r
+board=10/8e1/7~a1/2h~3~2/3~2~~2/2~~g~~h2/1ge1a~~3/10\r
+solution=IcHeHfGfeFfFgFIcHeGfFfEfDfHfGfFfEfDfcDdFeFeG\r
+title=Royal Family\r
+\r
+; 56\r
+[Level]\r
+board=10/8a1/1h~2e~~e1/2~3~~2/2~3~3/1b~~~~~~f1/1f~~ah1~b1/10\r
+solution=fCIcgFIfHfHdGfgFbCbFEgcFFgdFeFfFgFIcHdGfFfEfcGbGcGdG\r
+title=Redheads\r
+\r
+; 57\r
+[Level]\r
+board=10/1h~1~d4/1b~1~5/2~~~~f3/2~~~~d3/2c~~~f~2/2h~~~1bc1/10\r
+solution=bBbCGdGeFgEgcDFgdFcFGfeFfFgFdFFbeFfFgFdG\r
+title=Spanish Patience\r
+\r
+; 58\r
+[Level]\r
+board=10/7~e1/2~d3~2/2~4~2/1h~3~~2/1g~e~~~a2/2~d1agh2/10\r
+solution=DgbFcFdFeFfFbFDccFIbdFeFfGHeGfHfFfEffG\r
+title=Deuces And Queens\r
+\r
+; 59\r
+[Level]\r
+board=10/10/6~~f1/1a~3~h2/2~h~~~eg1/2~a~~~1e1/4~fg3/10\r
+solution=IcHcFgdEGgeFdFfFHeeFGeHeIeHefEgEhEFfGfeGbDcFdF\r
+title=Four Leaf Clovers\r
+\r
--- /dev/null
+[General]\r
+Author=Vexed Development Team\r
+URL=http://vexed.sourceforge.net\r
+Description=These levels provide a full spectrum of difficulties from easy to hard.\r
+\r
+; 0\r
+[Level]\r
+board=10/7~g1/7~2/5hb~2/4~d1~2/2~~~1~~2/1h~b~agad1/10\r
+solution=IbHffGFeFeEfDfGdFeeGfGgG\r
+title=Soda Cremosa\r
+\r
+; 1\r
+[Level]\r
+board=10/4a~~1b1/2~b1ga~e1/2~2eb~2/2~1~b1~2/2~1~2~2/2~~~~~~g1/10\r
+solution=eBfBfCgCDcFecGIcIcgDFeeGfG\r
+title=Pineapple\r
+\r
+; 2\r
+[Level]\r
+board=10/10/7~b1/6f~2/4~b1~2/2e~~1~a~1/1~acfe~c~1/10\r
+solution=cFdFCgDgEgIcFehFHfeGgDHfdGeGcGdGeGfGbGcGdGeGfGgG\r
+title=Cereza\r
+\r
+; 3\r
+[Level]\r
+board=10/7~h1/1h~3~~2/2e~2~e2/3~~af3/3~~fa3/3~~h4/10\r
+solution=FgGfIbbCHcEgcDcDGfdEHdGfdG\r
+title=Orange\r
+\r
+; 4\r
+[Level]\r
+board=10/10/10/5a~~e1/4b1~~2/3~gad~2/2dg1b1~e1/10\r
+solution=EfIggFfFeFIdGfHfGfFfEffDGf\r
+title=TABASCO Cinnamon\r
+\r
+; 5\r
+[Level]\r
+board=10/4b~4/5~4/5~4/1d1h1~4/1bhg~~4/2bd1~g~2/10\r
+solution=dFgGeFeBFffGEfbFbF\r
+title=Chicle\r
+\r
+; 6\r
+[Level]\r
+board=10/3b~5/1b~1~5/1d~~~5/1e~g~~4/2g2~1~d1/1~eg~~e~2/10\r
+solution=bCdEdBEddGCgeGcGgGfGdGeEHgGgFgEgbEbEIfcGdGeGfG\r
+title=Tutti Fruitti\r
+\r
+; 7\r
+[Level]\r
+board=10/7~e1/2~b3~2/2~3e~2/2~4~2/2a~~c1~2/1cb~ha~h2/10\r
+solution=IbgDDcFfEfcFdFeFbGeGfG\r
+title=Peppermint\r
+\r
+; 8\r
+[Level]\r
+board=10/10/10/1h3d~3/1a~3h~2/2~~b~de2/1b~ea5/10\r
+solution=fDgEEfDfDgbEcFHfGfFfcGbEHfGfFfcG\r
+title=Chocolate Pudding\r
+\r
+; 9\r
+[Level]\r
+board=10/10/6~e2/6~3/6~1f1/1ca~~~~~e1/3fgc~ag1/10\r
+solution=HcIfHfcFdFeFfFbFcFdFeFeGfGgGdGeGfGgG\r
+title=Manzana Verde\r
+\r
+; 10\r
+[Level]\r
+board=10/2~d6/2~4bg1/1~~5e1/1~5~b1/1~4~~2/1~d3~eg1/10\r
+solution=DbCdIeIeHfIehCIe\r
+title=Tangerine\r
+\r
+; 11\r
+[Level]\r
+board=10/2b7/1~c7/1~a~3~h1/1~b~3~2/1~1~~1~a2/1c1g~~~hg1/10\r
+solution=CccDIdHfdFeGdGeGfGgG\r
+title=Lemon Drop\r
+\r
+; 12\r
+[Level]\r
+board=10/10/1~c7/1~8/1~~e6/1~hb~~~3/1ec1e~heb1/10\r
+solution=DeCedFcFCceGdFeFfFfGeGfGgG\r
+title=Blueberry\r
+\r
+; 13\r
+[Level]\r
+board=10/3~fb4/1~~~dg4/1~1~fh~~2/1~1~g2~2/1~2b2~2/1~~d2h~2/10\r
+solution=EbFbEbEcDcCcbGFcfDeDdDgDFddE\r
+title=Cantaloupe\r
+\r
+; 14\r
+[Level]\r
+board=10/4f~4/5~4/1~d2~4/1a3~4/1b~~~~~~2/1d~c~abfc1/10\r
+solution=eBfFgFCdDgbFcFbFcFdFdGeGcGdGeGfGgG\r
+title=Buttered Popcorn\r
+\r
+; 15\r
+[Level]\r
+board=10/1~f4~f1/1~a4~2/1~5~2/1h~~~2~h1/2~1~1~ec1/2~~~aec2/10\r
+solution=HfIfCbCcbEbEbEcEdEIfcGdGeGfGIbcGdGeGfG\r
+title=Peach\r
+\r
+; 16\r
+[Level]\r
+board=10/10/10/10/1b3~f3/1f~1~~c~d1/1h~~d~bhc1/10\r
+solution=IfeGGeFfGfFfHfGfbFGgeFcGHgfFgFbFcGdGbGcGdGeG\r
+title=Passion Fruit\r
+\r
+; 17\r
+[Level]\r
+board=10/3~~d4/1h~~2d~2/2~~3~2/3a~2~2/1~f1f~1~2/1chca~~~2/10\r
+solution=dEeFbCcDCfdGdEcGfGeGbGcGdGbGcGdGeGFbEbgCdEeGfG\r
+title=Canela Picante\r
+\r
+; 18\r
+[Level]\r
+board=10/3~a5/3~1~d1e1/3~1~f~f1/3~1d1~2/3~3~2/3~~e~a~1/10\r
+solution=GcgDIdIdfGhGEbdGeGfGgG\r
+title=Peanut Butter\r
+\r
+; 19\r
+[Level]\r
+board=10/7~a1/2h~2f~2/3~~a1~c1/3~~2~2/3~~~h~2/3~c~1~f1/10\r
+solution=gCeGGfFfFdeFcCfFgFIdIbHfGf\r
+title=Lemon\r
+\r
+; 20\r
+[Level]\r
+board=10/10/10/6~~e1/3~~~~d2/1a~~ag~3/2a~de~g2/10\r
+solution=IdHgHdHeGeFegGfGcGEeDfbFcFcG\r
+title=Orange Sherbet\r
+\r
+; 21\r
+[Level]\r
+board=10/7a~1/6~h~1/3~e1~1~1/3~2b1~1/2eh~~a~~1/2bd~d1~~1/10\r
+solution=dGEdhBgFHcGfGfFfcGdG\r
+title=Sandia\r
+\r
+; 22\r
+[Level]\r
+board=10/10/5h1~g1/2~b~e1~2/1~~1~1a~2/1~2~~ba2/1~h1ge4/10\r
+solution=gEdDFdFdEdeFeFDdCeIcHfGf\r
+title=Pina Colada\r
+\r
+; 23\r
+[Level]\r
+board=10/10/6~g2/1~h3~3/1~4~~g1/1e~f~~d~2/1h~d~e1~f1/10\r
+solution=HcgEIeCdFgdFDgbFGfeFcFfFgFcGdG\r
+title=Ponche Tropical\r
+\r
+; 24\r
+[Level]\r
+board=10/10/5~d3/5~4/2~g1~4/1c~d~a~~2/1dag~d1c2/10\r
+solution=bFDedFcFFgdFcFGceFcGfFgFbGcGdG\r
+title=Anis\r
+\r
+; 25\r
+[Level]\r
+board=10/4h~~~g1/5~~3/4~~~3/4~1~3/1~edh1~3/1~dbebg3/10\r
+solution=IbHbeBfGeGdFFdcFCgDgEfDfCfdGcGdGeG\r
+title=Platano\r
+\r
+; 26\r
+[Level]\r
+board=10/3h~5/4~5/4~1~b2/2~d~~~e2/1d~f~~~3/1fe1~~~hb1/10\r
+solution=DeDfCfHdGgFgHgGgIgHgHeGfFfdBeEEfDfeG\r
+title=Pink Grapefruit\r
+\r
+; 27\r
+[Level]\r
+board=10/2c~6/3~6/2c~6/3h~~4/3fe~~~c1/4hf~~e1/10\r
+solution=dEeFcBdEcDFfdEfGgGIfHfeEdFeFfGeGfGgG\r
+title=Caramel Apple\r
+\r
+; 28\r
+[Level]\r
+board=10/1g~7/2~5f1/2~5d1/2~~g2~b1/2c~c~~~2/3~db1~f1/10\r
+solution=EecFbBcFIgIeHfGfIeIeHfGf\r
+title=Spearmint\r
+\r
+; 29\r
+[Level]\r
+board=10/10/2~~a5/2~2c4/2~~1b~c2/2h~~h~d2/2a~d1~b2/10\r
+solution=EcDccEHeHffEgEfEFfEfGfFf\r
+title=Watermelon\r
+\r
+; 30\r
+[Level]\r
+board=10/10/3a~b4/4~2f~1/4~3~1/1d~~~1~~h1/1b1~ah~df1/10\r
+solution=hDIfHfFcdCbFcFEfDfCfdGeGfG\r
+title=Cinnamon\r
+\r
+; 31\r
+[Level]\r
+board=10/1f~1~a4/2~1~1e3/2~1~~h3/1h~a~b4/2~1~f~3/4~eb3/10\r
+solution=FbdEGdFfGdFdFefFEeeFDebBcEbEdE\r
+title=Cafe Latte\r
+\r
+; 32\r
+[Level]\r
+board=10/6g3/5~d3/5~4/5~~~2/2~~~d~eb1/1eb~2aga1/10\r
+solution=GcHfGfGcIfHffEgEFfGfgGcGEfDfFfEf\r
+title=Top Banana\r
+\r
+; 33\r
+[Level]\r
+board=10/10/10/1f~~~5/3e~~4/2ac~~~fg1/1~ca~g2e1/10\r
+solution=bDcDFgdDdECgbGHfGfIfHfGfeEEgfFdGgFhF\r
+title=Hawaiian Punch\r
+\r
+; 34\r
+[Level]\r
+board=10/7~g1/1a~3~~2/2~e~1~3/2~c~d~a2/2~1~1~e2/2~1~~dgc1/10\r
+solution=fEIbdDeGfGHcHeGeGgbCFgdEFeEeDeeGfGeGfGgG\r
+title=A&W Root Beer\r
+\r
+; 35\r
+[Level]\r
+board=10/10/2~g1b~~c1/2~3~~2/2~3~~h1/1b~~~~~~f1/1c1gh~f~2/10\r
+solution=IeIcHfIfeGGfHfdGFffGbFcFEfDfCfDccFdFfCdGeG\r
+title=Mandarina\r
+\r
+; 36\r
+[Level]\r
+board=10/1b~~g5/2~~6/2~f~5/2~b~h4/2~1h5/3~g~f~h1/10\r
+solution=bBDeEbdDEgeGFgdEEgeGIgHgGgFe\r
+title=Espresso\r
+\r
+; 37\r
+[Level]\r
+board=10/2~f6/2~3~a2/2~3~b2/2~g~g~f2/2~1~b~3/2~1~a~b2/10\r
+solution=dEFfHgHcHeGeFeEegGDbDeeGHe\r
+title=Red Apple\r
+\r
+; 38\r
+[Level]\r
+board=10/1e~5f1/2~4~d1/2~3~~2/2~2c~~2/2~1~afe2/2~~a1dc2/10\r
+solution=fEFfgEIcHdGffFHfGfIcbBFfcG\r
+title=Juicy Pear\r
+\r
+; 39\r
+[Level]\r
+board=10/4d~4/5~1~h1/3b~~1~c1/4~~~~2/1~e1~~~d2/1ec~~h1b2/10\r
+solution=CfIcHeGfIdHeGfHfGfFgdDeFcGeBfFgF\r
+title=Margarita\r
+\r
+; 40\r
+[Level]\r
+board=10/1hc~6/3~6/3~6/3~~~cb2/2~~~~bf2/1af~a~1h2/10\r
+solution=GeHeHfGfFfcGcBbBcBdEeEfFgFbGDfEfcGcGdG\r
+title=Green Apple\r
+\r
+; 41\r
+[Level]\r
+board=10/10/7a2/6~b2/1bf~~~~f2/3~~ad3/1d~~2fb2/10\r
+solution=FfGfbGcGEfcEFfdEeEHeeFdFHgfFHdGebEGfFfDgCgEfcEdFbGeFHe\r
+title=Raspberry\r
+\r
+; 42\r
+[Level]\r
+board=10/7~g1/3~d2~2/2g~2~h2/2d~2~3/3~~b~e2/3e1h~b2/10\r
+solution=HdEccEIbcEdFeFfFHfHdGfFfEffG\r
+title=Island Punch\r
+\r
+; 43\r
+[Level]\r
+board=10/2ca~5/3g~2c2/4~1~d2/4~1~3/4~gh~2/1d~~~1ah2/10\r
+solution=gFFfdBeFfFcBdBdCeFfFHdHdGfFfbGcG\r
+title=Pera Jugosa\r
+\r
+; 44\r
+[Level]\r
+board=10/10/2~e6/2~c~5/2~1~2d2/1d~e~~ef2/1f~1~~ce2/10\r
+solution=DfbFDccFdFGfHfGfFfEfDfdDeFfFfGeGfG\r
+title=Cappuccino\r
+\r
+; 45\r
+[Level]\r
+board=10/10/2e7/2c~6/3~3b2/1~~c~~~f2/1f1ba~ae2/10\r
+solution=dFeFHfGfFfEfDfCfcDdFeFeGHfdGeGcDdGeGfG\r
+title=Champagne Punch\r
+\r
+; 46\r
+[Level]\r
+board=10/6~f2/6~3/6~3/1c~3~3/1b~~~~~~d1/1dhfb~h1c1/10\r
+solution=bEcFbFdFcFGgeFdFIfHffFgFhFHbGfFfcGdGbGcGdGeG\r
+title=Dr Pepper\r
+\r
+; 47\r
+[Level]\r
+board=10/7~d1/2c4~2/2d4~2/2a~~~1~2/3~b~c~2/1b~~ad1~2/10\r
+solution=gFIbHfbGcGcEcEdEeEcEdEeFeFdFfFgFdG\r
+title=A&W Cream Soda\r
+\r
+; 48\r
+[Level]\r
+board=10/4c~4/2b~1~4/3~1~4/1f1~c~1~f1/1e~~b~1~2/1h~h1e~~2/10\r
+solution=eBEfDfbFcFdFeFbFcFcCdFDfbGIeeFfG\r
+title=Coctel Honolulu\r
+\r
+; 49\r
+[Level]\r
+board=10/7~h1/7~f1/7~a1/6~~b1/3~e~~a2/1bhe1~~f2/10\r
+solution=EfIbIcHfHeGfHfGfFfEfIdIeHeGfHfFffGEfbG\r
+title=French Vanilla\r
+\r
+; 50\r
+[Level]\r
+board=10/1c~7/2~7/2~4~c1/2~1g~h~2/1a~~a~g~b1/1b~h1~1~2/10\r
+solution=gFIfIdHeGeGfeEHffEgEEfDfFfEfbBGfFfEfcFbFdFeFbG\r
+title=Grape Jelly\r
+\r
+; 51\r
+[Level]\r
+board=10/10/10/2~g6/1c~3h~e1/1g~~~~f~c1/1e~~~~1hf1/10\r
+solution=DdbEcFIfgEhEdGcGeGGfHfdGFfGfIfHfIfbFGfeFcGfFgFbGcGdG\r
+title=Cotton Candy\r
+\r
+; 52\r
+[Level]\r
+board=10/2e~6/3~e~a3/5~h3/1~~~~~4/1~1c~~b~2/1~a1~chb2/10\r
+solution=gFeCcBdCGdeCFgGdFeFefFEeeFDeCedF\r
+title=Bubble Gum\r
+\r
+; 53\r
+[Level]\r
+board=10/3c6/2~g1~f3/2~2~4/2~2~4/2~~b~~c2/1~~b1fhgh1/10\r
+solution=HfGfGcDgCgEfFfEfDfDcDccFdFbGGgeFfFfGgG\r
+title=Caramel Corn\r
+\r
+; 54\r
+[Level]\r
+board=10/2~b6/2~4~h1/2~2~~~c1/2~2~1~2/1e~f~f~~2/1c~b~1~eh1/10\r
+solution=HgfFIggFIcIdHdHfDfbFDbcFGfFfdFcFeFfFcGGdFfbGcG\r
+title=Sours\r
+\r
+; 55\r
+[Level]\r
+board=10/4~a4/2~gc5/2~7/1~~~b~4/1~~~1~~bd1/1cd~~g~1a1/10\r
+solution=DcEcDcCeFbEcDcFgEgEecEdECgHfIfHfGgeEfFdGgFhFbGcGdGeG\r
+title=Sizzling Cinnamon\r
+\r
+; 56\r
+[Level]\r
+board=10/7~h1/7~f1/2~d3~2/2~2~~f2/2~b~~ch2/1b~1c~d3/10\r
+solution=IbdFGgeFfFHebGDdcFdFeFGeGfFfEfDfIcHfGfeG\r
+title=Frambuesa\r
+\r
+; 57\r
+[Level]\r
+board=10/5~a3/3e~~4/1~d1g~4/1~1d1~4/1~gh~~~a2/1he1~~~3/10\r
+solution=GbeDCfDfFfdFcFbFeFdFcFfFeFdFCdbFcFdFFfEfDfCfdCeDFfEfDfHfGfeG\r
+title=Jalapeno\r
+\r
+; 58\r
+[Level]\r
+board=10/10/1c1g6/1g~b~5/2~1~5/1d~1~~~a2/1a~~~d1bc1/10\r
+solution=HfGfFfdDeFfFgFbDbFDdbDcDCfdDeFfFgFbGcGbGcGdG\r
+title=Licorice\r
+\r
+; 59\r
+[Level]\r
+board=10/10/10/1c~g~~4/2~2~f~2/2d~~fa~~1/2a~d1c~g1/10\r
+solution=gEgFfFhFgFDdbDcDcGcFdFeFfFgGIfHfGfFfEfcGdDeDfFgFgG\r
+title=Menta\r
+\r
--- /dev/null
+#include "playfield.h"
+#include <stdio.h>
+PlayField::PlayField(const QString &_title, const QString &_board, const QString &_solution):title(_title),solution(_solution)
+{
+ for(int w=0;w<PF::FIELD_WIDTH;w++)
+ for(int h=0;h<PF::FIELD_HEIGHT;h++)
+ field[w][h]=PF::CELL_WALL;
+ QStringList rows=_board.split("/");
+ QListIterator<QString> rowI(rows);
+ int h=0;
+ while(rowI.hasNext())
+ {
+ QString row=rowI.next();
+ int w=0;
+ for(int i=0;i<row.size();i++)
+ {
+ char ch=row[i].toAscii();
+ int c=0;
+ while(ch>='0' && ch<='9')
+ {
+ c=c*10+ch-'0';
+ ch=row[++i].toAscii();
+ if(i>=row.size()) break;
+ }
+ w+=c;
+ if(ch=='~')
+ {
+ field[w++][h]=PF::CELL_EMPTY;
+ }
+ if(ch>='a' && ch <= 'h')
+ {
+ field[w++][h]=ch-'a'+2;
+ }
+ }
+ h++;
+ }
+}
+
+void PlayField::move(int w, int h, int w_new)
+{
+ if((w_new < 0) ||
+ (w_new >= PF::FIELD_WIDTH) || w == w_new)
+ {
+ return;
+ }
+ if(get(w,h)==PF::CELL_EMPTY ||
+ get(w,h)==PF::CELL_WALL)
+ {
+ return;
+ }
+ int d=w>w_new?-1:1;
+
+ Field temp;
+ int movesTemp=moves;
+ copy(field,temp);
+
+ bool moved=false;
+ bool cont;
+
+ int h_below=h+1;
+ do
+ {
+ cont=moveBlock(w,h,d,0);
+ w+=d;
+ if(cont){
+ moves++;
+ moved=true;
+ }//if coordination has changed, inc the moves
+ } while(cont && (w!=w_new) && ((h_below >= PF::FIELD_HEIGHT) || get(w,h_below)!=PF::CELL_EMPTY));
+ do
+ {
+ cont=false;
+ cont|=checkGlobalFall();
+ cont|=checkTouch();
+ } while(cont);
+ if(moved)
+ {
+ if(totalUndo<PF::MAX_UNDO) totalUndo++;
+ copy(temp,undos[currentUndo]);
+ undoMade[currentUndo]=movesTemp;
+ currentUndo=(currentUndo + 1) % PF::MAX_UNDO;
+ }
+}
+
+bool PlayField::moveBlock(int w, int h, int dw, int dh)
+{
+ int wn=w+dw;
+ int hn=h+dh;
+
+ if(wn<0 || wn >= PF::FIELD_WIDTH || hn < 0 || hn >= PF::FIELD_HEIGHT)
+ return false;
+
+ if(get(wn,hn)!=PF::CELL_EMPTY)
+ return false;
+ set(wn, hn, get(w,h));
+ set(w,h,PF::CELL_EMPTY);
+ emit cellMoved(w,h,wn,hn);
+ return true;
+}
+bool PlayField::checkGlobalFall()
+{
+ bool fall;
+ bool fallen=false;
+ do
+ {
+ fall=false;
+ for(int w=0;w<PF::FIELD_WIDTH;w++)
+ for(int h=0;h<PF::FIELD_HEIGHT;h++)
+ if(checkFall(w,h))
+ {
+ if(moveBlock(w,h,0,1))
+ {
+ fall=true;
+ fallen=true;
+ }
+ }
+ } while(fall);
+ return fallen;
+}
+
+bool PlayField::checkFall(int w, int h)
+{
+ int cell=get(w,h);
+ return (cell!=PF::CELL_EMPTY) &&
+ (cell!=PF::CELL_WALL) &&
+ (h!=(PF::FIELD_HEIGHT-1)) &&
+ (get(w,h+1)==PF::CELL_EMPTY);
+}
+bool PlayField::checkTouch()
+{
+ int toHide[PF::FIELD_WIDTH][PF::FIELD_HEIGHT];
+
+ for (int w = 0; w < PF::FIELD_WIDTH; w++) {
+ for (int h = 0; h < PF::FIELD_HEIGHT; h++) {
+ toHide[w][h] = PF::CELL_EMPTY;
+ if ((get(w,h) != PF::CELL_EMPTY) && (get(w,h)!=PF::CELL_WALL)) {
+ if (h != 0) {
+ toHide[w][h] |= (get(w,h-1) == get(w,h));
+ }
+ if (h != PF::FIELD_HEIGHT - 1) {
+ toHide[w][h] |= (get(w,h+1) == get(w,h));
+ }
+ if (w != 0) {
+ toHide[w][h] |= (get(w-1,h) == get(w,h));
+ }
+ if (w != PF::FIELD_WIDTH - 1) {
+ toHide[w][h] |= (get(w+1,h) == get(w,h));
+ }
+ }
+ }
+ }
+
+ bool touched=false;
+ for (int w = 0; w < PF::FIELD_WIDTH; w++) {
+ for (int h = 0; h < PF::FIELD_HEIGHT; h++) {
+ if(toHide[w][h])
+ {
+ set(w,h,PF::CELL_EMPTY);
+ emit cellGone(w,h);
+ touched=true;
+ }
+ }
+ }
+ return touched;
+}
+
+bool PlayField::checkSolved()
+{
+ for(int w=0;w<PF::FIELD_WIDTH-1;w++)
+ for(int h=0;h<PF::FIELD_HEIGHT-1;h++)
+ {
+ int cell=get(w,h);
+ if((cell!=PF::CELL_EMPTY) && (cell!=PF::CELL_WALL)) return false;
+ }
+ return true;
+}
+
+void PlayField::undo()
+{
+ if(totalUndo > 0)
+ {
+ totalUndo--;
+ currentUndo=(currentUndo - 1 + PF::MAX_UNDO) % PF::MAX_UNDO;
+ copy(undos[currentUndo],field);
+ moves=undoMade[currentUndo];
+ }
+}
--- /dev/null
+#ifndef PLAYFIELD_H
+#define PLAYFIELD_H
+#include <QtCore>
+
+namespace PF
+{
+ const int FIELD_WIDTH=10;
+ const int FIELD_HEIGHT=8;
+
+ const int CELL_EMPTY=0;
+ const int CELL_WALL=1;
+
+ const int MAX_UNDO=10;
+};
+
+typedef int Field[PF::FIELD_WIDTH][PF::FIELD_HEIGHT];
+
+class PlayField : public QObject
+{
+ Q_OBJECT
+private:
+ Field field;
+ Field undos[PF::MAX_UNDO];
+ int undoMade[PF::MAX_UNDO];
+
+ int currentUndo;
+ bool moveBlock(int w, int h, int dw, int dh);
+ bool checkFall(int w, int h);
+ bool checkGlobalFall();
+ bool checkTouch();
+private:
+ void copy(const Field field_src, Field field_dst)
+ {
+ for(int w=0; w<PF::FIELD_WIDTH; w++)
+ for(int h=0; h<PF::FIELD_HEIGHT; h++)
+ field_dst[w][h]=field_src[w][h];
+ }
+ void setup(const Field field_src)
+ {
+ copy(field_src, field);
+ moves=0;
+ }
+public:
+ QString title;
+ QString solution;
+ int moves;
+ int totalUndo;
+
+ PlayField(const QString &_title, const QString &_board, const QString &_solution);
+ PlayField(PlayField *pf):title(pf->title),solution(pf->solution)
+ {
+ setup(pf->field);
+ moves=0;
+ currentUndo=0;
+ totalUndo=0;
+ }
+
+ void set(int w, int h, int cell){field[w][h]=cell;}
+ int get(int w, int h){return field[w][h];}
+ bool checkSolved();
+ const QString& getSolution()
+ {
+ return solution;
+ }
+ void move(int w, int h, int w_new);
+ void undo();
+
+signals:
+ void cellMoved(int w, int h, int wnew, int hnew);
+ void cellGone(int w, int h);
+};
+
+#endif // PLAYFIELD_H
--- /dev/null
+#include "preferences.h"
+#include "ui_preferences.h"
+#include "levelpack.h"
+
+Preferences::Preferences(QList<QString> &packList, const QString &selectedPack, QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::Preferences)
+{
+ ui->setupUi(this);
+ QListIterator<QString> i(packList);
+ while(i.hasNext())
+ {
+ QString packName=i.next();
+ ui->packList->addItem(packName);
+ }
+ ui->packList->setCurrentIndex(ui->packList->findText(selectedPack));
+}
+
+Preferences::~Preferences()
+{
+ delete ui;
+}
+// TODO: get rid off pack loading and duplicate filename constructing
+void Preferences::packNameSelected()
+{
+ QString packName(ui->packList->currentText());
+ selectedPack=packName;
+ LevelPack *pack=new LevelPack(":/packs/"+packName.append(".ini"));
+ ui->packAuthor->setText(pack->getAuthor());
+ ui->packURL->setText(pack->getURL());
+ ui->packDescription->setText(pack->getDescription());
+ delete pack;
+}
--- /dev/null
+#ifndef PREFERENCES_H
+#define PREFERENCES_H
+
+#include <QDialog>
+
+namespace Ui {
+ class Preferences;
+}
+
+class Preferences : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit Preferences(QList<QString> &packList, const QString &selectedPack, QWidget *parent = 0);
+ ~Preferences();
+ QString &getSelectedPack(){return selectedPack;}
+public slots:
+ void packNameSelected();
+
+private:
+ Ui::Preferences *ui;
+ QString selectedPack;
+};
+
+#endif // PREFERENCES_H
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Preferences</class>
+ <widget class="QDialog" name="Preferences">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>538</width>
+ <height>273</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Dialog</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_4">
+ <item row="0" column="0">
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="packAuthor">
+ <property name="text">
+ <string>Author</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="packDescription">
+ <property name="text">
+ <string>Description</string>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="packURL">
+ <property name="text">
+ <string>URL</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QComboBox" name="packList"/>
+ </item>
+ <item>
+ <widget class="QPushButton" name="choosePack">
+ <property name="text">
+ <string>Play</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="pushButton">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>packList</sender>
+ <signal>currentIndexChanged(int)</signal>
+ <receiver>Preferences</receiver>
+ <slot>packNameSelected()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>91</x>
+ <y>203</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>268</x>
+ <y>136</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>choosePack</sender>
+ <signal>clicked()</signal>
+ <receiver>Preferences</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>268</x>
+ <y>203</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>268</x>
+ <y>136</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>pushButton</sender>
+ <signal>clicked()</signal>
+ <receiver>Preferences</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>446</x>
+ <y>203</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>268</x>
+ <y>136</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+ <slots>
+ <slot>packNameSelected()</slot>
+ </slots>
+</ui>
--- /dev/null
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Name=Vexed
+Exec=/opt/bin/qexed
+Icon=qexed
+X-Osso-Type=application/x-executable
+X-HildonDesk-ShowInToolbar=true
+Categories=Game;PuzzleGame;
--- /dev/null
+#-------------------------------------------------
+#
+# Project created by QtCreator 2010-06-17T09:17:07
+#
+#-------------------------------------------------
+
+QT += core gui
+
+TARGET = qexed
+TEMPLATE = app
+
+
+SOURCES += main.cpp\
+ mainwindow.cpp \
+ playfield.cpp \
+ fieldview.cpp \
+ levelpack.cpp \
+ iconset.cpp \
+ preferences.cpp \
+ howtoplay.cpp
+
+HEADERS += mainwindow.h \
+ playfield.h \
+ fieldview.h \
+ levelpack.h \
+ iconset.h \
+ preferences.h \
+ howtoplay.h
+
+FORMS += mainwindow.ui \
+ preferences.ui \
+ howtoplay.ui
+
+CONFIG += mobility
+MOBILITY =
+
+symbian {
+ TARGET.UID3 = 0xe9d84f35
+ # TARGET.CAPABILITY +=
+ TARGET.EPOCSTACKSIZE = 0x14000
+ TARGET.EPOCHEAPSIZE = 0x020000 0x800000
+}
+
+OTHER_FILES += \
+ block8.bmp \
+ block7.bmp \
+ block6.bmp \
+ block5.bmp \
+ block4.bmp \
+ block3.bmp \
+ block2.bmp \
+ block1.bmp \
+ qexed.desktop \
+ howtoplay.txt
+
+RESOURCES += \
+ media.qrc
+
+maemo5|maemo6 {
+ target.path = /opt/bin
+ INSTALLS += target
+}
--- /dev/null
+<!DOCTYPE QtCreatorProject>
+<qtcreator>
+ <data>
+ <variable>ProjectExplorer.Project.ActiveTarget</variable>
+ <value type="int">0</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.EditorSettings</variable>
+ <valuemap type="QVariantMap">
+ <value key="EditorConfiguration.Codec" type="QByteArray">UTF-8</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Target.0</variable>
+ <valuemap type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Desktop</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Desktop</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.DesktopTarget</value>
+ <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-desktop</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">6</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-desktop</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">6</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">2</value>
+ <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">No deployment</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
+ <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qexed</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qexed</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
+ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">qexed.pro</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
+ <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
+ <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
+ <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Target.1</variable>
+ <valuemap type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Maemo</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Maemo</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.MaemoDeviceTarget</value>
+ <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-1.0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-1.0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.2" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-maemo</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.3" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-maemo</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">4</value>
+ <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="Packaging Enabled" type="bool">true</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoPackageCreationStep</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString"></value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoDeployStep</value>
+ <value key="Qt4ProjectManager.MaemoRunConfiguration.DeployToSysroot" type="bool">true</value>
+ <value key="Qt4ProjectManager.MaemoRunConfiguration.DeviceId" type="qulonglong">0</value>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedFiles" type="QVariantList"/>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedHosts" type="QVariantList"/>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedRemotePaths" type="QVariantList"/>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedTimes" type="QVariantList"/>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy to Maemo device</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy to Maemo device</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
+ <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qexed-1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">New Maemo Run Configuration</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoRunConfiguration</value>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.Arguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MaemoRunConfiguration.BaseEnvironmentBase" type="int">1</value>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.ExportedLocalDirs" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MaemoRunConfiguration.ProFile" type="QString"></value>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.RemoteMountPoints" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MaemoRunConfiguration.UseRemoteGdb" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
+ <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
+ <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Target.2</variable>
+ <valuemap type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Qt Simulator</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Qt Simulator</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.QtSimulatorTarget</value>
+ <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
+ <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-simulator</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+ <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+ <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+ <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+ <value type="QString">clean</value>
+ </valuelist>
+ <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+ <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
+ <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/jet/paul/work/qexed-src/qexed-build-simulator</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">2</value>
+ <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
+ <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
+ <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
+ </valuemap>
+ <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">No deployment</value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
+ <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qexed</value>
+ <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
+ <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
+ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">qexed.pro</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
+ <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
+ <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
+ <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
+ <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
+ </valuemap>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.TargetCount</variable>
+ <value type="int">3</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
+ <value type="QString">{762a4852-2207-454e-8517-c69e907d6bf5}</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+ <value type="int">8</value>
+ </data>
+</qtcreator>
--- /dev/null
+<!DOCTYPE QPH>
+<QPH language="ru_RU">
+</QPH>