From 287af054a087505036ec2658fcafc0dac2464eee Mon Sep 17 00:00:00 2001 From: paul romanchenko Date: Wed, 8 Sep 2010 18:57:12 +0400 Subject: [PATCH] Initial commit --- 1leftarrow.png | Bin 0 -> 296 bytes 1rightarrow.png | Bin 0 -> 314 bytes Makefile | 347 ++++++++++++ README | 5 + blocks/blocks.ini | 6 + blocks/flags/GB.bmp | Bin 0 -> 3126 bytes blocks/flags/US.bmp | Bin 0 -> 3126 bytes blocks/flags/czech.bmp | Bin 0 -> 3126 bytes blocks/flags/france.bmp | Bin 0 -> 3126 bytes blocks/flags/germany.bmp | Bin 0 -> 3126 bytes blocks/flags/sweden.bmp | Bin 0 -> 3126 bytes blocks/flags/tonga.bmp | Bin 0 -> 3126 bytes blocks/flags/vanatu.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh1.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh2.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh3.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh4.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh5.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh6.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh7.bmp | Bin 0 -> 3126 bytes blocks/greek/gkh8.bmp | Bin 0 -> 3126 bytes blocks/jewels/jewel1.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel2.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel3.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel4.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel5.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel6.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel7.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel8.bmp | Bin 0 -> 2102 bytes blocks/jewels/jewel9-tile.bmp | Bin 0 -> 2102 bytes blocks/original/block1.bmp | Bin 0 -> 2102 bytes blocks/original/block2.bmp | Bin 0 -> 2102 bytes blocks/original/block3.bmp | Bin 0 -> 2102 bytes blocks/original/block4.bmp | Bin 0 -> 2102 bytes blocks/original/block5.bmp | Bin 0 -> 2102 bytes blocks/original/block6.bmp | Bin 0 -> 2102 bytes blocks/original/block7.bmp | Bin 0 -> 2102 bytes blocks/original/block8.bmp | Bin 0 -> 2102 bytes blocks/pills/pill1.bmp | Bin 0 -> 2102 bytes blocks/pills/pill2.bmp | Bin 0 -> 2102 bytes blocks/pills/pill3.bmp | Bin 0 -> 2102 bytes blocks/pills/pill4.bmp | Bin 0 -> 2102 bytes blocks/pills/pill5.bmp | Bin 0 -> 2102 bytes blocks/pills/pill6.bmp | Bin 0 -> 2102 bytes blocks/pills/pill7.bmp | Bin 0 -> 2102 bytes blocks/pills/pill8.bmp | Bin 0 -> 2102 bytes blocks/symbols/int1.bmp | Bin 0 -> 3126 bytes blocks/symbols/int2.bmp | Bin 0 -> 3126 bytes blocks/symbols/int3.bmp | Bin 0 -> 3126 bytes blocks/symbols/int4.bmp | Bin 0 -> 3126 bytes blocks/symbols/int5.bmp | Bin 0 -> 3126 bytes blocks/symbols/int6.bmp | Bin 0 -> 3126 bytes blocks/symbols/int7.bmp | Bin 0 -> 3126 bytes blocks/symbols/int8.bmp | Bin 0 -> 3126 bytes blocks/wall/wall-dark.bmp | Bin 0 -> 2102 bytes blocks/wall/wall.bmp | Bin 0 -> 614 bytes config.h | 9 + debian/changelog | 12 + debian/compat | 1 + debian/control | 13 + debian/copyright | 40 ++ debian/docs | 1 + debian/files | 1 + debian/qexed.debhelper.log | 12 + debian/qexed.tarlist | 15 + debian/qexed.tarlist. | 9 + debian/qexed/DEBIAN/control | 10 + debian/qexed/DEBIAN/md5sums | 6 + debian/qexed/opt/bin/qexed | Bin 0 -> 281728 bytes .../usr/share/applications/hildon/qexed.desktop | 10 + .../qexed/usr/share/doc/qexed/changelog.Debian.gz | Bin 0 -> 237 bytes debian/qexed/usr/share/doc/qexed/copyright | 40 ++ debian/qexed/usr/share/doc/qexed/howtoplay.txt | 14 + debian/qexed/usr/share/icons/qexed.png | Bin 0 -> 2207 bytes debian/rules | 97 ++++ fieldview.cpp | 150 ++++++ fieldview.h | 113 ++++ howtoplay.cpp | 14 + howtoplay.h | 22 + howtoplay.txt | 14 + howtoplay.ui | 34 ++ iconset.cpp | 15 + iconset.h | 24 + levelpack.cpp | 75 +++ levelpack.h | 41 ++ main.cpp | 19 + mainwindow.cpp | 167 ++++++ mainwindow.h | 61 +++ mainwindow.ui | 425 +++++++++++++++ media.qrc | 36 ++ moc_gamecontrol.cpp | 85 +++ packs/Children's Pack.ini | 365 +++++++++++++ packs/Classic II Levels.ini | 359 +++++++++++++ packs/Classic Levels.ini | 359 +++++++++++++ packs/Confusion Pack.ini | 365 +++++++++++++ packs/Impossible Pack.ini | 365 +++++++++++++ packs/Panic Pack.ini | 365 +++++++++++++ packs/Twister Levels.ini | 365 +++++++++++++ packs/Variety 10 Pack.ini | 365 +++++++++++++ packs/Variety 11 Pack.ini | 365 +++++++++++++ packs/Variety 12 Pack.ini | 365 +++++++++++++ packs/Variety 3 Pack.ini | 365 +++++++++++++ packs/Variety 4 Pack.ini | 365 +++++++++++++ packs/Variety 5 Pack.ini | 365 +++++++++++++ packs/Variety 6 Pack.ini | 365 +++++++++++++ packs/Variety 7 Pack.ini | 365 +++++++++++++ packs/Variety 8 Pack.ini | 365 +++++++++++++ packs/Variety 9 Pack.ini | 365 +++++++++++++ packs/Variety II Pack.ini | 365 +++++++++++++ packs/Variety Pack.ini | 365 +++++++++++++ playfield.cpp | 187 +++++++ playfield.h | 73 +++ preferences.cpp | 33 ++ preferences.h | 26 + preferences.ui | 122 +++++ qexed | Bin 0 -> 310207 bytes qexed.desktop | 10 + qexed.png | Bin 0 -> 2207 bytes qexed.pro | 62 +++ qexed.pro.user | 559 ++++++++++++++++++++ qexed.qph | 3 + reload.png | Bin 0 -> 463 bytes wall.bmp | Bin 0 -> 614 bytes wall/hires/wall-dark.bmp | Bin 0 -> 2102 bytes wall/hires/wall.bmp | Bin 0 -> 614 bytes wall/lowres/wall.bmp | Bin 0 -> 126 bytes wall/lowres/wall4.bmp | Bin 0 -> 248 bytes wall/lowres/wall8.bmp | Bin 0 -> 1336 bytes 128 files changed, 9941 insertions(+) create mode 100644 1leftarrow.png create mode 100644 1rightarrow.png create mode 100644 Makefile create mode 100644 README create mode 100644 blocks/blocks.ini create mode 100644 blocks/flags/GB.bmp create mode 100644 blocks/flags/US.bmp create mode 100644 blocks/flags/czech.bmp create mode 100644 blocks/flags/france.bmp create mode 100644 blocks/flags/germany.bmp create mode 100644 blocks/flags/sweden.bmp create mode 100644 blocks/flags/tonga.bmp create mode 100644 blocks/flags/vanatu.bmp create mode 100644 blocks/greek/gkh1.bmp create mode 100644 blocks/greek/gkh2.bmp create mode 100644 blocks/greek/gkh3.bmp create mode 100644 blocks/greek/gkh4.bmp create mode 100644 blocks/greek/gkh5.bmp create mode 100644 blocks/greek/gkh6.bmp create mode 100644 blocks/greek/gkh7.bmp create mode 100644 blocks/greek/gkh8.bmp create mode 100644 blocks/jewels/jewel1.bmp create mode 100644 blocks/jewels/jewel2.bmp create mode 100644 blocks/jewels/jewel3.bmp create mode 100644 blocks/jewels/jewel4.bmp create mode 100644 blocks/jewels/jewel5.bmp create mode 100644 blocks/jewels/jewel6.bmp create mode 100644 blocks/jewels/jewel7.bmp create mode 100644 blocks/jewels/jewel8.bmp create mode 100644 blocks/jewels/jewel9-tile.bmp create mode 100644 blocks/original/block1.bmp create mode 100644 blocks/original/block2.bmp create mode 100644 blocks/original/block3.bmp create mode 100644 blocks/original/block4.bmp create mode 100644 blocks/original/block5.bmp create mode 100644 blocks/original/block6.bmp create mode 100644 blocks/original/block7.bmp create mode 100644 blocks/original/block8.bmp create mode 100644 blocks/pills/pill1.bmp create mode 100644 blocks/pills/pill2.bmp create mode 100644 blocks/pills/pill3.bmp create mode 100644 blocks/pills/pill4.bmp create mode 100644 blocks/pills/pill5.bmp create mode 100644 blocks/pills/pill6.bmp create mode 100644 blocks/pills/pill7.bmp create mode 100644 blocks/pills/pill8.bmp create mode 100644 blocks/symbols/int1.bmp create mode 100644 blocks/symbols/int2.bmp create mode 100644 blocks/symbols/int3.bmp create mode 100644 blocks/symbols/int4.bmp create mode 100644 blocks/symbols/int5.bmp create mode 100644 blocks/symbols/int6.bmp create mode 100644 blocks/symbols/int7.bmp create mode 100644 blocks/symbols/int8.bmp create mode 100644 blocks/wall/wall-dark.bmp create mode 100644 blocks/wall/wall.bmp create mode 100644 config.h create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/files create mode 100644 debian/qexed.debhelper.log create mode 100644 debian/qexed.tarlist create mode 100644 debian/qexed.tarlist. create mode 100644 debian/qexed/DEBIAN/control create mode 100644 debian/qexed/DEBIAN/md5sums create mode 100755 debian/qexed/opt/bin/qexed create mode 100644 debian/qexed/usr/share/applications/hildon/qexed.desktop create mode 100644 debian/qexed/usr/share/doc/qexed/changelog.Debian.gz create mode 100644 debian/qexed/usr/share/doc/qexed/copyright create mode 100644 debian/qexed/usr/share/doc/qexed/howtoplay.txt create mode 100644 debian/qexed/usr/share/icons/qexed.png create mode 100755 debian/rules create mode 100644 fieldview.cpp create mode 100644 fieldview.h create mode 100644 howtoplay.cpp create mode 100644 howtoplay.h create mode 100644 howtoplay.txt create mode 100644 howtoplay.ui create mode 100644 iconset.cpp create mode 100644 iconset.h create mode 100644 levelpack.cpp create mode 100644 levelpack.h create mode 100644 main.cpp create mode 100644 mainwindow.cpp create mode 100644 mainwindow.h create mode 100644 mainwindow.ui create mode 100644 media.qrc create mode 100644 moc_gamecontrol.cpp create mode 100644 packs/Children's Pack.ini create mode 100644 packs/Classic II Levels.ini create mode 100644 packs/Classic Levels.ini create mode 100644 packs/Confusion Pack.ini create mode 100644 packs/Impossible Pack.ini create mode 100644 packs/Panic Pack.ini create mode 100644 packs/Twister Levels.ini create mode 100644 packs/Variety 10 Pack.ini create mode 100644 packs/Variety 11 Pack.ini create mode 100644 packs/Variety 12 Pack.ini create mode 100644 packs/Variety 3 Pack.ini create mode 100644 packs/Variety 4 Pack.ini create mode 100644 packs/Variety 5 Pack.ini create mode 100644 packs/Variety 6 Pack.ini create mode 100644 packs/Variety 7 Pack.ini create mode 100644 packs/Variety 8 Pack.ini create mode 100644 packs/Variety 9 Pack.ini create mode 100644 packs/Variety II Pack.ini create mode 100644 packs/Variety Pack.ini create mode 100644 playfield.cpp create mode 100644 playfield.h create mode 100644 preferences.cpp create mode 100644 preferences.h create mode 100644 preferences.ui create mode 100755 qexed create mode 100644 qexed.desktop create mode 100644 qexed.png create mode 100644 qexed.pro create mode 100644 qexed.pro.user create mode 100644 qexed.qph create mode 100644 reload.png create mode 100644 wall.bmp create mode 100644 wall/hires/wall-dark.bmp create mode 100644 wall/hires/wall.bmp create mode 100644 wall/lowres/wall.bmp create mode 100644 wall/lowres/wall4.bmp create mode 100644 wall/lowres/wall8.bmp diff --git a/1leftarrow.png b/1leftarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..dd35e73de249b774c7c101fe8ca6a22c0ce56859 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DYhhUcNd0zAh>m{!)%}kXMsm# zF#`j)5C}6~x?A@LD9B#o>FdgVm06aTQ{MjBcSoSmR!YL4!CXrp=gr=uv o9^tc7*9f~_dT-m>``>QX%~HFP&)*cO3-kbkr>mdKI;Vst00*&iZvX%Q literal 0 HcmV?d00001 diff --git a/1rightarrow.png b/1rightarrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c2673b1ac1c6de9a4555a6e4e26e38fe0268b7a7 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1DYhhUcNd0zAh>m{!)%}kXMsm# zF#`j)5C}6~x?A@LD9B#o>FdgVm06aTO?^U5FvytWo-U3d8t1o8KA3yhK!7FO(dzPP z#w!g{8@M-c7f4;u)^hiWw*J1u#zT=~fy1T4-<25OCFO}vi8K9tea>Z*r}uVm_x)(I zeB*&CJNwUD7!@4Mx*WbAS3WN-A(;|=V^{3@${Po^^|WTDeYNXLmNU-y@xY6rNnl%B z;*aD{`*u1BOP~pn1chhwD`YH8y diff --git a/blocks/blocks.ini b/blocks/blocks.ini new file mode 100644 index 0000000..e24adcc --- /dev/null +++ b/blocks/blocks.ini @@ -0,0 +1,6 @@ +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 diff --git a/blocks/flags/GB.bmp b/blocks/flags/GB.bmp new file mode 100644 index 0000000000000000000000000000000000000000..309965d2390f8b7f8c95170941a3fe5f709317ef GIT binary patch literal 3126 zcmeH}&5;}-42AL8KKbOMk9+T`4ZwG&K`fI3DNG8JLZ>h(Yzpm9Pc#h;tlQ<<+jeQD zKtE4H2*I!4uit{cSN>o4{mj2F;Rho=sONvWMF(yVmMMTC9;a-R-Oru`k zIiR^hT$jZN#u^!gmH@I3g%A#6>U_U_O894i1;aeFDG}#%e1OUtC*7zPk z(J{YAZae&;i(J4Xe8=4bID_}`!)aY8J@fc&aalS5Z}3(9D2eJ-7lc861WpVBU$JuY z{BOyR9I)H%W?Oh7#pZw0{7dY1HasCPHRkI0y|CsGVIP03FdRF62-d##+%!up%o^Os zMfA=<=^-$BFTIiW)dczfQ^Sv+_|vSG{Cw#Cesq1F&)0rXta|lP+Z174PE29)dD*+# zG0)t5zO4W6Ma&sbI`7_j+;D~uKQ{*nd_E$0bh9-ho|`Q zpWjz|&W{Bm`0M@a*&eP!?+2QjVDg4m;C7K;#UHL>uRZ7s57t6 z=ac)z>{W}_Of6$IMTxAgPvm@YYkfT+bPn|Lw8tl2_}JPZxwIELe`w-W;wHrZ2ZbFb AQ~&?~ literal 0 HcmV?d00001 diff --git a/blocks/flags/US.bmp b/blocks/flags/US.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5180aeaee68f393676fb3ed7f5fdfcb72f66f783 GIT binary patch literal 3126 zcmeH|F%E+;3`JpXC#H@a*^xK^I|uX?dX`)vSI8B@ZvteaKN7!Uz;di8SWos>aHe^D zHpxcB9_ziXws~O(!}soyS3dYgQ@TrVM2VZljgQUw4*n;Z6PWitgrMfD^-=TH`l$J8 zebjulK5D*NA2naCkD8Cy#SH^Lnybb*=JS8}82@O2jO1I9=YMVeBphjlPZy6KZ~c$& m>a9N%IQ|z%iOT(~nGYl!X@&o*;Juv--hXEXkF?W?D{=v&A4C)Y literal 0 HcmV?d00001 diff --git a/blocks/flags/czech.bmp b/blocks/flags/czech.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dc737dc7132d931c9b3571fd34caf4e9473dbefe GIT binary patch literal 3126 zcmcK4K@P$o5Czb2tt(e9UAmv72XOB-IEz=9J8^|xp;y4KRH97_Qy3-#X=-^N62tv5 zoaj>n<{QR!9tXPM35DO!$2j7P_bgqTQ6x;hM~e%N$q^=;VzO=K5d9~mh(Ki4zdm;V zJw-3yJYuo`_%|{<#j0<3iY?zNBIBDxz z!}4-7i-_M-<2d4K#{H?m{Z1Sk(fZ64xYn=5Rel3r_S^7+-;C#c3w+Zz!qtg_usmP5+)(&t>Q?YyT+rHp literal 0 HcmV?d00001 diff --git a/blocks/flags/france.bmp b/blocks/flags/france.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9c82224c95ac7efceec482927ddf7918210b344f GIT binary patch literal 3126 zcmeHJu?+$-3_NPSqN1dvkMsk4&l=3a3SNN~SRpI0!mp4&@OQ+K3(7m4qsWmi(J8jP z+~x^i%v`UG%N_@uxg&UfI(m2lxDROw02Z(UmHLmEuLLL((QMa$0$tVwN@)?zn!mp* z&SXNKk8fS_Qt8vct~pG~AOBtQXIy3SNB*ck|5kzer~2o(GsvI6_)|-X_)Z`iKD~ZF O${ce8t_g6+9B>0|C+6A! literal 0 HcmV?d00001 diff --git a/blocks/flags/germany.bmp b/blocks/flags/germany.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ecd5d5788f8153c2e1115008dfc888f13fef3ae6 GIT binary patch literal 3126 zcmeH|F%E+;3`NacCZ>)ZyGP;xRn}gkclvkAoze#sx@C&h3i->ntVDW5-vJ)ad9+nC z^-kVCIoOpBu|Hk5+!m-WIfYbGsS8}iBY=PTJg9dp@VcMBH=NT3zdf?>=jZ;2`)@KU zW;Fdna^$B}gWs51_|q_lt+V)Z{OLP4IcJHFgO`Heb~gO^6Mq^InTvjbh=VIhA$npuEIcm$fI!MMK87N#PC$l?SbDGj1ZH?BLsGP$6l4csz6ICJv* z%9z@zPtbLnXsJ)?^Y!y*8Sfav-Fto#;i3Q-ST*^3C4WgDJKv*YqW|`&(uwE%{QLQ7 oe@eYOeG;kkLjTmv=D)$Ocu)YR|AR`OK?GOO0We@242s><6HN5IzW@LL literal 0 HcmV?d00001 diff --git a/blocks/flags/tonga.bmp b/blocks/flags/tonga.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6e9c0ac15753b11309769be3ed5c1bb29365d8ba GIT binary patch literal 3126 zcmeH}!41MN3;@j=Uc7knGD`bVNzzVDYml{PzNKt8n1gMrfFuy+rWo>ZLaXc z6Q5iyb>Y|hx%6l0PrU>6=-3XE=3n90aYBj^7^FA!4!-^qdjJ3c literal 0 HcmV?d00001 diff --git a/blocks/flags/vanatu.bmp b/blocks/flags/vanatu.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3770a13fdb94281f29c985827322c7f941ca8adc GIT binary patch literal 3126 zcmchZy>Y`Z426+8X_P8u&Q*Hcd4OEnlv)8RWCg9j6*3EVavlhZrWD$OEhaoj=id*| z0|@Z_^Y}z*9dUod^_s5-dci9!eE=Fcu-N1=*7=?Mm6 z&MI}vh4EE<=Io-V)Wb#QSM@)ul*(zhi!;Bf|Bfye{3_ZF7w+A?<~v+inml)GD>R>J znsR>t+-zVjM`cI-RQ11877PB&xBiyuU(Z?^IZlUnYF_>EyVO7S d8BU@YH(1zo_`HjWy z{mbK#sWZ=-iijZ-Uh*>Ed-Eq5a(Uf5F4m<-d%<(Mc@BybEDHYiksb{c#pC(w&(vww zlH{C~y@6SXa$Q#MtBh4K6yl#>7510tGkKVd@5j~j7@0rKam}W)t=>rf5L$;V>gaBi zK!__B?eKP(cZO;i+o{{#eeC8ud@*k@Sv;$wS5QT+ktUL3Q7lYkK{ezs(ru`*8w=7+; R^0szA^tZTNArkohx*vwGU{(MC literal 0 HcmV?d00001 diff --git a/blocks/greek/gkh2.bmp b/blocks/greek/gkh2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a834ef750ea4cddf6a82ac3a8189a3ca26d8fe2e GIT binary patch literal 3126 zcmchZPfEi;6o;d9r>oM1OVKV|OX&fmxN}!LLGc8|Lr6~`Jwd4#kRBm;g5t()@dQQu z=&wA&{OL^6XqXJiWb(b=dvE3?cMrq!Vs{MbZ#Xaa=SgwF6$j6|XF4@d6mQpG|I-$& z9**W#*?X9oD0j#9XWL?v4Vg&t*PrY8>wNYyqb(Q9&G#m$B$E$n@-*q3c4+;p{^)*0 z-|O};bl5}=ANb&Q02v_q4TuYjVC#S*IeZ9GUWLmFBRpb)8Fem_{MGwP@EC+ZF~K)2 zLrMPhc`AM^)QmF$D~|F^z6A$If&{W40p&;OPe|%d@-2Wt2ao5Q{$_lImk7Y|-DkuS z6ijhaKYLc;g%jj!{V=Cl{7oSoe;-+J8m}K|R+cFdRTprL{VVTc(M!h1fJ(&paSWD0 zD;n?}yY>nf`FtirCJTgua%5pY0I$oJFq8}Klsi3j`da#VmqntOlMw~V0Xny}_^Ouh zW7%}z+~)HIC%^tG^|3aR$ybpH?odMoFEaVaruhUp72Dd(&*YO$zkCU<{pFk1NG2aR zX{}Zmt9$T|*N+$=px9aXVw(%2zF$>eGWF{f7CbQls22O8#rXVX=@+Zr-u@4(e{pS@ JaNvJ;`wJN(Hv#|v literal 0 HcmV?d00001 diff --git a/blocks/greek/gkh3.bmp b/blocks/greek/gkh3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..334234e8f7da7a1b998ea59b3604309f99291162 GIT binary patch literal 3126 zcmeH}Pf7zZ7{y2FPFJN1m!e&`meK=Aap$ghg5n8^hmf8?dV*3fAU(q135pxH#S;|q zM_+k_`O~B_cGZvx-(-^C`{qq1_J-?nd!1w#L=>L4&vdCH%igZP4pV21 zmO{>rvbQixy7v^%ZS zR`0eqxE~Nu2@n+xX?4;Pt22>5dKxhczH?iCE)h~EF|_VgmjUDF@$hj-oX&S*hHEaF z!$ATeydv-bBqW-Wzaheg?eujDRuayc0m$j=MEOb#0{(|&$5Lki&bZS-ln+)JlB#Eg z0oWY_qI{gxbbA}ZiT#4Cfx;thqkJ#LIzA9t#Nzn_Kbk*G=ip^;p=kd0zwY~j(tn4I zWs9PGFaFBq0i5rSKXn#G`A!dl-#QF12MMpDf<-BOTU7qUJVKWrxo#Du@X1#Dk5Eot zx=y&#qC`GSIiMX3vNpHyr>nFmosR@t77z@l5@-kW>);XwQp5he_(r7%NB(ZF4(Si4 VEFH0$ZGAorPjO926yX1N`wI^kKn?%^ literal 0 HcmV?d00001 diff --git a/blocks/greek/gkh4.bmp b/blocks/greek/gkh4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..64baed6fe6c0326991c0918c1461c96155e64d9e GIT binary patch literal 3126 zcmeH}K}rKb5JgAHPFEodm!es?mXHHTaOW;~g5U{)hmf2=a)J;qAUVR|34$B9!4m}W zkspepr>E2C7&jSuLZ!RvRdrSM&^LGe(_-`V`Mu&j-@Zr184?fc?GwG4D2kWMkNu2U zqfZcXqwForT$Gz<{k3jz$cJ2H@>id$#p`1EzRU^Z2YleI}96si~>mKm(tt2F0UzUdVLtCou zWhY;70-n$2GWUFDP=H_OVkdw6I0jB0EVh8pyfVffO~-^ZpN|Z1hW{E=`Q%M%RNTlC z(tPw~2-6I!e3r-$n$*J7a`;LPh9ubxqkP&GHN2Qw4qsLndaEd3ha!jst8{)SD<;0U zm_+$1G0Lp^VA6c_8SKKF{0pDcpJZ%?|-6ehTe_N#x&} zQ=c8Ps^fEhaS=2_lux&lPaT<{xOl1K+hJr2cDtzK6Fg*+=}(rnzzi;oVEaPA1y=BF f%Tc~J`K9dn+_H4VYWCOehyE7Vl#2lVcYnVDg7PXF literal 0 HcmV?d00001 diff --git a/blocks/greek/gkh5.bmp b/blocks/greek/gkh5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d33196b9883bf8a583f390ea2cc3bffa13be3c89 GIT binary patch literal 3126 zcmeH}L23d)5Je}!U9u7vS%$<#)L8;Ie}!8t>gqE zKKxQN-IJk&9#=L!MNRkgtLm!ip`Tv**Tuf|kqzS5(CqFCJjo~F;T zw#etK>;ue9l>4^XZZdY+kcl%t4eYV;S^uq#{}f z-gO7h1EgNj%kR>dq2lBN?>+WJn|@A>z%De{X?H43IQhmwF}M`7%PyiRUY&f_%1?qH zLD-I_FceK?;R7Kr!`ES!_)svZlQkpG_*i}k0(uQFnsV}4W%Ws^5D?WrvN9}Y#m{F6 zC?y(cJuFwln&RZ+JQ<`;8j6pd+=lX7Q~!$Fe}5roe2ky^ucJ-UD@{20VC|5G^-0Dx zj!aFnH7B1hS*{-@u8!VDxQ#>?p9ERWgo>Z9RagOK#VJFTkip4cv|h+kok&nz8^=`84`{6-4hKxsH&ICkN@e5tgT^l zR`wodD(YR^er+>$>5vL1zkaJXpBtwQZTYL$Rp+?Vzvvg@&z@%R=_vB3XluXm5lZkC zAM7v0$7aQ+9DjU2E^7aBu`J3bMAT=w_`sh$Oyw zXmhXIV@WO!g~-DXBOsfN#zuqBY)=}3htGj#|03pt>wzu#R>F_C;NcSleQ=>6E4ikE zDvG$^;bT8o@+ec$VsHd<9dW_K*MTg^&uYoLMm!e&`meK=Aap$ghg5n8^hmf8?dV*3fAU#6x65SS0P{fb^ z66RJT_i~#Kid~EO4yyv6Kup#g@q+&X+12 z*+=hHdC>U?n+4v(#KA*n-rmmtE zE9a=}GfW|hQ#l+D5i4Ub#GPLj_Evp%`(3um7V`yb{*{-R=AUpr$g}rZ?Xkw1zNDzI zTg?_?VbsLR4(AV^2P9A5rlKh*MmO7yurdPq$WU zn#eRl_*gjM5ZrRt=kjC8IhINxd>j(`LI(jY1M70miN!}ar$iC?Jg%08|BgR-otRq_ zlE1F4XMe%0w!b(S+&H*<_&Q^^o=+w3=R+3f1iwDISzLRuE=+A@^Kz9hFDCf;0FsQ} z+Bm|I02g>kIzJx}IO0e<-2vy2rMcF1HGgwvHT!D*)v)rq^CgATF!jMJi%+b$z21lB MD=t7Yt&O43-H$;UG0e?8it__i2^w?#GCMhCp_T^ zPk6us9`Jw%JTzmVnkbMXL(E8c!V{kGgzF7>zyluefQMEXa7z@(ks(#!2~T*!6RsHn z4|u=>9&o+G;P{|Gjtn)&2f-7b@PsEk-~kVKzylueVK979AV-Fp;e+4_Pk6!;9`Jw% zJm3KjII-b_0y#3o6%Zvp2+s2OAUN^jgWzll9|U)doJmfDlfRR{PG)d}8{FUq*G_9; zEh0lWjkqv}%{U7?i#Yi^`6~&78{FUqH@Hq#o7YCQDL75qJwBww=ADf?`8)Y5IfEPA z;08CilBfW5SRD*bgHDT&y5C_)`yTi3Fh0`Hf}w~kYdt!*}&w%u;q zZntau{k|Ozhju(3+v#*_=kvK;E|+$_Ub%l|d90TYdieSOpXd2`v^K?;@nN{`=*2Rq zrd3CkXL}hf8alYud;7e`=klVV_H{p5W9_2vavZN3s$LD%%6^uQ>SfT&kLzj}>#K&E zE`z>$ncXcgmNjV_@;x;y(A|#*!^QkBsQ+Afe6|0|ehT1U%kVEzKw~iL$#p>$;FR3j zM;Cl&(A#b{{r-Ey$IXLL^^E_~o59@EEo%C_0#~i4diwOmANb|@L#_3!%EIGaP6!QuR%2woFYw+ z4lXf#WzdTM760X&!3}P3gBx56!T!w* zjFtwjlzPFTT<7CdN}_D)aG*G(|&>?uDn`M zONaA_u_#Y^r7sEOA(it4C6Yk-TinI0F<765^A;v4>tZn}39!-Wb&FG1-q9S{Onx9A zFY{CMGSI0;DMsDHgY1fB0+g~S;7`g}tu#}1r}o{{10 z^YPk&N094kxTDQHpSs9%_U}Bvr~J)y2+N5X@{k{ItyUA>FOKE#-up$xIF%3HPYV8h GzyAQs`~)5V literal 0 HcmV?d00001 diff --git a/blocks/jewels/jewel3.bmp b/blocks/jewels/jewel3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5ea293f3f765c9e7cf431d5ce259801bf63c581d GIT binary patch literal 2102 zcmc(eL2lbH5JefFivnFGUS(GV5Kw?xd4O~!E(&E?z?)Pz;1zNOUtzA03rIk&z$*mx z333JXeM)W|*j<;x#LoLO!{Mj=l#;K72umMON1*#VxH$P7s825 z7{OEE1zz91paECkG;SP6I%&3KMA`?bXQQ!q$;00dbdK~U>hdbQit{rB&6~c*3 z7$F5-;00db1+EH*JKW(8cetK;&h#Oi$b=Cg(}#c;c!3vqfjivc4tKc29X`)SAHs=D z7!iy<1iZityub_G;SP7W!yWE$Y@-k1L?(>j3b2ws1f1>ZL%^|@J_MYR=tICWjWR`< zgpB_g|8+8h8{FUqH@GIP8*39agp)`YY8WQ7ab}Z@{~7<~guxANaDy9MC#%D2Pz?nq zNz>B@ml!@XXvY7H|8maY1~<6D4K63D0XnP>1}8zMrB9|0!C^E0XZ+V=aDyA%;08B% zHBpAi95|xfp${r1W(>>tpYdN61~<6D4Q_Bf^&(`t42C1nhZ@&tifSQRoD4a+MPA%hZB9b>xPF96Ht!6qqFLFyVy;) zrwI>?w&-lop~nvmZYh7)X%J&NZ9sXu_Fo31$w`A+{!!nYHc)xgaH+$griohJuW_9) zvU}>#JG`qmj7sVhmxK}DsxI?XzmcAf4Qe^*lyA6wtwoPZgYnn0v#e3=s&|}G6U0%n z>LuT3i`aGS&!^rr4X4F?-}z%$Xj!w)3R+_y$O03 zy4a-gc52yH@657xi#iPLhOIaOLBdf^e|0QfehD?LS;KHpO=OeUwA!*I(}G$9jA3Nf*EU0VPfw!2kdN literal 0 HcmV?d00001 diff --git a/blocks/jewels/jewel4.bmp b/blocks/jewels/jewel4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8de9884e61ed0b35c9c15e542d1452eeabbe1de3 GIT binary patch literal 2102 zcmchWF>V_{3`NI4fHe?g10xp@T%{-A0|ahU`U-5-$yEw<+ilG&_zJ!PuVBC@@D(=i z&&;kAOLb;JTY8^Ea{jD-{eHMDbv=A39@?>>CJ}@aMzAB{2~T*!6Rs!V0S|b<10L$IP%VidoG?NPJmCpX zc*3fjQ?JA*p@ zJO0Z#gB#r71~<5zs0Qe;IvAV;ot8RI9fHF;{yYBbF}T4EZg7JeyqYM(WDXor?obC6 z6CJ}G{~iCe!{7!txWNssr(T3im%(rZ>aa(4>8Ki0EhI~kg*v`QS6gj?x69wjOvyshC% z^I@LGaoqo5>gf@^IVrD+$^?46A;TP>Y}GpAxz}jNfbj&ofk+^24|v4-&ObL+W7r zvFhWnCg`l~6z$x5jYo-|(5z6xYD=ro6Pm0Ft4xbwcvk@`tTG9wkJ8_3k8wKD?UM#T zZgXBH9Ff1N`1J(IRT{_LPM^05hr?l->gmuqe_dw@{d=9f)o&@y>3Lo^w1l-ldlBSv z(`l(yTZ^pswCOcr*Kc8y*{`>%E_OGaYiw6oFL6uQA20NF0j!_!!0wdw{j!YbDU?Pk^^rTe(k*^gko<>L{j+d7w3p{|quuiO(R^lQ8I XYgC0z|Gc{=tok*1n?ZxI&KrVO2cXdAHXnHRZ3rBuHY-^3UdMhzJcK@@Ct?s^}fR9 zd*o^@*-^@HG5Yx)XE=Q1-v7S)p4zzkmeMbN{hVW!W&ytb(Ic%8iD{bBREZ#*FoLJT zE4;!hyuvFy-~kVKzylu2m{2PbgcC-PQQ;L{;T2xtdIBEsfCoI_p%o^oRU!x{jF1Aa z@CvW+3RgzJ10L{z2VBoIIdzC2oG>CebqIKcS9pb2c)$Z5@PG$A;L~K(A%bwih-B0u z;1yos6<*;14|u=>9`Jx;8+C{voG^kTz)I>6aF(YI0mokI5O7+e4gq%xIZ4h0$A8Cv z?abf?H@LwKu1?#+T0{lmOr#1qG~+DnEaLd@_%A06Zg7Je+~C?-YhI12DL9kVJ#}!2 z=AA|z{~iD3oWTulaDy9MPBa6wS#1o?1nrhOP91{HI{rKU>oK^&4Q_CQ8@!n)!(gm)6-Mh?RM$;`8mD5zNWXgxAgx0&iTvBU3>Uo4uAje zC@-HzxmZ8%ZKH8)pM2OppH0a7VQ9*t59MsadTTk)I=*Y{*>QtRl7F*@b#1OOZ^XhKDSMmmwYC) zbTb_y<3jJf4OR+wXV!Br%xV3PBUoqG#-j6Yxq#Z*h0ZluzVQr@HVG3Q^rUx^7P_h$X_{Y>fV`~3$BBrg>J literal 0 HcmV?d00001 diff --git a/blocks/jewels/jewel6.bmp b/blocks/jewels/jewel6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fb949161423eefa3fcf15bb6c905646bbb57e93b GIT binary patch literal 2102 zcmchWF>c#H5JlHOiU6sMG*;!nRocY>K7ipirLVA8@DV7RJi{|Q!!z9B4tKc29qw>!qYiSEkRgr$E2)FvEKeN-$6o3nI4w~J!4riNlM)FD z{}cXeX9hR8!3}P3by^nIA}R;%LZ-`LI05P~M|NqeYEw%ntcWbs_SL$U z)fD)2nEY!yB{78a^Yd_Zbro)JZ^PZ)UAVu$56k5;v~3&K>vec~dJ50a&z!%!T$YO; za(Mjj;}C~U&)5v{@P6^d(Dz*(eLpPTWHbb~4|Qz2u5XSL_M5(Y2~PiAzuC_j`^OS( ze!h&Br0(%0VG1i6r@(JavQoIWmshDUX}tkNhnMt3!JoFigf@oli3# ze2lA_N6~UVLFXHHmq#hOrMTSDYuwO5ywKR~=DZc*ZGDNg#kk+^OHR$x{BC-`LU})% z-GOmITFF!R_yy)AXro?eWgRZ{?#$s3^nH+lQ|gViw75 literal 0 HcmV?d00001 diff --git a/blocks/jewels/jewel7.bmp b/blocks/jewels/jewel7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c85f2d9e7f7e15b0628907b9c15c263387bf4a22 GIT binary patch literal 2102 zcmchVy=@yo5QSHOK^U+Y2yVbo6JmCpX zc)$Z5@PG$A;H-^0D3BvVyaHB99R#O6br78OQU}2qi8=`G6mpWB0B8Ts{&h2h8{FUq zH@GHkjnza2;RI5J9ENckJ58MZJNwrr3~q3P8{FW!SsPx1YA85Cnw~mriQ%0=o&7ue z*X9gvaDyA%;Mzo6fG(?x!3of9spHf^T-MpYvwuAXH@LwKZg7LQC2C<>4jfb4p$;xf zbQb39-`T%13~q3P8{FV}+KbTAwO}{~b;!}WbXAS17P94Ng}S~*S6ijP$Ct@pU8e<> za&>i8uCK4l-Q8WezrQb!kB?=)-?`0H(gKNFD^~q=TEH@-Tc7xIz})9yeeT!a zi_?>SlHYZ;f8XR&rTw|T2Z2__;zt(ZTQ~p)~ zPrKczPbr;Rx11d|NBLb(OY-%VGy1h}{!XMP;Be44ot9o#t1&=Cb2MKU=~Nwi3RwEO zNAsIK28d`*<9`MkP0k@z)jtsG*zze*<3%tN}1w7yZ4|u>sCk$jOD3BvVa^MAC z;00db+7a-82Rz^b*EI}I9u&xtq2%O2@B%OJ0x$4@2Rz^b4|u?b!N`LGIWm-tJP2Ok z1zz9<9`Jw%Jm3KjIAbFZ3gpNTw}4TS2f;a>JP6Ks$%EjOL>>fp5;>ck0B8Qr{MDJk z4Q_CQ8(fvvgLQ}!!U-e`dnm>^*g3?RzcYVL!r%rsxWNss&T8>0R7JrFQuX9vN)+!D z>dfDnzb0pJgB#r72G=C&0Mx7+gA<@`$>ZcfH0#XYnZGWB8{FUqH@Ly;5H&Cj2ac)f zkO!9`IsW$FQHDEXfdDx?Isa2J!BV^0b2-Uty*Rk3HA8#h# zYNrOKbaQi)Zf|eX!^1;*e0)sL&(CSM+ok<}pWfcy();^+`uOqfO0}g&S`cnqZsi)LID1TRdJufw)MK2Uk{kmQD zS~d2EfXSb-W3QE!>Gc`K;v*%lOt)&()fBu_2R(QcbG@=&f{?S&3x!=Z6zgM&O^X&D` Gt^U8H_gJ|A literal 0 HcmV?d00001 diff --git a/blocks/jewels/jewel9-tile.bmp b/blocks/jewels/jewel9-tile.bmp new file mode 100644 index 0000000000000000000000000000000000000000..194c4b4d8f7b2355139b261faa72812b343b6322 GIT binary patch literal 2102 zcmchVy>Z+y5QU)`2cB^xGh*gZc>a>oPu_mq;vwAx`0(wB^ngh0`=0hjI8g~BxEj2{ z8@$0AyulsraECkG;jWAwwGmEK!U!@Nyulm1!5dtc!yWE$hdbQ0!cMhDI8g~Bq`(`z z!5h56mEmxQJKW(8*R}7JI)oFIFd|jz5by?X@CI*ihdbQi4tKc2_uZ&NI8g~Bl2M0% zH+X|Lc!N9K;SP7W!yS%o)FGUxgb^G8R#Jz6vpjVOIQCM9fYTCn2zaGXC8;u@;(x_| z?abf?H@LwKu1;fNEuw;OCQ^kQnyD;YS)}5B#eX?raDyA%;0D*uqIor{rr=Cc_te29 zny)lk@xS7~oHMw=4Q_CQ%ZV^Ro7KkPOwewrQ>jC+*^2)a|8*JM;08Ci!3`cJ$}pJ& zN0d9%LB+(1VHN)?{wu@a1~<6D4X!H=LZ-`LI0ALZkzLxV+SC$~rN}~UU#)9drNEEF z#l?*|eEz2~ zUl!V1bvvEbvgjqoJkO;pB@3O-r^_X@(|Wn9=%@2C=8eqrdL%8BV34cqvY-!r(vxqM zSfw8#FPGCg_CDt2RJ53uPy>;RT-NhCjy>nHH?} zrlmvI0+N{&ZT3N}ll;KC%wg!-T(fXJKxJwBPC zvqWcSv1R3J5_h?@g^qmd_~;jnrDGD4OX=UQ-zmWQw~jV761p0g`*6KpLq96cdBV1h zc36Uw?8rEC97$xVFDxkAjJ#?6=pCD43(+?9mCl5*YxN1=hpxo%VVkCH%ki%r#~}_x zb;zJmW<{^)>vEBfpOQIX>T35YazFpDK3ojXmChuM*s#vxZXXR5QIVM~>VG=Ys5TqZ zv4FB_9wlcsh@SNqCm6KCY3iYKR=)*^L-!H0uE+g))roW&7=xD(`u&0J(vJyozv;J$ MGJZ|B?0-D+U&xTf?EnA( literal 0 HcmV?d00001 diff --git a/blocks/original/block1.bmp b/blocks/original/block1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6b0f6fc61340d9c435cd8c50b0c2d95694893cbd GIT binary patch literal 2102 zcmchWzfK!L5XLuB#6^l+pgaH(Ra!I>4-nC&V#`LBD z>aBuXl*To$aQS_EXLKR|y6ox0_V1gSot$IM&Sh} zs_Qz`2|0?$5Kn?9c!DQ*f+x7c9qw?4JKU8~<0j-NB12>(c!DQ*f+x5hhdbQi4tKa~ zhni{$If}@T9C(5!c!DRmG92!3hdbQidg?k-2RVw!P>9q)@B~lr1W#~>JKW(8ceumr z+NgsZMPw)#br3wk6Fk8a+~E#)xWgUpaK=U*L57dr4EAA5_J$f zQYexX35d);GJl=S;08Ci!40lX^Tygl1>pozg&dlRY#iAnGXKc@H3@?o+~5W`xK5Uv zSEFhQPLR5%4pXA}NTZSYN9M1|8QkCoH@Lwyi97%uRtJLz#{XH%wHJ>H@LwKZg4&MMQG?6FdTzAT4}XZ^=l@&9$>g`|q{uxSPbTL_zgg##$uR-PjXQd_lyFW!A^Vxv{!~D5 zJo%G78XX-?R6U0ehr`iXHDgt0d~Fs5+H~yk?KiFa`}^6r4WK~dW6!cHn^iRd*;lFI z@TO~1qTPV}>^Ipr7oRVxTNPMLbAamW%URC8ILxcUUM$YUSAK5ob7LPKjsbo{it;;LW$pYs3V51-YaQoq~Z z@Q(VO{ze*EX9Jb*o^LqAUyON6d5vXjK4shgU@)IE)2gv^c24hSzbprXPu!>Z_1)EU zdc|m1I(^xbU&`-){MxMR>yBMyf3L5V1GcmX{4(hGduwZJ+0S;r*W1YM*4D;%oV=8O zUJ|-m8ynxBOd@*RfXUIyEQ+GdTYd2V&HX3|_|+q(qKQn(#!r%rsxWNsslST7tR87H2 zQuowhN;IEoG&BFq{53g)8{FUqH@GGd1JGf0FgOW1Ep;+=5QojoKQn(_1~<6D4Q_CQ z#}G9z4F`^?=}-rkA!Y`anSW;fT48X58{FUq*A)*!L)U=e7}Q~n#-*dGO>H4tjz*~C zt95OwCGh@X@>j=+#FWm?&eHk$dAhi`NSBwF>E`ApHBFQ5@9)#Y!$W#}d`!>J&pdz4 zvWbfia`^iHqT24>jBOP?YzB7N$EeSlCLf33Hf(k{)ZYO6gsZT%oKQmF zUnE>z$z}CmFPH2v^uLx9fqn2-?cU#9*L!zGESLIRtu_aLqjeGeApe}-V6Vd8+l!&U z#e6;|fu>ioB6Pg5{KZ1{Tu-)s?Jov@KA#a&PIxt$FAmFRRTb-H&Zg6;W^_6xrn4C< zDq`?+aF=bnv*DwYw_b qujr*ZwzwZRdcXP?ux+-p@k>HAp0RIlr*!mw^WUdw_Ah(9-@gGoa4azZ literal 0 HcmV?d00001 diff --git a/blocks/original/block3.bmp b/blocks/original/block3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..63b02fa68642eeb2d5accd34a2cf72683308d519 GIT binary patch literal 2102 zcmchWJx&}!5QQ7b8d-7^AV);Dh#YT89Ka%V$Q3%;jR**rWYGp25xEX933~)2PS82~ zH!LUM3ghqf3?R@NGHUb|=Bw`N>eti1{~Uh}C62#@@QeR`_Sy@50{;D5r?5v7wQU>P zj2tCoh$q7{Ji{|Q!!z9B4tKc29qyXZlFi6bLWY=;;TfLc8J^*K9PV(3JKW)}6p>&3Ug>Cv2bFMg#QWu<%GcvZg7JeTstext5G!t zXOOz54ldDrqS1u^3IFAs!3}P3gBx5<6a%zbZ4Ax;?Up);I*83C{7?9=$KVDxxWNr> z@M5A2lR0pba)&x(F)?9S!vBQ-nqhE*8{FUq*HaEcrpsVB3FQ%fkVj4agl z)w-6|6nJ--{MB~Kzz_}&4#LsVQ8+m{38$y0;r#qOOsCUueSIBnZf-);G~w~_k@J_A z)AI1c7+yaws*BmqxTs1G~Hh3zq;SwQ~xn`JA3)XuFjyczfaHWv|g?Mrolcx>ir*Im3TV8^75DYIzY}R z&dZ4{t~4#i)m;hBujEI=$oVdpw@>-`b3SVRD8}__RTE7&|2ZEk<%cnD>RKO=)@R7F zpHI(ye!#~?^!+sqU)5`U{e8aKYzBitv+exf9v*H9(waXT#p-^*Rc`J}K7@zu_JJTD zxdF4ui#MQG!S~Jm7?rZG65Y#)`%&&!+>tDc_ZN`+Io{u|y8B97)&6Ka>F+16@7?cz DJ6qV9 literal 0 HcmV?d00001 diff --git a/blocks/original/block4.bmp b/blocks/original/block4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5abe4e6fdc733ba9033d4d536bec26df19687945 GIT binary patch literal 2102 zcmdUuziMJZ6vij8#llw6Mw?{`L>6q61HpQ+3k$JGI&H2D_yl4V^G zi9QJKY2=yY8Q{s^lfRuz-~t!8zy)qQjSJf%))3A>x-f^$coz07;>q8Wza=4XfeT#V z0=JXJ&D%z8Q*Z{^?&(8HY~Hg`PyU|#EjfV;T;Kv1xFrz-u*2HH;0&CVIB-l$hd#K3=n2e|zbAj2A#i~UT;Kw?C%y;^-2#SV(1$q| zmmSr%X-k-Gjzwt4x2@ZL5}1~eCWoW04`>(QZ-Y_o|iiu_R*84$$+}zcM$7pFh~;cWb(Y-K8?rwgQe^-R=)z|^?&*| zKkR=rv;w8~`#Sm~JKu14X*C?(r29Jhm-q!YWjUV{%;i3(QNru9A3)Zz_m^d>dGvcd znph=k?9DFiRDPO9yVL9ST5(K5%hkNoXf)z{{8@);wOZ$~+8y((D!;Njm3dyT*DEvn zd6C&%t8=rgY6rg?f54U7XjJA~KhGE3kL+VL{uh76{jmG>*o^~z^1F|Azw82XKl3b2 ZyY2S3TCLV>cf08-%ZuuMI`_x>{T%=mPPYI6 literal 0 HcmV?d00001 diff --git a/blocks/original/block5.bmp b/blocks/original/block5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5aa3416a59c50251c5196bc14766cda3847963e GIT binary patch literal 2102 zcmchWF=`t@6o$tTq(D$%wsIxoLZsO4fw3!vV5KoBEHG?iRjVni1NaKM!aIN)pCI5H zSktI7NJy&__zIiv&F;#QEmCHdKhA#to40TN)&Bf_{?)~G{>8cP{O`2Zk*f`O@~x6P z!bD|Rx-uX|9tq+K@Bk0+01xm0SGd9zu5g8`?I>{rQsj{!b_95U2Y7%7xLpcYxWW~# zaJ46tbPGt4M}o|O2Y7%7c!1jug)3a)3Rk#YW$EdI6nP}bdHNuDfCqSh2e`r&u5g7b zT;XLY^g)U|66AzF2p-@89^e74aD^*e;R;tcvC#)9@<U?6map^g$fflfNf_ zy96$9feT#V0*@hDU=|J>)6$_2E+KjX^W^Wz-*yOG-~t!8!0n1J!a}!z;TZH`kHuw2 zwK44xW}9OX+VO34d#r7NS1*&lcAQw~-0|_TJ3BjbS65f=_V(62JUqDRbn2d-p4{{E zvsDJZT-2mEb8_j+{5Zzdrz+|;AE-$Z#dHu3l zMcS+Ueso){^n%sv^)62;ut^f@pQZ73lbTnpqWU-!_P^HtCT+}Kk|Y}|*d+bgD?i|V z(Q0jK7cVX=C}{u4_mQRR#O%ha{uW7+@qO6$HRbfp;2|0?$5LbdHc!DQ*f+x7c9qw?4JKQy+!%fIhM247=;0d1K37+7(9PV(3JKW)} z6*{^lSS-8Bs49n#*+}zxR+uPf4cXt== z@9%m3%5s@6{xF7r|6LXJdeJ_s#kwx?9_n@5Han_q*EIub-1*LG+O`hG`XzflZ`yTH z5BAR|HS}xRde!FNPh9>P2DGb1Ui|x$I#*q2NVDkM@33F=``H)0KOAmr{>Fah|Gs*t zUl&wfe{25L;~B30L;rlo`6^z4;rX2J^2_X3)sNZi^A5ip%dfIOo4wt{dwrert;VC# z#y{z6`t_TVRed`eQQ0rc@ySQkVXoJJ5dpi97%*{@K%y?Bh{3HYX(7o2_!U$N7dBJh6(>JH z0$MdXRe>dquXX3Neuc|7dy;I&B4x-Nzh!^_?Cjnz@4JtOPhG0RC(ga%w--xoxupT$ zdDh5nVWPUOT^*4kj|A~Vc!WoIghzOUD_r3USGdB}R@Ar=De_1VDv zzy&UFd$V+SJE$EBPLrLUIi$qlJqPvV@5$ei6S%+yE^vWc5-9+CS$i=!4feLo@ytQI ztS5g@{`Lr5-~t!8zy+Q{w7@JJIHsk;99%;51m?-#lfSJHxWEN2aDm&Cz6cB50)}HS zhcy zUESQ=Yo(!;mudApOsVj>-~VNw^QNmRSN60h#^Z6;r^e?+Q7k*Ea$(Eo)8ZU^>5r`= zqzTm``5~>o^T(?JYd1+&MHCX<^^5>>tQ~kkgLd|T0;n$z| zoyNyLvU=0|{)76`G*nrq@w4ppx{f{_CwF-Kc7JzwH?7a!C%e6_gM;=Cbc#H5JlHOAO?umfRPIXuF?W&{59OI0|*MAI~dDI-S- z8RE+D4A1Zk&+rU)xWgUpaEH4xCftl1C1i+<4A1Zk&+rV_<#2~P+~E#)?J!X-BS#4t zk^|514A1ZkSBAqK?r?`YT-P)u>L5o6848Iy2%g~?p5YnpaECkG;SP8BG#Pb}ql63v zqYi>+c!p`Y^fcI3+NIv$L~setsS&u8{!tu6BE{YCHi{FWIo5F8_mH zACTrtB;#5g7O3Zo@{1kg?Lk19Ppm%Kdi2+O5jXg4Tr8A7+c9?C^&EpOck3%#4>+D` zb*FJDPpjn5wqVmVg_jTh+&h1lQSI_#grNM*K1gh6om%~5hP3zQKe#)ikd6&04ObGUSTRHg?H@;+mUdUt!#-@HzbMO2Xg!3Om zoFbi`Ii$qlBL|J-AIV?I8QkCoH@Lx-L=Hfg)y3cx=(fy>%t2f>l7A$BJq90< z9bMb11>U_({^~lpFoeUy!*G0j98OM7!s+R0xVX3obzO(s+uLw=cNgyO@59s66YpPH z*7@Ow8vgr#R>S(&&dt%Hu5Vb^#b0WgqF$|j^=tj}@x_#)p6}V~^-Zx~&@3)jJNwsK z>*ubZx%$)IE9h)(o*TD6pZf`UIQDv}wYAqbN4enRrKYcXTNSyE!fW|W{le~C{jPP( z;${2JUl#cN+1Yl_ST5(RR{Wy+WNV@D$j=aP3P-~8^51^HW-xEdFal! z=jU_Js&eoKpL~jZ|84um9t{V~KiK5++@DtEXgC~|jAw)VdivdSEYoQ@8c|Tv9>PQ3 zU|H9cbg^~*U~ne8A5c&DGM9b(ckVuX^S;S;c${d532W1iKOCIp=_+}c=zbf2I-ORe zv$HAS(^y>+4D+*HRp;AoO?X`3t6<}wH^O_1udDNC(`x*@xvzRyT#dDUe0=%s?Z*81 Gb^itc>*{X+ literal 0 HcmV?d00001 diff --git a/blocks/pills/pill2.bmp b/blocks/pills/pill2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cf5cf528df697fc929228b6302fd2b2fe414a539 GIT binary patch literal 2102 zcmd6lu}&L75QY~iMWm!bsaz3Jr6nWr01<6UUSTVGI;U|#3&owL2Pt=M+#@$9HaQXh-voT4El-bjNKE8iuc6OF8U(er$yw2Z*@QJUFqmII8z(2ez3P+e|7=|z; zL7TeP$Vf5 z5Sf2u{yLe#4Q_CQ8(f{{jkSpi!U?1bIW!a5II>A({*n1>5(YQ8!3}P3oh&!6M%5IY zAaze2rbP3RMkDi&%wLl;xWNr>aD!_Sc>p@B4hAPcr=?D$4&tzp`A6oj$KVDxxWNr> z@H|8fOv8a=YC6=xWr&f1MdlxwzcLJNaDyA%;Ck{!Xy_U+9D_RKXk0p~+SC@Z?&*Xz>0fgG;p-Pa-819> literal 0 HcmV?d00001 diff --git a/blocks/pills/pill3.bmp b/blocks/pills/pill3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2e1af4309f921a69fe0b93d68ce8cd14e679d6d9 GIT binary patch literal 2102 zcmds!OKKZI6h+IBfgvMDBh7+ABH*4qFx3+of;QpE+)}sHc9MBWHCLZ=->+VO|8ajE%DMj(!Z&_>?R6D;13vkDQnqv~&+rV-@C9J0WQdFm&+rV-@C?`EaECkG;SP6o=%|*Fql65} zfoFJzXLyDy!{H8hxWgT;r|S}RkfVeQg+v_$&+rV-@CL2%kr2fPjzJxAv@Ts$W2%L0Ia;BvuhG?3 zDe%+FBOw2Oy6yR;zS=evNa zZkkhV`Reo9jsotm`{tWQhmhsPZx^6pw&E+~Qb6g0y&e4KGU7RXyK1m}9{AUNx#4uaDX zbr9TB$dlwTc=qqvzfC4^feT#V0=G`n#de7mgkz)%IW*(B*mH?z|DOHZCIl{UfeT#V zHd$)k8nve2n5=v1uqB%JH0s&EXaBZ2feT#V0vEV#A}zp%wZY&RY+CAg>L7;o?BBD0 zdju|UfeT#V0#8e{h1qi81Z_LiA<7ax3-j#XvwzDFxWEN2aDm&CK7=jZ77Qmq9dc}4 zHmbF0S6J90wn7`Sy4{@OUn=-mGPzB@cTbjQcX?&Rdeot>Sz@p$Y)2=4Cg z&OJUpx~HcnzQ65qoE~0y`1k)g^CFUs;}r_Vu_3}sbS zA@9HLV+g&i67^Rzl#7KKW*BCn+_~f3IR@h9D2vvxbH|tSY;Ivry2C1L-%+2Qr}Wkl z^2wwy!*D%meSKS{V0wkXlx4L&$HA=HGAu%Ct~PTF!;YaV7P?I=3+C@=`umXHzq%fV z8^gouEbbRoSbtF#n<{kChsAwhioDxoZ3e5^Ws^+2=sIxqPljp@c=*ADWl?NC#lfZp zvst{@j=P>2x+yH1_-tLDMh1M_WZ*-U0+1+3D@}Rfu GqJIE?sKz<~ literal 0 HcmV?d00001 diff --git a/blocks/pills/pill5.bmp b/blocks/pills/pill5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..735aba8e791c24ccac2a414a05b70668ad7a62cc GIT binary patch literal 2102 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 JOrh0H$#0-}67c{4 literal 0 HcmV?d00001 diff --git a/blocks/symbols/int3.bmp b/blocks/symbols/int3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..eb70726a5a1063a1244e24bd9d34bd897edfc2c0 GIT binary patch literal 3126 zcmcJR%}v8V5QWVdE^y+A;KCg#1)y9xrUkb^3$)-CB2htFNDDb}PYrz8XCC9-^~OSE z}`eJ*(K#0tKx7&SOCV(Ff z2l)H_(Ab8dFSo{gPHneaEYp=Xe>g?IUaudg!AMeUxoYzxx$ACUQjj=Du&vVI+p}n! z&4zjjsVHZVL#veSn&S%|$@K7eJhB(xhX_eUg=7*{zTxsL6manwB(g!NloBPMo-+;S zKv*Sg+(V9VpQ=jK_&xok301gCsPZ|*5*DT^#+xeRNApz(gQ-1}{&p|zbBAtuS(i)1<^U}Cr0grDDXOT$jF1qhi_EmtmS5-MH26$NF@E{LQQ(u!xyeknHz#errbQKKG32>Q*4icf cppvAfJ6o+L;_LgCPtZ$*KcTr9{yhZ$24x1G>Hq)$ literal 0 HcmV?d00001 diff --git a/blocks/symbols/int4.bmp b/blocks/symbols/int4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..43848b536ffb275d319036c983c40d2cdf6078c4 GIT binary patch literal 3126 zcmcK6F>91T5XSKnL=mlQ)K0LmO1gXiyA+Z#*eD{{iJ*mzAHensi+q7}mIr~kIgdHR0mtT8 z9x3a}W&F2qJ_gnKB~gmb93H+nK3>fdm+|Ez3JO_lWy{FOZYnY-4fza(Y~&X_t*AT+ z)rey8OTvLJG4t&@gNab&aCl_cC58j4NFgOL^AT#y;k6Z&wlhkFV7 z?-&V&5iN7)SE^zwf5!0AMj|az1zK)LwpkWm0-f*YD5*N%`RouXc}ph;XXopWG5o$+ zRta+M5|&}6Esn|U3O+3dWurjG6-2Fw&vmeDgP`X zN#W$o)f4tw>*6hC4B?i4^N;2OJOV@3c|}>$iUdRQ{2K#{pZ~Z1f^OrfztH}L{`V*F E-=ylu9{>OV literal 0 HcmV?d00001 diff --git a/blocks/symbols/int5.bmp b/blocks/symbols/int5.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3b99b5ba05c7503b1db258336bdb5605d56b4b3c GIT binary patch literal 3126 zcmd6p!EFN}5Jky3xg@6?Bju7ik_*T^ZP0>SNDCB^3f#iB;8O~59y<%3g#p`%Ed}A# zdSKps21d*K$L7J!ZNu}8-^=p5bI-id7=OB#pBS9`di|zvZ_tFybGO@l-lhTH@AvR0 zKONlRiX9-5$%^m~{seq-Q`^US&g6rQE(RaH54vN)&S)>nN&b->AjNtGG5V0=_M(jW zi{?T$^GD89lxiUZeu8VVk^8(G#GRusA1@uE$3MbFGkzgB?~RU~(LAjRVe*khO0`#l zyGH{~L|PTXA9vj3gJ###l2IkffeWO{(lV+-OcTB(OD%sT9-1iE3MCcgsY7H*EFTUV z(ehW~g+GAjv?m#K;j1N7{FQj|#YMb|VDqJ#7E@8++43pRvw&ulVq^(E{4ahlOQ!u& z{ppaXiYR&L*)QUwkh38rpw;&5MDO!gl`A^oq&l7Jx8j?2ygKKHiddch-|-QjOSn3p z@a+<~C_h=eS-49A+|49LuvkKV?W>*o!&}z|z&19c$&w-;?}0${+7P eT;cki`(E3}^F_bhZ@GfrqLnK&x6rFMf&Ty!lI;Zm literal 0 HcmV?d00001 diff --git a/blocks/symbols/int6.bmp b/blocks/symbols/int6.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9f72d6606503b8a0285f9964b99acfa370792975 GIT binary patch literal 3126 zcmdUxy>Y`Z4279Gu2QAUotyN$^8o3y23N=mUO_`-0JE@{u3%?Kp-G^nO0%0GW5GC0g;DOUV9Ed)t-}@>3;jYf+RR zm1xUvC6U^H^ei@%kmsu^o{_(^guDGw2T|LiLOxVF@2v0O-4qrl^-R3WClr{@8e=Vd z4$}}btd)|;@IfXl0ssH&R=@O#g+i4mUy@h2^ouM`MvDTF4_B_jm}qMMG^rwzNkvI8S>?;u5+-h{DmLG*=CLhD6`z@}ZM;KqBaSLs31pfmzJMa?# literal 0 HcmV?d00001 diff --git a/blocks/symbols/int7.bmp b/blocks/symbols/int7.bmp new file mode 100644 index 0000000000000000000000000000000000000000..3877b49e2637b4571e13b0d5095ce2c3c5f91268 GIT binary patch literal 3126 zcmd^>y=}uV5Js6gu2Q88>?XYc4-lkHsTH(BR>%rkAwVY33R*!`daa;5^2~!QOGg@# zsvIcdOw#W=9e>2PkMqF=J5#^%yj-3K_l$?p|MV!2G&uKj`lWpCU_z#Dn&xXC1KxEV z{MOqrTk5)9DzoFIQDP=5k-rG9s_H%1F`E3O9bH3$lqC85JqBNcWzwi?Z~mnWI9-{1 zg#Z<}w%E@7{5J3tVXNr>XuKutZgzq?eO-|!*AZy!|!}z%MXuo_) z3_dEh$){#KCWnu-hH5(gAOa|#u<=L@9_Kdxaj)&mG@&AEV0Q2tKER~JN`6veJ>Qnt qgl|Y}#aD^Rjc7xDkeJ?xw&f#nU0UJG{g&(E9;R1lZlRl-!2bZ|hqmAV literal 0 HcmV?d00001 diff --git a/blocks/symbols/int8.bmp b/blocks/symbols/int8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..22ee74b6eac6749f76a15c5915a1e37eee067f16 GIT binary patch literal 3126 zcmds(%}vBG5QWVdE^y+A!iBq~EdX)dd70#Szq?W1cHE!19>R5{?)inWes?XGOepp7_{n&^fC)19WY+nQqn_Z$LTCpv8%BrKOa@hC9aiuKoZ^yvbt^{z7JFG3lObYqHU@4f zL=E37$MFH&4GbJ){JtuKQl^_1aQB+Xoq1b7;X&{r8nRD8orV|SgjnM*N@G_``NjO4c^Cgu%tcxI hmbUr#;j}{kX?!z=`pWmMye7_mPoL0q(X*R?e*=89La+b; literal 0 HcmV?d00001 diff --git a/blocks/wall/wall-dark.bmp b/blocks/wall/wall-dark.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6b3ce68aa5e4dcd769f4012c30de7707c7249f95 GIT binary patch literal 2102 zcmeH`y=@yo5QSHO0|SoajG3XxF$YiqhEj)YVOn4dY+(x6L@fxo3MLothb^du^Y>PS z?jVt{0RxV_hbNuBw>vxgPW$8M{pZrg{ijmC^Y-nmn{qbbU%$Mn++d=4p39slkRwAp z2~T*!6Q1yd2Rz^b4|u>sD`wn8fgBlPMZy!F@PsE^Prw5n@PG$Aw8KobM1dR`k^@h8 z!V{iwtq6F)10L{z>zQY#4hrPRP;u%Yc)}B&@Pr3E-~kVKzym(dMjaH$k)dMLLGXkp zJmCosc)$Z5@PG%L*rhJ9`6~&78{FUqH@HsLnpdN03eF^TPaRUCd8bh) zeXK;fX+~5XR5-k87RtJMKL8qmTQwMQaCx0h@Jq9ns;hd=+_*wpUg zsGHWq)OG#E(RC9OCfs2d>bn8zdnRmT*E)U}wQ2%;V}CFkU_v)ux5rTv{=jd=re!R< zwe@ZH#pUg7LRJ0$K6(6YKI;N+@s3Nr3tPYa-amHjzi0i?Rt4&SzusEMSo~?kukZcU zQODZ+?UgafAExPwy;c3O$LFG782EkNbR)|zxTo!Qs?Qtl7xh2-ESkpS*e>93v4g39 XmR-v0{niye-%&1Je>^@9y5GM5?N?qj literal 0 HcmV?d00001 diff --git a/blocks/wall/wall.bmp b/blocks/wall/wall.bmp new file mode 100644 index 0000000000000000000000000000000000000000..11ed8c382a5ba58bb32a9bebef8d7e42f219bb38 GIT binary patch literal 614 zcmZ?rO=DsJgESzi0mKSW%*en3WB~zCUWglld4OCHE+{BqsH&=BXl-p}=rw4pdj~-d&_@3ZQr@0ONU4gzH$`4l7Nu(WhA zzZ}F*9SVFT_k-OFayS%V@C{YM(jZ<1t4MWJf%+Eg-Lx`CRTv)N literal 0 HcmV?d00001 diff --git a/config.h b/config.h new file mode 100644 index 0000000..f64e42c --- /dev/null +++ b/config.h @@ -0,0 +1,9 @@ +#ifndef CONFIG_H +#define CONFIG_H + +namespace CONFIG +{ + const char* ICONPATH="/home/paul/work/qexed/blocks"; +} + +#endif // CONFIG_H diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ab85e6e --- /dev/null +++ b/debian/changelog @@ -0,0 +1,12 @@ +qexed (1.0-0.2) unstable; urgency=low + + * Portrait/Landscape modes + * Save last level on exit + + -- Paul Romanchenko Tue, 07 Sep 2010 15:09:41 +0400 + +qexed (1.0-0.1) unstable; urgency=low + + * Initial Release. + + -- Marcin Juszkiewicz czw, 02 wrz 2010 17:54:48 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7f8f011 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +7 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..3c075d3 --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: qexed +Section: games +Priority: extra +Maintainer: Marcin Juszkiewicz +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.3 +Homepage: + +Package: qexed +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: + diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..32a4c7b --- /dev/null +++ b/debian/copyright @@ -0,0 +1,40 @@ +This package was debianized by Marcin Juszkiewicz on +czw, 02 wrz 2010 17:54:48 +0200. + +It was downloaded from + +Upstream Author(s): + + + + +Copyright: + + + + +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 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. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..73f994d --- /dev/null +++ b/debian/docs @@ -0,0 +1 @@ +howtoplay.txt diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..58cabc4 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +qexed_1.0-0.2_armel.deb games extra diff --git a/debian/qexed.debhelper.log b/debian/qexed.debhelper.log new file mode 100644 index 0000000..63291c9 --- /dev/null +++ b/debian/qexed.debhelper.log @@ -0,0 +1,12 @@ +dh_installdirs +dh_installchangelogs +dh_installdocs +dh_installman +dh_link +dh_strip +dh_compress +dh_fixperms +dh_installdeb +dh_gencontrol +dh_md5sums +dh_builddeb diff --git a/debian/qexed.tarlist b/debian/qexed.tarlist new file mode 100644 index 0000000..5015501 --- /dev/null +++ b/debian/qexed.tarlist @@ -0,0 +1,15 @@ +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 diff --git a/debian/qexed.tarlist. b/debian/qexed.tarlist. new file mode 100644 index 0000000..7fabb01 --- /dev/null +++ b/debian/qexed.tarlist. @@ -0,0 +1,9 @@ +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 diff --git a/debian/qexed/DEBIAN/control b/debian/qexed/DEBIAN/control new file mode 100644 index 0000000..78c33e7 --- /dev/null +++ b/debian/qexed/DEBIAN/control @@ -0,0 +1,10 @@ +Package: qexed +Version: 1.0-0.2 +Architecture: armel +Maintainer: Marcin Juszkiewicz +Installed-Size: 340 +Section: games +Priority: extra +Homepage: +Description: + diff --git a/debian/qexed/DEBIAN/md5sums b/debian/qexed/DEBIAN/md5sums new file mode 100644 index 0000000..72b7c18 --- /dev/null +++ b/debian/qexed/DEBIAN/md5sums @@ -0,0 +1,6 @@ +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 diff --git a/debian/qexed/opt/bin/qexed b/debian/qexed/opt/bin/qexed new file mode 100755 index 0000000000000000000000000000000000000000..d7bba917adcb2e32573647105d4f8beef3bd9237 GIT binary patch literal 281728 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 neE)48YK(sR5zX6K(>7OGRA on +czw, 02 wrz 2010 17:54:48 +0200. + +It was downloaded from + +Upstream Author(s): + + + + +Copyright: + + + + +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 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. diff --git a/debian/qexed/usr/share/doc/qexed/howtoplay.txt b/debian/qexed/usr/share/doc/qexed/howtoplay.txt new file mode 100644 index 0000000..2848ee9 --- /dev/null +++ b/debian/qexed/usr/share/doc/qexed/howtoplay.txt @@ -0,0 +1,14 @@ +

Basic Game Play

+ +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. + +

Level Navigation

+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. + +

Scoring

+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. diff --git a/debian/qexed/usr/share/icons/qexed.png b/debian/qexed/usr/share/icons/qexed.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5dce184d9ab610bd0f304500677d5c8ad9827f GIT binary patch literal 2207 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 +#include +#include + +#include "playfield.h" +#include "fieldview.h" + +FieldView::FieldView(QWidget *parent) : + QWidget(parent) +{ + selX=-1; + selY=-1; + moving=false; + moves=new QList(); + 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(); + 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 childs=findChildren(); + QListIterator childsI(childs); + while(childsI.hasNext()) + { + delete childsI.next(); + } + + for(int w=0;wget(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(); + } + } +} diff --git a/fieldview.h b/fieldview.h new file mode 100644 index 0000000..3a4dc4a --- /dev/null +++ b/fieldview.h @@ -0,0 +1,113 @@ +#ifndef FIELDVIEW_H +#define FIELDVIEW_H + +#include +#include + +#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 *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 diff --git a/howtoplay.cpp b/howtoplay.cpp new file mode 100644 index 0000000..fad22f0 --- /dev/null +++ b/howtoplay.cpp @@ -0,0 +1,14 @@ +#include "howtoplay.h" +#include "ui_howtoplay.h" + +HowToPlay::HowToPlay(QWidget *parent) : + QDialog(parent), + ui(new Ui::HowToPlay) +{ + ui->setupUi(this); +} + +HowToPlay::~HowToPlay() +{ + delete ui; +} diff --git a/howtoplay.h b/howtoplay.h new file mode 100644 index 0000000..2fbb12c --- /dev/null +++ b/howtoplay.h @@ -0,0 +1,22 @@ +#ifndef HOWTOPLAY_H +#define HOWTOPLAY_H + +#include + +namespace Ui { + class HowToPlay; +} + +class HowToPlay : public QDialog +{ + Q_OBJECT + +public: + explicit HowToPlay(QWidget *parent = 0); + ~HowToPlay(); + +private: + Ui::HowToPlay *ui; +}; + +#endif // HOWTOPLAY_H diff --git a/howtoplay.txt b/howtoplay.txt new file mode 100644 index 0000000..2848ee9 --- /dev/null +++ b/howtoplay.txt @@ -0,0 +1,14 @@ +

Basic Game Play

+ +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. + +

Level Navigation

+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. + +

Scoring

+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. diff --git a/howtoplay.ui b/howtoplay.ui new file mode 100644 index 0000000..78b94d3 --- /dev/null +++ b/howtoplay.ui @@ -0,0 +1,34 @@ + + + HowToPlay + + + + 0 + 0 + 800 + 354 + + + + Dialog + + + + + 0 + 0 + 800 + 351 + + + + + qrc:/howtoplay.txt + + + + + + + diff --git a/iconset.cpp b/iconset.cpp new file mode 100644 index 0000000..b038323 --- /dev/null +++ b/iconset.cpp @@ -0,0 +1,15 @@ +#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"); +} diff --git a/iconset.h b/iconset.h new file mode 100644 index 0000000..f913fa4 --- /dev/null +++ b/iconset.h @@ -0,0 +1,24 @@ +#ifndef ICONSET_H +#define ICONSET_H + +#include +#include +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 diff --git a/levelpack.cpp b/levelpack.cpp new file mode 100644 index 0000000..99447b0 --- /dev/null +++ b/levelpack.cpp @@ -0,0 +1,75 @@ +#include "levelpack.h" +#include +// 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 *LevelPack::loadProperty() +{ + QString propLine=getLine(); + if(propLine.startsWith("[") || !propLine.contains('=')) + { + return 0; + } + return new QPair(propLine.section('=',0,0),propLine.section('=',1,1).trimmed()); +} +bool LevelPack::loadPackProperty() +{ + QPair *pair=loadProperty(); + if(pair) + { + props[pair->first]=pair->second; + delete pair; + return true; + } + return false; +} +void LevelPack::loadLevel() +{ + QMap levelInfo; + while(QPair *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); +} diff --git a/levelpack.h b/levelpack.h new file mode 100644 index 0000000..7e87e96 --- /dev/null +++ b/levelpack.h @@ -0,0 +1,41 @@ +#ifndef LEVELPACK_H +#define LEVELPACK_H + +#include +#include "playfield.h" + +class LevelPack +{ + +private: + QFile file; + + bool lookSection(const char *section); + QString getLine(); + bool loadPackProperty(); + QPair *loadProperty(); + void loadLevel(); + QMap props; +public: +// Move to private + QList 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 diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..b81e045 --- /dev/null +++ b/main.cpp @@ -0,0 +1,19 @@ +#include +#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; + +} diff --git a/mainwindow.cpp b/mainwindow.cpp new file mode 100644 index 0000000..e4758b1 --- /dev/null +++ b/mainwindow.cpp @@ -0,0 +1,167 @@ +#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 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)<title<<" ("<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<"<"; + + 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(scoregetTitle(),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); +} diff --git a/mainwindow.h b/mainwindow.h new file mode 100644 index 0000000..fa5be54 --- /dev/null +++ b/mainwindow.h @@ -0,0 +1,61 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include +#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 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 diff --git a/mainwindow.ui b/mainwindow.ui new file mode 100644 index 0000000..776ad1d --- /dev/null +++ b/mainwindow.ui @@ -0,0 +1,425 @@ + + + MainWindow + + + + 0 + 0 + 778 + 480 + + + + Vexed + + + + + + 9 + 9 + 761 + 401 + + + + + + + + + + + + + + 0 + 0 + + + + moves + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 0 + 0 + + + + title + + + + + + + + + + 0 + 0 + + + + + 340 + 272 + + + + + 340 + 272 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 254 + 253 + + + + + + + + + 255 + 255 + 255 + + + + + + + 255 + 254 + 253 + + + + + + + + + 255 + 254 + 253 + + + + + + + 255 + 254 + 253 + + + + + + + + true + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + + :/1leftarrow.png:/1leftarrow.png + + + + + + + + + + + :/reload.png:/reload.png + + + + + + + + + + + :/1rightarrow.png:/1rightarrow.png + + + + + + + + + + + true + + + undo + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + 0 + 0 + 778 + 21 + + + + + Level Pack + + + + + + How to Play + + + + + + + + + Level Pack + + + + + How to play + + + + + + + FieldView + QWidget +
fieldview.h
+ 1 + + solved(int) + updateMoves(int) + undo() + +
+
+ + + + + + actionLevel + triggered() + MainWindow + openPreferences() + + + -1 + -1 + + + 531 + 356 + + + + + actionhowtoplay + triggered() + MainWindow + howToPlay() + + + -1 + -1 + + + 637 + 232 + + + + + playwidget + updateMoves(int) + MainWindow + movesChanged(int) + + + 177 + 332 + + + 388 + 239 + + + + + playwidget + solved(int) + MainWindow + loadNextLevel() + + + 177 + 332 + + + 388 + 239 + + + + + + loadNextLevel() + loadPrevLevel() + loadLevel() + loadPack() + movesChanged(int) + openPreferences() + howToPlay() + reorient() + +
diff --git a/media.qrc b/media.qrc new file mode 100644 index 0000000..64fac1b --- /dev/null +++ b/media.qrc @@ -0,0 +1,36 @@ + + + blocks/original/block1.bmp + blocks/original/block2.bmp + blocks/original/block3.bmp + blocks/original/block4.bmp + blocks/original/block5.bmp + blocks/original/block6.bmp + blocks/original/block7.bmp + blocks/original/block8.bmp + 1leftarrow.png + 1rightarrow.png + wall.bmp + reload.png + packs/Children's Pack.ini + packs/Classic II Levels.ini + packs/Classic Levels.ini + packs/Confusion Pack.ini + packs/Impossible Pack.ini + packs/Panic Pack.ini + packs/Twister Levels.ini + packs/Variety 3 Pack.ini + packs/Variety 4 Pack.ini + packs/Variety 5 Pack.ini + packs/Variety 6 Pack.ini + packs/Variety 7 Pack.ini + packs/Variety 8 Pack.ini + packs/Variety 9 Pack.ini + packs/Variety 10 Pack.ini + packs/Variety 11 Pack.ini + packs/Variety 12 Pack.ini + packs/Variety II Pack.ini + packs/Variety Pack.ini + howtoplay.txt + + diff --git a/moc_gamecontrol.cpp b/moc_gamecontrol.cpp new file mode 100644 index 0000000..901e8ad --- /dev/null +++ b/moc_gamecontrol.cpp @@ -0,0 +1,85 @@ +/**************************************************************************** +** 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 ." +#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(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 diff --git a/packs/Children's Pack.ini b/packs/Children's Pack.ini new file mode 100644 index 0000000..ad271dc --- /dev/null +++ b/packs/Children's Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Very easy levels meant for children. + +; 0 +[Level] +board=10/10/10/6a~2/7~2/5fb~2/3e~efab1/10 +solution=dGgDgG +title=Coffee Truffle + +; 1 +[Level] +board=10/10/10/5~d~a1/1h~1~~1~2/2~1~2~2/1h~d~d1a2/10 +solution=IdbEGdFe +title=Kahlua + +; 2 +[Level] +board=10/10/10/10/5~h3/2~c~e4/2cedhd3/10 +solution=DfGeFfeG +title=Butter Pecan + +; 3 +[Level] +board=10/3~h5/3~6/3~6/3~b5/3~h~f3/3bdfd3/10 +solution=EbEfGfeG +title=Peppermint Shower + +; 4 +[Level] +board=10/10/10/10/10/2~c1~h3/1c~gh~g3/10 +solution=DfGfdGeG +title=Macadamia Crunch + +; 5 +[Level] +board=10/6~g2/1d~2a~1h1/2~3~~a1/2~1~e~~h1/2~1e1~~2/1d~3~g2/10 +solution=HbbCIdfCFe +title=Tin Roof Sundae + +; 6 +[Level] +board=10/3~c5/3~6/3~1e4/3e~g1f~1/2~h~d2~1/1h~c~gd1f1/10 +solution=FedEhEDfEb +title=Rum Raisin + +; 7 +[Level] +board=10/10/3h~~f3/4~h4/4af4/4gc~3/5agc2/10 +solution=dCGceEfFeF +title=Blackberry + +; 8 +[Level] +board=10/10/6~f2/6~b2/6~3/1d~3~3/1ad~af~b2/10 +solution=HcHdbFbGcG +title=Cookies & Cream + +; 9 +[Level] +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 +solution=DbfBFfFcFf +title=Mocha Chip + +; 10 +[Level] +board=10/1~d7/1~1f6/1~1c~f4/1~2~e4/1~2~c4/1d2~ea~a1/10 +solution=CbFedDdDgG +title=Cherry Almond + +; 11 +[Level] +board=10/3ad~~c2/5~~3/5~~3/5d~~c1/5a~~2/6~~2/10 +solution=eBdBeBHbIe +title=Blueberry + +; 12 +[Level] +board=10/2e7/1~c~6/1~1~~g4/1~1~~5/1~1~~ge3/1c1~g5/10 +solution=FdCccCGfFf +title=Chocolate Chip + +; 13 +[Level] +board=10/4h~4/5~4/5~4/5e~3/1f~2h~~d1/2f3d~e1/10 +solution=bFIfeBfEgG +title=Green Tea + +; 14 +[Level] +board=10/6~h2/6~3/6~3/4b~~~b1/5~~~2/2c~c1~h2/10 +solution=HbcGeEIefF +title=Praline Cashew + +; 15 +[Level] +board=10/10/10/3b~5/4~1~c2/3ad~eh~1/2adbec1h1/10 +solution=GfeGdDHehF +title=Carrot Cake + +; 16 +[Level] +board=10/10/4b~4/1d~2~4/2~a1~4/2~1c~4/2ad1~bc2/10 +solution=eCDebDeFfG +title=Mocha Almond + +; 17 +[Level] +board=10/4c5/3~h~4/3~1~4/1e~~h~4/2~~g~4/1e~g1~c3/10 +solution=bEEfEceCEf +title=Nega Chip + +; 18 +[Level] +board=10/4e5/3~bd4/3~1g~3/3~2~3/3~b1~3/2de2g3/10 +solution=EcEcFcEcfD +title=Aurora Borealis + +; 19 +[Level] +board=10/6e~2/7~2/1~c2g~~2/1~4~~e1/1~1~h1g~2/1c1h3~2/10 +solution=CdfDEfgBIe +title=Cookie Crunch + +; 20 +[Level] +board=10/5~ca~1/3~d~2~1/3~1~2~1/3~~g~1~1/3~~1~1a1/3~dcg3/10 +solution=hBEcfEGbFe +title=Malted Vanilla + +; 21 +[Level] +board=10/10/10/5~d3/2b2d4/2a~fg4/1af~gb4/10 +solution=EfGdFfcGdG +title=Rum Custard + +; 22 +[Level] +board=10/5~~h2/4d~4/5~4/3h1~4/3gaf4/2gafd~3/10 +solution=fGeCHbGbdG +title=Rainbow + +; 23 +[Level] +board=10/10/10/10/10/2~d2~d2/1d~g~~dg2/10 +solution=DfHfdGeGfG +title=Coconut Truffle + +; 24 +[Level] +board=10/10/10/10/10/3f1e~1g1/1b~bfg~~e1/10 +solution=bGfFgGfGgG +title=Pineapple + +; 25 +[Level] +board=10/4g2a~1/3~h3~1/3~4~1/3~1~c1~1/3~1~1a~1/2ghcd~d~1/10 +solution=EcEcfGhBGe +title=Boysenberry + +; 26 +[Level] +board=10/2~~a5/2~7/2~a6/10/4d~~3/2f~f1~d2/10 +solution=EbDbeFfFcG +title=Ginger Shower + +; 27 +[Level] +board=10/10/6~f2/6~3/5a~1b1/5f~~a1/5b~~f1/10 +solution=fEIfIffGIgHc +title=Peppermint Stick + +; 28 +[Level] +board=10/7f~1/8~1/4d2c~1/4e~2~1/5~2~1/1h~~hedcf1/10 +solution=hBhDeEeEbGcG +title=Marble Fudge + +; 29 +[Level] +board=10/7~f1/7~2/4~a1~2/4~2~2/4a2~f1/2c~cb~~b1/10 +solution=FdcGIbIffGgG +title=Toasted Almond + +; 30 +[Level] +board=10/10/5c~3/6~d2/6~3/6~3/2c~~d~dc1/10 +solution=HdcGdGeGIgfC +title=Brandied Peach + +; 31 +[Level] +board=10/4c~4/5~4/5~1e~1/3d~g1g~1/4~a~a~1/2h~hdc1e1/10 +solution=hDfFfFcGdEeB +title=Chocolate Mint + +; 32 +[Level] +board=10/4c~4/5~4/5~1h2/4de~a2/2~~ch~3/2d1ea~c2/10 +solution=HeHeEfDfHgeB +title=Coconut Almond + +; 33 +[Level] +board=10/4d~4/5~4/5~4/5~a3/1b~2~4/2bead~e2/10 +solution=eBGebFdGeGfG +title=Chocolate Peanut + +; 34 +[Level] +board=10/3~f5/3~6/3~h1~b2/3~g1~3/3~f1~3/3gb~~~h1/10 +solution=EbeGHdeGfGgG +title=Chocolate + +; 35 +[Level] +board=10/10/5~a3/4~e1~f1/4~h~~2/4~1~h2/4ea~f2/10 +solution=FdGcFdIdHefE +title=Cherry + +; 36 +[Level] +board=10/10/6~h2/6~1f1/6~~e1/6e~2/1h~h2f~h1/10 +solution=bGHcgEIegFIe +title=Cookie Dough + +; 37 +[Level] +board=10/10/3d6/3a~5/3c~~h3/1hgd~c4/1gh1~ah3/10 +solution=dDdEGecFbFDf +title=Maui + +; 38 +[Level] +board=10/10/5f~3/6~3/5b~3/2g~g1f3/3~aba~2/10 +solution=fCfEgGcFeGfG +title=Peppermint Oreo + +; 39 +[Level] +board=10/5~b3/5~4/5~4/5f~3/3~ge~3/1dg~dbfe2/10 +solution=fEEffFGbbGcG +title=Candy Cane + +; 40 +[Level] +board=10/10/10/5h~3/6~3/2df~a~3/2ad~f~~h1/10 +solution=dFcFfDgGcGdG +title=Carob + +; 41 +[Level] +board=10/1h~~b5/2~~6/2~~6/3~6/3~e1g~2/1behb2~g1/10 +solution=gFbBcDEfbGEb +title=Strawberry + +; 42 +[Level] +board=10/1~c7/1~5~g1/1~5~2/1~5~2/1~1e~2~2/1~cg~e~~2/10 +solution=CbdFIcdGeGfG +title=Banana Nut + +; 43 +[Level] +board=10/10/4a5/1~g1d~4/1~3~4/1c~2~4/1g~~cd~a2/10 +solution=eDCdbFcGeDfG +title=Peanut Butter + +; 44 +[Level] +board=10/10/3d6/3e~5/1~a1~2~d1/1~d~d~1~2/1a1~e~1d2/10 +solution=CeIedDeFcFdD +title=Butter Almond + +; 45 +[Level] +board=10/4e5/4a~4/4b~4/5~4/4a~1h2/4he~b2/10 +solution=eCeCeDfGeGfG +title=Cappuccino Crunch + +; 46 +[Level] +board=10/10/10/10/4~e1~d1/4~1~ga1/3g~ead2/10 +solution=FeIeHfIfdGeG +title=Coconut Chip + +; 47 +[Level] +board=10/10/2~b6/1b~7/2~7/2~ag2h2/2age~he~1/10 +solution=eGhGDcbDfGgG +title=Espresso + +; 48 +[Level] +board=10/3b~5/4~5/4~5/1e~1ag~3/2~2a~3/2~~ebg3/10 +solution=fEeEdBeEbEcG +title=Banana Walnut + +; 49 +[Level] +board=10/3e~5/4~d4/4~fh~2/4~2~2/4~h1~2/3e~f~~d1/10 +solution=dBFdgDfGfDgD +title=Mango + +; 50 +[Level] +board=10/6~f2/6~3/6~3/6~3/2bfg~~3/3bdgd3/10 +solution=eFeGdFcFHbeG +title=Chocolate + +; 51 +[Level] +board=10/10/10/1e8/1bf~6/1e1~b5/2f~c~~~c1/10 +solution=cEbEcEeGfGgG +title=Mocha Mint + +; 52 +[Level] +board=10/6~g2/1~~f2~d2/1~c3~3/1~4~3/1~c2agd2/1~f1abdb2/10 +solution=HbHcfGDcCcCd +title=Bubble Gum + +; 53 +[Level] +board=10/3b6/2~e6/2~4~c1/2~1g~1~2/2~b1~~~2/2~e2c~g1/10 +solution=DcDcIdeEfFgG +title=Prudhoe + +; 54 +[Level] +board=10/3c~5/1g~1~5/2~1~5/2~g~2f2/2~1~2e~1/2~h~chfe1/10 +solution=hFdBbCDedGeG +title=Coffee Cinnamon + +; 55 +[Level] +board=10/4~a4/4~5/4~5/4~3f1/1b~1a1~~e1/2b1c~ecf1/10 +solution=FbbFIfHfeGfG +title=Kona Chip + +; 56 +[Level] +board=10/5d~3/6~3/2ab~1~3/4b1~3/4a1~h2/4edhe2/10 +solution=dDHffBcDdDeGfG +title=Hot Licks Hash + +; 57 +[Level] +board=10/4~cg3/4~f4/4~5/3f~5/3d~b4/2gbdc4/10 +solution=dFFbdGFcGbFccG +title=Vanilla Bean + +; 58 +[Level] +board=10/3~g1d~2/3~2e~2/3~3~2/3~3~2/1~~~~b1~2/1g1cbce~d1/10 +solution=gBgCFfEbDfCfdG +title=Alaska Blueberry + +; 59 +[Level] +board=10/10/10/1d~~6/2e~1~g3/3b~~4/2edbe~g2/10 +solution=dFbDcDFgcEGefG +title=Malted Grapenut + diff --git a/packs/Classic II Levels.ini b/packs/Classic II Levels.ini new file mode 100644 index 0000000..33ba7fb --- /dev/null +++ b/packs/Classic II Levels.ini @@ -0,0 +1,359 @@ +[General] +Author=Steve Haynal +URL=softerhardware.com/vexed.html +Description=This is the challenging follow-on to the Vexed Classic levels. + +; 0 +[Level] +board=10/1~~~~~~~~1/1~hf~~~e~1/1~eab~~fh1/1~3~~3/1~1c~~~~2/1~~b~a~c~1/10 +solution=eDFfdDeDdDeDHddGeGfGcDdDeDHdcDdDeDIdHd +title=Albuquerque + +; 1 +[Level] +board=10/1~~2~2~1/1~~d~~~~c1/1~~1~~~~2/1~d1~~~~~1/1ha~~~c~f1/1bf~b~1ha1/10 +solution=IcdCCeEfcFIfHfeGGfFfdFeFfFgFhFbFcFbFdFcFeFcGfFgFbGcGdG +title=Fort Wayne + +; 2 +[Level] +board=10/1~~a~1~~2/1~~f~~~~~1/1g~1~~c~~1/1eb~~hd~d1/1cae~ebdh1/1efafdg1f1/10 +solution=dFdBcFcGbFGeFeIeIfgEGfFfHfGfdCHfGfeFcGfFgFhFcGdGbGcGdGeG +title=Salt Lake City + +; 3 +[Level] +board=10/1h~2ad1~1/2~~2fd~1/1c~~~~2~1/2~~~~~~~1/1~c~ab~~b1/2a~hf~~2/10 +solution=CfEgFfEfDffGgGeGfGdGeGcGdGhCIeHfGfFfEfgChCIfHfGfFfIfgGfGeGgChCbFcFdFeFfFgFbBcFdFeFfFfBgChCIeHebDcFdFeFfGeGfGgGdGeGfGIfHfHgGgFgEg +title=Metairie + +; 4 +[Level] +board=10/2~1~~~~~1/1~~2~e~~1/1~e~~2~~1/1~a~~~~cf1/1~1bhf~h2/1~a2h1cb1/10 +solution=CeHfIggFIeHeHfeFgCdFHfGfeFfFgFcEdFeF +title=Las Vegas + +; 5 +[Level] +board=10/1h2~2d~1/1e~~~1~g~1/2~~~~~1e1/1~~a~~fgb1/1~~1~~dfa1/2~h~f1bf1/10 +solution=GeHcHcHfIfIeHeGeGfHfIfdGFfdEeEeFfFgFEgDgbCbCCfbFcGdG +title=Hampton + +; 6 +[Level] +board=10/1~~~~~~~~1/1~h~~~b~a1/1~a~1fa~2/1~1~~ch~2/1a~~~2e~1/1ef~~gbcg1/10 +solution=CdIcgDFgFeFeEeGdFeEgDgEgeGhFdGeGfGcDGeFecGdGeGfGgGbGcGdGeGfGgG +title=Ontario + +; 7 +[Level] +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 +solution=fBCcEcHceFcFdFHddGeG +title=Worcester + +; 8 +[Level] +board=10/1~~~~d~~~1/1h~~~1~~~1/1b~~g~1~~1/2~~1~1~~1/1~~1~~be~1/2ghe~2d1/10 +solution=EdDebCfBgChEGfHfGfFfbDcGdG +title=Amarillo + +; 9 +[Level] +board=10/1~~~~~d~~1/2~~~~1~~1/1d~~~~~~2/2~~~~~~~1/1h~~f~~~~1/1f~~d~dh~1/10 +solution=eGbGcGGbbDcGdGbGcGdGeGfG +title=Irvine + +; 10 +[Level] +board=10/1~~~gh~~~1/1g~~hg~~g1/1fe~2~ef1/1ba~2~ba1/1cd~~~~dc1/1gh1ge1hg1/10 +solution=cDdFHdGfcEdFeFcFdFeFfFbDIdHecFdFeFbEcFbFIeHeGfHfIfdFeFGfHffBgEEbfCGfGfdFcFdFEcDf +title=Hollywood + +; 11 +[Level] +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 +solution=GgCcbGeFfFIcHe +title=Indianapolis + +; 12 +[Level] +board=10/1dc1~~~~~1/1agde~~h~1/2e2~f1~1/2g~~~2~1/1~1~~~2~1/1~caf~ha~1/10 +solution=GdHcGdcEbBcEeCdEcEcEdGbCEgDgHgGgFgcE +title=Fort Worth + +; 13 +[Level] +board=10/1~~~1cd~e1/1f~~~1g~2/2~~~g1~~1/1~~~~1~~~1/1~~c~~~~~1/1~fd~e~~~1/10 +solution=bCIbfGgBdGeGfGgCFdeGfGfBgCdGeGfG +title=El Monte + +; 14 +[Level] +board=10/1~d~d~~1~1/1h1~f1~~~1/1a~~1~~~~1/2~~~g~~~1/1eh~~a~~~1/2aga1f~e1/10 +solution=FfFfbDcFcBEcdGdFeFfFbDbFcFEcdFeFcGfFgG +title=Philadelphia + +; 15 +[Level] +board=10/1gf~~~~~~1/3b~~~3/1~2~~~a~1/1~1~~~g1~1/1~~~~ab~d1/1~~~dbf~2/10 +solution=HdGddCeFcBdCeFbBcBdCeFIfeGfG +title=Boston + +; 16 +[Level] +board=10/1~g~~2~f1/1~1~~~d~e1/1~1~~~1~2/1~~~~~~ha1/1~~~~~fg2/1e~chfdac1/10 +solution=HeGeFfGcFgIeHfIgIcIcHeGecBdFeGdGeGfGbGcGdGeGfG +title=Orange + +; 17 +[Level] +board=10/3~f1~h2/2~hg~~1~1/1~~3~~2/1~~2~~~2/1~~b~~~~2/1b~2f~g~1/10 +solution=DfeCfCeCfCHbdCeCfC +title=Charlotte + +; 18 +[Level] +board=10/2~bhf2~1/1bc1a1~~~1/1cg~e~~~~1/3~1~c~~1/1ca~cge~d1/2bhbfcdb1/10 +solution=cDIfgEeDfEEdfFeFdFEdcGFbeDFfeGbFcGdBbDcDdGIgHgeD +title=Chesapeake + +; 19 +[Level] +board=10/1b~~a~h1~1/2~e1cb~~1/1~~1~h1~~1/1~~~~1~~c1/1a~d~~bef1/1f~h~~had1/10 +solution=bFDfCfDccFdFGfbBcFdFgCHeGfgCFdFdEeHfGfHfIeHfdGeGcGHgGgeBFdIfbGcGdGeGfGIgHgGgFgEgDg +title=Waco + +; 20 +[Level] +board=10/1~~gf~f~d1/1g~1e~1~f1/1aedf~~~g1/1gbhb~fa2/1ahf1~dec1/1efeb~cdb1/10 +solution=IbHdGdeBeDGfeGHfGfIcHeIdHeGeeDfDdDeDfDgDdBeDcDdDeDbDcDdDCeDeGbHfGfIffGIgHgFgDfDgEebFbGEe +title=Greensboro + +; 21 +[Level] +board=10/1~~b1~~ed1/1~f1~~~h2/1~1~~~~1~1/1bf~~~gac1/1ch~hfcge1/1d1f1ca3/10 +solution=cEDbCbEfFfGfCcbEcEHbHcGfGfFfcFIbHcIeHeGfFfGfHfbFcFEfDfCfFfEfIfHf +title=Citrus Heights + +; 22 +[Level] +board=10/1h~1h~c~a1/1g~1a~1~b1/2~~h~~~d1/1~~~1e~~2/1ec~hgbd2/1ab~ehabg1/10 +solution=EdbBcEIdgFfFcFbFcFdFgGeCGbFgIdHfGfFgEgIdEdDgGgFgEgDgCgIgHgGgFgEgbC +title=Albany + +; 23 +[Level] +board=10/2~eb1~~d1/1~~fa~~~f1/1~a2~~~a1/1~e1~~hfe1/1~f~~~eb2/1ah1afad~1/10 +solution=IcCdDbeCFfeCGeIeHeIeHeIefGHfcFdFFfGfEfDfdCeC +title=Minneapolis + +; 24 +[Level] +board=10/2~caf2e1/1~~4~f1/1cb~~~~~c1/3f~g~~h1/1h~a~a~~2/2bdgefdh1/10 +solution=DfFfcDdEeEfEgFIdbDcDdEeEfEDbcDdEeEfEEbDbCdFbEbDbcDbDcDFfIcHeGfIdHedGeGfGcGdGeGfGbFcGdGeGfGIe +title=Rochester + +; 25 +[Level] +board=10/1a~~g1~~~1/2~ge~~a~1/1~~h1~d1~1/2~e~~2b1/1~~1~1~ed1/1hd~gbfdf1/10 +solution=HfIfgGDdCfCggGfGeGEceCdCDdcGFeGdFeEgDgGgFgEgDgCgbBDeCfHcGdFeEgHgGgFgEgDgEcDebGIgcGHgdGGg +title=New Haven + +; 26 +[Level] +board=10/1~~b~~~~2/1~~1~~~~~1/1a~1~~~~~1/2e~~b~~~1/1~gh~1~~g1/1a1c~hc~e1/10 +solution=dFdBFedGeGbDcEcFCfdFIfeGfGdGeGfGgG +title=San Jose + +; 27 +[Level] +board=10/1e~~~f~fb1/1dh~~1~cg1/1ag~~c~ed1/2e~gacf2/2fdcgfgf1/1hde1fbdg1/10 +solution=cDFdHcfBfFHfIdIdcEbDcDdDdFbCeFgFfFcEcFdFeFIdcFdFeFGfHfFffGEfbDbG +title=Newport News + +; 28 +[Level] +board=10/1~e~3~~1/1~1~~~~b~1/1~1~~~~1e1/1~f~~~~cf1/1ag~~c~g2/3b~gea~1/10 +solution=HecBdFcFdFHfeFHcIeIeHeGedGeGcFHfdGeGbFcFdGeGfG +title=Flint + +; 29 +[Level] +board=10/1~~bde~c2/1~~c1ch3/1hd2ba1~1/1acb~1b~~1/1e1f~gh~f1/1ahecbagb1/10 +solution=HbgEgEfDHffFfGgGDbEbDbCcbCdFcEdEcEDccEeFfGgGbDcEdGbEcEbGbGeGcGfGdGgGeGfD +title=Winston-Salem + +; 30 +[Level] +board=10/1~~~c~f1~1/1~~~1~1~f1/1~~~~~~~a1/1h~~~c~~2/1g~~~d~g~1/2~dh1~a~1/10 +solution=eBFfEfbEcGGbIdfFHfGfIdbFFfcG +title=Scottsdale + +; 31 +[Level] +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 +solution=fBdFcDcFdGFccFdGFeEfbGEcIfGgFgFeEgeGfGHcGdIfHgGgFe +title=Santa Clarita + +; 32 +[Level] +board=10/1f~~1h~~~1/1c~~~1~~~1/2~~~~~~e1/2~bg~~~a1/1~efd~~~2/1hc1g~abd1/10 +solution=eEbBCfbFbCdFcFGgeFfFfGfBeGGfIedFFfEfDffGgGIeeGfG +title=Pittsburgh + +; 33 +[Level] +board=10/1~cd~f1hc1/1~1c~1~ch1/1~~h~d~gc1/1b~c~f~ch1/1dabga~ea1/1f1eachfd1/10 +solution=HdDdFdcEbEdEcEfEeEEfFfFfdFeFcBIdHedFGeIeHeGedGeGfGcFbFcFdFFbEfDfCfeGfGgGdGeGfGgG +title=Paradise + +; 34 +[Level] +board=10/1~~~f1c~~1/1~~~c~1g~1/1~~~h~~d~1/1~~~1~~1~1/1~~~~gbh~1/1~~fhd1bh1/10 +solution=EbEdhFgFhCfFgFHdGfgBeDHdGf +title=Shreveport + +; 35 +[Level] +board=10/1~a~~g~~~1/1~e~e1~~~1/1~h~2~~b1/1c1ea~~~f1/1bcfcd~cg1/1cghdb~hc1/10 +solution=fGCdEccDdEGgHgbDdFcFbFeFdFcFFfdFgGIfHfIfHfeFeGCgDgHgGgFgcDbGcGdGeGIgfB +title=Salinas + +; 36 +[Level] +board=10/3~~1~~~1/1~~~~~~~~1/1~~~~~~e2/1~~1a~~1~1/1~~~f~~~~1/1defdhah2/10 +solution=EfeFfFfGcGeGdGfGHdGfbGcGdGeG +title=Elizabeth + +; 37 +[Level] +board=10/1~~g~1~3/1~~d~~~~2/1~~1~~~~2/1~~~~~e1~1/1~chd~1h~1/1hgebhbc~1/10 +solution=dCDcCfdFeFeGGedGbFcGdGeGfGbGcGdGeGfG +title=Toledo + +; 38 +[Level] +board=10/1c~b~c~c~1/2~1~1g1~1/2b~~~b~~1/1gh~~~ac~1/1bd~da1de1/2bdehcbc1/10 +solution=DbfBGeeFcFEgcFbFdFhEFgGgHgIfGeDgEgFgbBcFdFdGeGfGGebFcFdGcGdGeGfG +title=Omaha + +; 39 +[Level] +board=10/1h~b~1~c~1/1a~1fg~1~1/1b~~gc~1~1/1d~ad1d~~1/1gehfbe~~1/1cadbac~c1/10 +solution=hBbCDbbDbDcEEeEeFfcFdFGfFfbFFgFccFcGbGcGGgFdbGcGdGeG +title=Irving + +; 40 +[Level] +board=10/1~~~a~a~~1/1~a~1~1~~1/1~1~~~~~~1/1~~~d~~~~1/1~~gc~~~~1/1~~fgcf~d1/10 +solution=eFeBeFdFfFgFcCFgGgGbdFdG +title=Yonkers + +; 41 +[Level] +board=10/1~~~~~a~b1/1c~~g~1~d1/1g~~1~ea2/2~~h~f1~1/1hd~1~1~~1/1ec~~~~fb1/10 +solution=gBbCcEGefGEcbDcFEebFcFIcHdGdcGdGGebGcGdGIcHdGefGgG +title=Fullerton + +; 42 +[Level] +board=10/1~~b~~~~~1/1~~1~~c~2/1d~~~~h~~1/2~h~d1~~1/1~~a~1~~~1/1~abec~~e1/10 +solution=DfDbgCfGGdFdeGfGgGbDFecG +title=Tulsa + +; 43 +[Level] +board=10/1~1~~~1c~1/1~~d~~~1~1/1~~ah~~~~1/2~1f~~~~1/1cd~a~~~b1/3ghgfb2/10 +solution=DcIfDdcFEfdGdGeGhBbFcFIfdGeGfG +title=Milwaukee + +; 44 +[Level] +board=10/1~~g1~~3/1~~1~~~~c1/1~~~~~~1g1/1~~~~~haf1/1~~b~~4/1~ac~fhgb1/10 +solution=GeFgIcHceGGeFfHeGedGFfEfIeHeGeIeHeEgDgDbcFdGHgGecGdGeGfGgG +title=Little Rock + +; 45 +[Level] +board=10/1c~1~~1~~1/2~1~~~~~1/1~~~~~~~~1/1~dbgc~~~1/1~cdfgh~h1/1gfbgac~a1/10 +solution=CfbBEecGfEgEIffGgGbGcGdG +title=Aurora + +; 46 +[Level] +board=10/2~~f~1~~1/1c~~b~~e~1/1g~~1~~a~1/1df~~d~cb1/2d~~c~3/1ac~ge~cd1/10 +solution=HcHeEbcEbEbDbEcGfGgGHebGcGdGeGeCIeHe +title=Sioux Falls + +; 47 +[Level] +board=10/1~~1~1~a2/1~~~~f~df1/1~~~~b~gd1/1~h~bahb2/1h1dagcgc1/1bhcecefd1/10 +solution=FdCeHcHcGcFcFeGeFeEeDeGeFeEeEfFfGfeGeGfGHdIcdFeGHecEdGIfHfeGIdHgbGcGdGeG +title=Durham + +; 48 +[Level] +board=10/1~~~~~~~2/1~d~~~~hb1/1~1~~~~3/2~~~~~~~1/1~~~a~eah1/1~c~c~dbe1/10 +solution=cGHcgEhEIcHcgEhFgFEgcCdFeGdGeGfGgG +title=Mobile + +; 49 +[Level] +board=10/1e~~f~1~~1/1acfe~h~b1/1dgdg~g~d1/1hafc~h~a1/1d1ba~a~h1/2cgf~1ha1/10 +solution=gCeBGfdDbBcBGeeFcDbCcDbEDdGfeFdFfFgFeFcDfFgFcEdG +title=San Antonio + +; 50 +[Level] +board=10/1~g~~1~~2/1~1~~a~~~1/1~1~~1~~h1/1~~~d~1~a1/1~fhce~~e1/1adfdcga2/10 +solution=IeIefFgFFcEeDeEeeFCbCeDedFcFGgeFfFbEcEbGcGdG +title=Madison + +; 51 +[Level] +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 +solution=hEbFDffFHeGeCbcCDfDfGfcGbFcFdFdGeCcGdGeGfGbFHgGgFgcDbGcGdGHgeC +title=Sunnyvale + +; 52 +[Level] +board=10/1~~1~~~~e1/1gb~~~~~2/1ef~~d~~~1/3~1e~~f1/1~~~~1~cd1/1b1~~ecdg1/10 +solution=HffEIbHffEgFcDcDDfCfbDcDdFeGIfdGeGfGbDcDdGeGfGgG +title=Memphis + +; 53 +[Level] +board=10/2~~~~~~~1/1~a~1~~~~1/1~f~~g~~~1/1~1~~1~~~1/1f~~~b~~~1/1ag~~e~eb1/10 +solution=CdCdfGFdcGfGgG +title=Salem + +; 54 +[Level] +board=10/1~~2~~b2/1~~~fc~h~1/1~~g2~d2/2~hge~1~1/1gfbhd~c~1/1dg1ef~d~1/10 +solution=DefFfCfGHccEdFeFGfdFcFbFHcHdGedFFfGfEfDfeCgGeGfC +title=Phoenix + +; 55 +[Level] +board=10/1~~e~ba~h1/1h~d~2~2/1b~b~~1~b1/1hea1~~~2/1bf1dh~~d1/1chfhbcdh1/10 +solution=IfFbDcDdbCcDdDGbFbEccEbECfbFfFIgIbgGIdHfeDDecGbGcGdGeGfG +title=Oxnard + +; 56 +[Level] +board=10/1f~~~~g~2/1g~~~~a~~1/2~1ch1~~1/1~~fa1~bc1/1fhdbd~ed1/2egaf~af1/10 +solution=fFeFfFHeIeHeGfFfHfGfFfgCgGfGFdeFdFeFfFgFIgdFeFfFcFdFeFbCGcFdEfEgGgFgEgDgbC +title=Jackson + +; 57 +[Level] +board=10/2~~~~1~h1/1~~~~~f~d1/1~~~~~b~2/1c~~~~1~~1/1h~h~cedf1/2fg~bge2/10 +solution=IcgFGdFedFbFcFIfIcHfGfdFbFcFdFdGeGcGdGHgGd +title=Baltimore + +; 58 +[Level] +board=10/1~1~~bh~~1/1~~~b2~~1/2~~1g~~~1/1~~~~ac~~1/1a~~~2~~1/1gch~1h~h1/10 +solution=FbgGGbFbEcFebFcFFeGeFeEfbGcG +title=Grand Rapids + diff --git a/packs/Classic Levels.ini b/packs/Classic Levels.ini new file mode 100644 index 0000000..0cf833d --- /dev/null +++ b/packs/Classic Levels.ini @@ -0,0 +1,359 @@ +[General] +Author=James A. McCombe +URL=http://spacetube.tsx.org +Description=The classic levels released with the original Vexed! + +; 0 +[Level] +board=10/10/3ba~~3/5~~3/3~~~~3/3a~~b3/4ab4/10 +solution=eCdFdCeC +title=Good Night + +; 1 +[Level] +board=10/10/3~~a~~2/3~~b~~2/3~ac~~2/3~bd~~2/3bdc~c2/10 +solution=FdEdfE +title=I Am The Walrus + +; 2 +[Level] +board=10/4~~4/3~~~~3/2e~gf~e2/2f~2~g2/3f~~g3/4~~4/10 +solution=EddFdFGfHeeFcEHefDGfGfdFcEdF +title=I Call Your Name + +; 3 +[Level] +board=10/10/4b5/3ac~4/4a~a~2/4c~c3/6b3/10 +solution=eDdDeDeFfF +title=Slow Down + +; 4 +[Level] +board=10/4a~c3/4d~d3/5~e3/4~~d3/4~~e3/4c1a3/10 +solution=GbFfeCGceCfF +title=Two Of Us + +; 5 +[Level] +board=10/3~~~~~2/3e~~~g2/4f~~3/3fg~bg2/3ef~gb2/4egbg2/10 +solution=GfeEdCHc +title=I'll Cry Instead + +; 6 +[Level] +board=10/10/3~~ac3/3~~cd3/3~~da3/3~~ac3/10/10 +solution=FdFeGdeF +title=Can't Buy Me Love + +; 7 +[Level] +board=10/10/2~~~~~d2/2~~~~~e2/2b~~a~b2/2ae~e~3/2ebd1b3/10 +solution=dFcEcFFfEfHcGfFfHdHeGfFfcG +title=Drive My Car + +; 8 +[Level] +board=10/10/5~b3/3a~~cb2/4a~bc2/5~c3/10/10 +solution=eEGdfEdDeE +title=You Won't See Me + +; 9 +[Level] +board=10/2~~~~~~2/1c~~~~c~~1/1ded~~dg~1/1ebc~~gcb1/1ged~1bef1/1bge2efd1/10 +solution=gChDIdGeIeHeHfIffEgGbCcCdCdDeEdEdFcFEfFebEcEcFbFbG +title=Old Brown Shoe + +; 10 +[Level] +board=10/2~~~~cd2/2~~e~4/2~~1~~~2/2d~1~~~2/4~~gc2/2c~~ecg2/10 +solution=GfHfGbHbeCGbFcEcfDfGcGdG +title=Rocky Raccoon + +; 11 +[Level] +board=10/2bac~cab1/5~4/3a~~~a2/4~~~3/4~~~3/4bac3/10 +solution=dDHdeFeGeBdBeBGbfDcBdBeBHbGbFgfFIbHbGb +title=Octopus's Garden + +; 12 +[Level] +board=10/1acdc~dca1/5~4/5~~3/5~~3/4d~~3/5~4/10 +solution=GbeBdBeBfFcBdBeBHbGbbBcBdBeBIbHbGb +title=Get Back + +; 13 +[Level] +board=10/10/4e~~3/4g~~3/3~f~fe2/4g1e3/10/10 +solution=eDeDfDEeFeGedEFe +title=Doctor Robert + +; 14 +[Level] +board=10/10/5a~3/3a~c~a2/4~a~c2/3c~1ca2/4c5/10 +solution=FefEdDdF +title=Ask Me Why + +; 15 +[Level] +board=10/10/2bab~cbd1/3bd~da2/4c~a3/5d4/10/10 +solution=GceEHcGcIcHccCdCeEdDGeHdeE +title=Hey Bulldog + +; 16 +[Level] +board=10/3acd~a2/3e1ead2/3g~gec2/4~5/3eg5/3ga5/10 +solution=FdHbHceBfDdBeBFddDdD +title=Eleanor Rigby + +; 17 +[Level] +board=10/5e~3/5g~~2/3f~f~3/3g~e~3/4~g~~2/5e4/10 +solution=dDFdfCfDFfeFdEeF +title=I'm Only Sleeping + +; 18 +[Level] +board=10/4b~4/5~b3/2ac~~d3/2da~~bc2/2cd~dc3/4~5/10 +solution=dDcDcEGeeBGeHecFdF +title=Carry That Weight + +; 19 +[Level] +board=10/5~4/5~a3/4~~c~2/3d~~e~2/4ac1e2/7d2/10 +solution=dEeEGcFdGdgEfEgE +title=Bungalow Bill + +; 20 +[Level] +board=10/10/4~b4/5ac3/3c~ba3/3d~cd~2/10/10 +solution=FcFedEeEeCdFeF +title=Eight Days A Week + +; 21 +[Level] +board=10/2f~~~~3/5~~3/2h~~~fh2/4~~4/4h~~3/4f~~3/10 +solution=cDeFdDGdHdGdfFcBdBeB +title=The Word + +; 22 +[Level] +board=10/10/8b1/2~~~~a~c1/2d~e~g~a1/2c~b~f~f1/2d~g~e~e1/10 +solution=cEgDIeGgGfIfeEIgfEIfeGfGcGdGeGfGgG +title=She Loves You + +; 23 +[Level] +board=10/10/3d~d~~2/4~e~e2/3e~g~g2/3d~5/10/10 +solution=fCFdHdGdFddFFedCGeEeHeGeFe +title=I'm A Loser + +; 24 +[Level] +board=10/10/2~bacd~2/2~3e~2/2e~1~b~2/2d~~~1e2/2ca1ebd2/10 +solution=gDcEdFeFDccEdFGgGeEcDccFdFcFFcEcDcHgGgGe +title=Rain + +; 25 +[Level] +board=10/3ba~~3/3cb~~3/3ac~d3/5~c3/3ca~b3/3d1~a3/10 +solution=eBeDGfdCeFeCdFGfFfEfeDdDeDFfdDGgeD +title=I Me Mine + +; 26 +[Level] +board=10/10/5~c3/4~~dc2/3d~eg3/4cgc~2/5ed3/10 +solution=GdfDgDgFdEeFeFHdHf +title=Dig It + +; 27 +[Level] +board=10/10/5~d3/5e4/3g~g~~2/3dg1fd2/2de3f2/10 +solution=dEdFFeEeEfGcfEgEgF +title=The Inner Light + +; 28 +[Level] +board=10/4b~4/5~~a2/3a~~~c2/3c~~ab2/3d~dc3/3c~5/10 +solution=dEHdGeeBfDHeFefFHeGedFGfFf +title=Yes It Is + +; 29 +[Level] +board=10/10/2a1~~c~2/2c1~~d~2/2e~g~ed2/4c~1c2/5a1g2/10 +solution=gDgDGeeEfEgEcEdEeEcEdEcEdEeF +title=For You Blue + +; 30 +[Level] +board=10/3~b~a~2/3~abc~2/3dcab~2/3becae2/4deba2/5d4/10 +solution=eBGcgDHeeEdDeDGfeFfFdEHfeF +title=Golden Slumbers + +; 31 +[Level] +board=10/3~~~4/1b~~ac~~2/2~~c1~~~1/1d~~d~~~b1/2a~1~~3/2d3c3/10 +solution=EeeEfCbEbCEecDCeDedEbEeEIeHefF +title=Sexy Sadie + +; 32 +[Level] +board=10/4ba4/3~cde3/2~~gafe2/2~~cdhg2/3~hfg3/4eb4/10 +solution=EdFbGcGdEeFeDeEeGeHdGedEGfFfHeGfdFcEdF +title=Don't Let Me Down + +; 33 +[Level] +board=10/2c~~~~d2/4~~4/3cec4/4d5/4e~4/3~d5/10 +solution=cBdBEgeFHbGbdGFd +title=Love Me Do + +; 34 +[Level] +board=10/4ba~3/5b~3/6~3/3dac~3/5d~3/3bacbd2/10 +solution=fFfCeGGfeEfGfCdEFgHgeEeBfCdGeG +title=Words Of Love + +; 35 +[Level] +board=10/3ac5/4d5/3~e~4/2~~c~~e2/2c~1~~d2/2acade3/10 +solution=cFeDHeEeEddBEdFgHfeE +title=Paperback Writer + +; 36 +[Level] +board=10/2~b~~~~2/2~a~~c~2/2a1a~1c2/3~de~3/2e~cdeb2/3aecb3/10 +solution=EfDcgCdCeEfFfGeGcFdFdGeG +title=I'll Be Back + +; 37 +[Level] +board=10/5~~ba1/5~~ab1/3~~~bca1/2da6/2cb6/2dc6/10 +solution=HcGcFdEdGdFdEdHdGdFdEd +title=All My Loving + +; 38 +[Level] +board=10/3ba~~3/3cd~4/4e~4/5e4/4~ad3/3~~cb3/10 +solution=eDeCeDdCeDdCeD +title=Glass Onion + +; 39 +[Level] +board=10/5~~ba1/5~~cb1/5~bda1/2ca~~4/2db6/2ad6/10 +solution=HbIbHbGddEHcGdcEdEIcHcGdFeEeHdGdFeEeIdHdGdFeEe +title=Blue Jay Way + +; 40 +[Level] +board=10/3~~ba3/3c~a4/2da~c~a2/2ab~da3/2da~ad3/4a5/10 +solution=FcdEFeGbHdFf +title=Come Together + +; 41 +[Level] +board=10/3~~~4/3cd~~3/4ed~~2/5c~e2/6~c2/10/10 +solution=HffDeCdCeCfCgEeDfDfE +title=Act Naturally + +; 42 +[Level] +board=10/2a~~5/2c~1c4/3d~de3/3e~ade2/4~da3/5a4/10 +solution=dEFdFdGdFdEdcCdDcCdDGeGfHeeFdEeF +title=Long, Long, Long + +; 43 +[Level] +board=10/2ba~~~c2/2dcd~~d2/3bca~c2/6~3/6~3/10/10 +solution=dBeBeCdCcBHbcCfDdDeDHcHd +title=Twist And Shout + +; 44 +[Level] +board=10/3b1~~a2/3a1~bc2/3d~ceb2/4~dbe2/4~be3/4~a4/10 +solution=dDFeGdfDHdfEFfdDeFdD +title=Please Please Me + +; 45 +[Level] +board=10/3b~5/3a~~~~2/4~~~b2/3~~a~a2/3~~b1b2/3~~aba2/10 +solution=FfHedCdCeEHgGe +title=How Do You Do It + +; 46 +[Level] +board=10/10/2~ba~cad1/2~ce~ed2/2~2~4/2ceb~c3/5~b3/10 +solution=DdeCGcHcGcIcGgeDdDeDfFdFGgGd +title=When I Get Home + +; 47 +[Level] +board=10/3~~b~~2/3a~c~~2/4~1~~2/3~~c~~2/3a~a~c2/3b~b4/10 +solution=FbfCdC +title=And I Love Her + +; 48 +[Level] +board=10/2ba~5/2cbd~~3/1c4~~2/1e~~~~e~~1/1c~dbdbab1/2d7/10 +solution=DfeCfCGeFeGedCeCfCdCeCfCcBdCEebFbFeCeFIffCcCdCeCfCGfFfEfbF +title=Taxman + +; 49 +[Level] +board=10/3b~a4/1~~a~1~~c1/1b~d~~cd2/4~~e3/3d~e4/3e~a4/10 +solution=dDDcGdHdGdFdFgFfFbeEdDEfIcHdGdGeFedG +title=All Together Now + +; 50 +[Level] +board=10/2b~~~~a2/1cd~ba~ec1/1ge~2~cd1/3~~~~3/3~~~g3/4ge4/10 +solution=cBEcHbfCHccDdFGecDbDcDHdGeGfdEIcbDcDHddFdFeFIdHdGf +title=Lady Madonna + +; 51 +[Level] +board=10/4~b4/4~a4/1~~~~b~cd1/1e~~~a~de1/4~b4/4~c4/10 +solution=fDHdIdGebEcEdEIeHeGe +title=Ticket To Ride + +; 52 +[Level] +board=10/4bac3/4dba3/3~c1d~2/2~~3~a1/2~~dbd~c1/2dc3cb1/10 +solution=gDEdcGEdgDgDHffCgDgFfFgF +title=Don't Pass Me By + +; 53 +[Level] +board=10/2~~bac~2/2~4~a1/2~~~d~~e1/2e~~e~~b1/2c~bc~~g1/2bce1agd1/10 +solution=cFcFIfcGfDgFgBfEgFfFgFfBgGgBeBfBgB +title=Oh! Darling + +; 54 +[Level] +board=10/10/1ba~~~~cd1/1dec~~gae1/1ebd~~edg1/1gdb~~1gd1/10/10 +solution=dFHceFGcFebDFfcDGdHdGdIdHdFecFHeIebFcFdFGebFcFdF +title=Revolution + +; 55 +[Level] +board=10/2~b1a~~2/2cd3~2/2de~~1~2/2cg1~1~2/2geb~~a2/2fbc~cf2/10 +solution=dDDeDfeGfBgBEdcFcGdGeGfG +title=Mr. Moonlight + +; 56 +[Level] +board=10/10/1~~~~~b~~1/1a~~c~d~~1/1e~~dcab~1/1g~~cdbf~1/1e~~ghfbh1/10 +solution=EebDbFcFdFGcGddGFdhFGfIfFfcGfGgG +title=In My Life + +; 57 +[Level] +board=10/3b~2~~1/4~~g~a1/3~g~a~2/2~~eab~2/3~b1g~2/3eg1aba1/10 +solution=gEIcEeEedB +title=I Feel Fine + +; 58 +[Level] +board=10/b~4a~a1/1~1b~~c~d1/1~2~~e~e1/1b~ed~c~cg/4e~1~ge/4c~1~2/10 +solution=GcIbgCdEeGGdIdgEIdHeIeJeJfIfbEcEaBdEbEcEdCGe +title=Piggies + diff --git a/packs/Confusion Pack.ini b/packs/Confusion Pack.ini new file mode 100644 index 0000000..9a8c4f8 --- /dev/null +++ b/packs/Confusion Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Hard! These levels are tricky and require careful planning to solve. + +; 0 +[Level] +board=10/7d~1/1~g5~1/1~5d~1/1~3b2~1/1~~~~ghc~1/1~~h~c1b~1/10 +solution=hBhDFfFfEfGfFfHfGfeFdFeFfFgFDgCgCcbFcGbGcGdG +title=Seclusion + +; 1 +[Level] +board=10/10/1e~4~b1/1b~4~2/1f~2~a~2/2c~~~c~2/1fa~f2e2/10 +solution=GeFfEfGfFfEfIcHfGfFfEfbGbCbDcFdFcFeFfFgFCgEgbE +title=Illusion + +; 2 +[Level] +board=10/10/1b~7/2~7/1h~~2d3/2bc~~e~~1/1edghg1c2/10 +solution=bEcEdFeFdFgFhFgFfFdGcGdGcGeGGfHfdGFfGfbCIfHfGfeFcGfFgFbGcGdG +title=Din + +; 3 +[Level] +board=10/3~e2b2/3~2~g2/3~2~f2/2~~~~~3/1b~1~e~~2/1g~b~1~f2/10 +solution=EbfFHcHdHdGfdGFfdEeEGegFFefFEeEgDgDebGcG +title=Chaos + +; 4 +[Level] +board=10/3a6/2~d2~e2/2~2~~3/1h~~~f~3/1b2d1h3/1af~eb4/10 +solution=DccEdEfEHcGdFebEcEGeFgFedEeEfEcGeGDccEdEbGcGbGcGdG +title=Reperfusion + +; 5 +[Level] +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 +solution=fEHfbEcFFfdFfGHfGfeFeBFefFdGhBgFhFcGdGeG +title=Misorder + +; 6 +[Level] +board=10/10/4c~~3/2c1a~g~2/2g4~2/2f~~b~~2/3~g1baf1/10 +solution=fFGdeCfCEgcFHgIggDfDeDHfGfFfdFeFfFhGgGgDfDgDHfGfgGFfcFcF +title=Topsy-turviness + +; 7 +[Level] +board=10/2c~6/3~6/3~2d~2/3~1c1g~1/1~~~~bhe~1/2b~g1ehd1/10 +solution=gDFfhFhEEgFfGfHfIfEfFfGfHfDfCfEfDfFfEfcBcFbFdFcFeFfFcG +title=Abashment + +; 8 +[Level] +board=10/4a~g~~1/1~c2~1e~1/1~3~2~1/1~3~~~e1/1~~~~~~dc1/1~~ag1~1d1/10 +solution=gBhBCchCIeHeIeHfIeHeGeFfEfGfFfHfGfbGDfEfFfIfHfGfFfdFeFfFgFhFcFdFeFfFeBFfEfcG +title=Disturbance + +; 9 +[Level] +board=10/10/5c4/2h~~g~3/3~~1~3/2g~~1~~a1/1ba~bh~~c1/10 +solution=FdcFEfEgcDdFdGcGeGdGfGeGgGIfHfHgfDgFbGcGdGeG +title=Mux + +; 10 +[Level] +board=10/2e~6/3~~5/4~~g3/1e2~~1hg1/1ba~~~~dc1/1dh1~b~ca1/10 +solution=cFbFdFcFdFeFGdfGHfeGGfHfIfbFcFdFFfGfIfEfDfCfFfEfDfcBdCfGgG +title=Diffusion + +; 11 +[Level] +board=10/3e~5/2d1~2~f1/2c1~2~2/2e~~2~2/3~fg~~2/1g~~1cd~2/10 +solution=cEEfcEdEfFeFdFdBEeeFGfFfgGIcHfEfcEdFbGeFfG +title=Muddle + +; 12 +[Level] +board=10/1~c7/1~3~cbh1/1~3~e3/1~3~1~b1/1a~1~a~~f1/1f~~~e1~h1/10 +solution=GdFfbFcGHcIeIfHfGfGcfFgFIcHcGcfFgFbGcGdGCbGdbGcGdG +title=Disarray + +; 13 +[Level] +board=10/8e1/7~g1/5~c~2/1~~a~~1~2/1~1h~~~~~1/1e1gcbhab1/10 +solution=gDIcIcHddFHfGfGdFeEeDeCefFeFhFgFfFfGHfGfGgFgdFeFfGeGfGgGdGeGfGgG +title=Transfusion + +; 14 +[Level] +board=10/7~b1/2~b3~2/2~a3~2/1~~1~a1g2/1~c~~1~e2/1~ge~ac3/10 +solution=DcDdCeCfcFFgFebFcFdFeGHfdGeGHfcGdGeGIbHfbGcGdGeG +title=Disconcertment + +; 15 +[Level] +board=10/1g3~bc2/1b~2~c3/2~~1~4/2~~1~4/1a~~~~~~f1/2f~~2ga1/10 +solution=GbHbbFbCbCFfIfHfGfFfEgcDdFeFfFgFcFdFcFeFcGfFgF +title=Profusion + +; 16 +[Level] +board=10/2~gf5/2~7/1~~7/1h~4~e1/1a~f~a1e2/1f2~g~h2/10 +solution=IebFFfdFcFeFdFbFcFdFFfEfDfDbEbDbCdcFdFeFeGfG +title=Discombobulation + +; 17 +[Level] +board=10/2h~6/2g~~a4/4~5/2g~~5/2fa~~~~h1/3h1~~~f1/10 +solution=cBcEdEdCEeDeeFdFcFeFdFfFeFfFgGIfHfGfFfcFcCdCeFFcGgeFfFfGgG +title=Preclusion + +; 18 +[Level] +board=10/1f~1~d4/2~1~f4/2~1~3h1/2~~~~~~b1/1~~d~~~~a1/1ha1~fb~2/10 +solution=FgdFGgIeIeeFfFHfGfFfFbIfHfGfeEfEEfFffGDfbBEfcECfDfFc +title=Inclusion + +; 19 +[Level] +board=10/4b~4/4g~~f2/1e~2~~3/2~~~~~3/2~~1gf~~1/3baceca1/10 +solution=eBfEHcGdFeEeGeFeEeDebDcEdEeEfEgFhFfGfGeGdGgGIffGHfeGGfeCfEgFgGdGfGcFdGeG +title=Mess + +; 20 +[Level] +board=10/1b~4e~1/1h~5~1/2~~2~e~1/2~~d~~3/2f~c~c~2/2d~1bhf2/10 +solution=bBbCHdGeeEEfcDcEdEFeEegFfFeFDedFcFeFdFeFHfGfFfEfhBIdHdfG +title=Tumult + +; 21 +[Level] +board=10/5~d3/5~4/5~4/1be~1~~~f1/1gd~~~~~d1/1f1g~e~~b1/10 +solution=cEdGcFbFdFcFbFfGeGdFcFgGfGeGdFeFfFgFIeHeGfFfEfDfCfHfGfGbIfHfFfEfeGdGeGfGdGeGfGgG +title=Infusion + +; 22 +[Level] +board=10/1dg~3~f1/1beh~2~2/4~2~2/2b~~2~2/4~~~~~1/1d~hf~g1e1/10 +solution=dCeGcBdCcCdCeFfFgFhFIbHfGfeGbBcCdCbGcGbCcCdCcEdE +title=Discomposure + +; 23 +[Level] +board=10/10/2~e6/1~~d6/1h~h~~4/1d2~e~~c1/3f~hc~f1/10 +solution=IfDcDdCddGdEcEbEdEcEfFgGfGEgdEeEeGfGdGeGfGgG +title=Disillusion + +; 24 +[Level] +board=10/6~d2/6~3/1f~3~~2/2~2~c~e1/1b~~~~b~d1/1c1~~ef~2/10 +solution=HbgDIfbDGecFgFIfHfdGFfGfbFcFEfeGDfCfdGeGfG +title=Occlusion + +; 25 +[Level] +board=10/4~h1c2/4~1~e2/4~~f3/1a~1~~1~e1/2~~~~~~2/2c~f~1ha1/10 +solution=FbIeHfGfeFfFgFGdbEEgcFFgdFeFfFgFHcGdFfdGHcGdcGdG +title=Uneasiness + +; 26 +[Level] +board=10/6~b2/3h~~~3/5~4/4~~d3/1fgf~~4/1dh1~~gb2/10 +solution=HbGgGcFgdFcFeFdFdCeCbFcFdFFeEfDfGeFeEffGDf +title=Exclusion + +; 27 +[Level] +board=10/6a~2/7~f1/3c2~~g1/3h~~~~2/1~hf~~~da1/1gd1~~~1c1/10 +solution=gBIcHdHeCfdFGfHfGfFfdEbFIdHfGfeEEfDfIfHffEgEhFFfGfEfDfeG +title=Unease + +; 28 +[Level] +board=10/8b1/1c~4~c1/2~2~~~2/2h2~1~d1/2d~~~~~e1/2fbef1~h1/10 +solution=cFdFeFfFgFIfIcIcHdHfGfFfHfIfcFGfFfdFeFfFgFbCcFdFGdFfcGdG +title=Stew + +; 29 +[Level] +board=10/4~f1~d1/4~1e~2/1h~1~2~2/2~~~2~2/1f1~dbh~~1/1e~~3~b1/10 +solution=gFfFgFhFIbeFfFgCHfGfFfEfbGFbbDEfcEdFbGeFfFgF +title=Flap + +; 30 +[Level] +board=10/6~f2/6~3/2d~~1~3/2ag~~b3/2f1~~1gb1/3d~~eae1/10 +solution=cDdDHbGgFgdEcEdEeEGeGeFefGEeDeeFEgFgfGIfeGfGdGeGfGgG +title=Muck + +; 31 +[Level] +board=10/1b~7/2~1d~4/2~2~4/2~eh~~3/1~ea1~bh2/2a1~cdc2/10 +solution=bBeEdEcECfFgGfeEdEDfHffEeEeCGeFegFfFHfeGfGEebFDf +title=Fusion + +; 32 +[Level] +board=10/2f~6/3~~be3/2~e~5/2~1~~4/2~c~b~3/1~~b1c~f2/10 +solution=dFdDFcEdHgfFeFGceFGfFfFceEDgCgEfDdcBdDeF +title=Embarrassment + +; 33 +[Level] +board=10/10/1h~7/1b~7/2~7/1c~~~~~af1/1fb1~~ahc1/10 +solution=bFcFdFGgHgIfHfGfFfEfDfCfbCbDcFdFeFfFfGeGfGgG +title=Ataxia + +; 34 +[Level] +board=10/10/1f~7/2~7/1e~~~5/2~cg~~b~1/1b~gc~f1e1/10 +solution=bGbCbEcEdECgDfEfGgeFcFHffFgFhFcGdGbGcGdGeG +title=Collusion + +; 35 +[Level] +board=10/1c~7/2~4~e1/2~3~e2/2~d~~~f2/1ahad~~c2/1f1h1~~3/10 +solution=dEbBcEdEeFdFcFHdIceFfFHeGeHeFfGfbFcFEfDfCfFfEfHf +title=Intrusion + +; 36 +[Level] +board=10/1~~c6/1~5~a1/1~5~2/1~5~2/1~~~~g~~h1/1g~dhc~ad1/10 +solution=IcFfEfDffGeGgGIfHfDbDgCgCbbFcGdGeGfGbGcGdGeGfGgG +title=Disconcertion + +; 37 +[Level] +board=10/10/10/4~h~da1/4~a~3/2c~~bhg2/1dg~~2bc1/10 +solution=FdFeEfFfEfGfFfHfGfFfdFeFfFgFcFdFeFfFgFHdIdHdGeFfEfcGGfFfbGcG +title=Hullabaloo + +; 38 +[Level] +board=10/4~dc~2/4~2~2/4~1e~2/2~~~1a~2/2~beac~f1/2df1b1~2/10 +solution=DfEfFfgFIfgEeFdFFbcFEeDeeFdFfFeFgBGfHfGfHfFfEfGf +title=Contusion + +; 39 +[Level] +board=10/4~c4/4~5/4~3h1/2a~~2~e1/2g~~~~~2/1ea~~h1gc1/10 +solution=IeHfGfFgEgcEdFcFdFeFfFgFIgIeHfGfFfEfFbeFcGfFgFbGcGdG +title=Confounding + +; 40 +[Level] +board=10/2a~3~d1/3h~2~h1/4~2~2/4c~1~2/1d~~h~~a2/1h1~1c~3/10 +solution=eEbFcFEfDfCfIbdCeFHfHfGfFfEfIcHfGfcBdCeF +title=Allusion + +; 41 +[Level] +board=10/10/7~h1/1f~4~2/2~4g2/2~h~~~fe1/1e~1cf~cg1/10 +solution=dFeFfFHfbGbDcFdFeFHfIfIceGGfFfHfGfHfFffGEfDfeGfGgG +title=Conclusion + +; 42 +[Level] +board=10/10/3~gd~3/3~a1~3/3~1f~~2/2~~dh~~e1/1heg2~fa1/10 +solution=fEEfEcDfFfEfEddFcFeFdFfFeFfFgFIfHffCgEGfgGFfEfDfbG +title=Disorganization + +; 43 +[Level] +board=10/2a~~5/4~5/2fc~~~3/1~h3~~2/1~1~eb~~h1/1~ce1f~ab1/10 +solution=EfdDeDfFfDGfFfEfcBdBeDIfHffDgEGfgGcDdDeDFffDCeEfbG +title=Delusion + +; 44 +[Level] +board=10/4f5/3ga~4/5~4/2h~1~4/2g~~e~~c1/2fac1~eh1/10 +solution=fFcEdFcFeFdFfFeFeCfFFfEfeCFfEfgFIfHfGfFfdCeCfFgFgG +title=Pother + +; 45 +[Level] +board=10/10/10/4ad~3/5e~~2/2~~~fc~2/2ace1df~1/10 +solution=fDgEfEgEFfEfDfGfFfEfeDFfEgcFdFeFfFHehGGfgGFfEfcG +title=Derangement + +; 46 +[Level] +board=10/10/10/2eb~~h3/2c1~~4/1~b~~~g3/1g1heac~a1/10 +solution=GdFfEfEgcFFgdFcFeFdFcFdDGfeEEgFfEfeGDfCfdGeGfGgG +title=Discomfiture + +; 47 +[Level] +board=10/4h~4/5~4/4~f~~f1/1d~~~1~~2/2~~~g~bg1/1ebe~h1fd1/10 +solution=HfdGFfGfcGEfFfbGDfEfIfHffDGfIdbEFfEfcEdFcFeFcGfFgFeBFd +title=Rediffusion + +; 48 +[Level] +board=10/3~efc3/2~d6/2~7/2~~~g1c2/2g~~1~a2/1afe~d~3/10 +solution=DccEdFEbDccEFecFFbEbDcHfbGcGdGeGGbFbEbDcHfcGdGeG +title=Agitation + +; 49 +[Level] +board=10/3h~5/4~5/4~5/4~~~3/3d~e~~c1/1aeacd~1h1/10 +solution=dFdBeEIfHffEgFhFfFeFgFeGdGcGeGdGfGHfGfbGcGdGeG +title=Mullock + +; 50 +[Level] +board=10/6c~~1/7h~1/5~de~1/2h~~~2~1/2eb~f~1~1/1fd1~b~1c1/10 +solution=gBhBGdcEdEdFFecFEeDeHdGdbGDfEfFffFeFdFfFeFHdcFdFeGGfGdFfEfDfeG +title=Pell-mell + +; 51 +[Level] +board=10/4~~f3/4~1a~2/4~2~2/4~1~a2/1g~~c~bc~1/1fb1e~ge~1/10 +solution=bFcFeFdFeFhGhFgFfFGbgCHeHfGfIfHfFffGEfDfFbEfDfeGfGgG +title=Lather + +; 52 +[Level] +board=10/2~d6/1~~f1fb3/1~4h~2/1~~~~~d~2/1~b~~2~2/1~1~d1h~2/10 +solution=gDDbfCGeEgcFdFFeGeFeEeGeFeEeDeCfDfCfCcbEcFbFcFDcCc +title=Dither + +; 53 +[Level] +board=10/10/4b~4/4g~4/1f~eb~4/2~ca~~3/1ega1~~fc1/10 +solution=HgGgeCfFeEeEdEDfEfEfcFdFFefFbEcFEeDeeFdFbGfFeFgG +title=Pandemonium + +; 54 +[Level] +board=10/1~e7/1~f~d~4/1~1~1~4/1~1~1~1c2/1~f~h~ha~1/1cae1~2d1/10 +solution=eFGfCbcFbFdFcFeFHfGfFfEfHfGfFfEfcCdFbGeCfFeFgFhF +title=Heat Of Fusion + +; 55 +[Level] +board=10/10/1f5~g1/1h5~h1/1f~~~g~~2/3~~d~3/2g~~1d3/10 +solution=bEcGcEbEcEdGdFFefFIcEeeFfFHeGfdFIdHebEcE +title=Huddle + +; 56 +[Level] +board=10/1g~7/1a~7/2~2h4/2~1~g1~b1/1c~b~1~~c1/2h1~~~a2/10 +solution=bBdFFecFIeHfeGbCcFdFeGfGbFcFdFFeEfDfIfeGfG +title=Optical Fusion + +; 57 +[Level] +board=10/10/10/10/4~~h~h1/1~ce~~g~2/1eaga~1~c1/10 +solution=dFcFeFdFeFGeFeEfDfCfFfEfDfGfFfEfIgIeHfGfFfEfcFbFdFcFeFcGfFgFbGcGdG +title=Turmoil + +; 58 +[Level] +board=10/5~g3/3b~~4/4~~4/4~~fe2/1~~b~~hg~1/2ge~~f1h1/10 +solution=DfdGeGGfCfcGdGFfHedCeEeFHffFgFhFEgDgbFcFdGcGdGGb +title=Turbulence + +; 59 +[Level] +board=10/4b5/2dfe~4/5~4/2c~~~4/1dhf~~2h1/1b1eg~~gc1/10 +solution=eGfGeCdGcEdFeGeCdCeCFecFdGFffGgGbFcFEfDfCfeGfGgGcCdCeCdG +title=Mix-up + diff --git a/packs/Impossible Pack.ini b/packs/Impossible Pack.ini new file mode 100644 index 0000000..bb0b650 --- /dev/null +++ b/packs/Impossible Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Impossible. You need to be Einstein to make it through this game pack! + +; 0 +[Level] +board=10/1~g1c~g3/1~2d~d3/1h1hg~4/1deah~c3/1gh1fd1ca1/1bebdhcfd1/10 +solution=eBeCeEGbeEGgeFGcFeFgfGeGfGdEIfeGfGCbdGdEcEbEcGbEdEeGfGeGcECfcGdEbGcGdGeGbGcGdGeGfGgG +title=Kvass + +; 1 +[Level] +board=10/4a5/2~~e5/1a~db~fh2/1d~a1cea2/2~gh1cd~1/1cfcbgdac1/10 +solution=bDDdEdEcDcGdHdhFEdFdGdIffEgEDfEdDeCeDegGfGeGdFcFbGDgEgfEdGeGhGgGcGdGeGfGbEcGdGeGfGgG +title=Spaek + +; 2 +[Level] +board=10/1hg~~ecge1/1eh~~fbdg1/2a~~b1bd1/1hf~e1ah2/2d~b~hgc1/1ceg1ec1d1/10 +solution=cBbBFbFdFdcEEfGbHbGfHegCFfEfcEdFeFbEGfFfcEbCFdEfcFdFbGHfGfIfHffFeFfFgFhFGcFdIdeFfFIdHf +title=Clay + +; 3 +[Level] +board=10/3e2~hf1/1g~b1~a3/1dhe1ghc2/1edbcag3/1a1agc1h~1/1ehdbhefe1/10 +solution=DcHbGcfDHdeEdEcEbCcCeEdEeEdEcDdEbDcDdGdFcEdGbEcEbGbGcGIbHbhFFgEgGgGeFgfGeGfGgGdGeGfGgG +title=Sugar Pie + +; 4 +[Level] +board=10/3c3~a1/3d~g1~2/1e~eca~~2/1gfbgf~~h1/1heahbad2/2gh1cfac1/10 +solution=fDHffEdCdCeDgEfEdEeEIeHeeFdEcEdEeEfFeFdFHgfFeFIggFIbHecFdFbDbEeFcFfFdFbFeFfFfG +title=Chitoum + +; 5 +[Level] +board=10/1gc1g5/2g1e5/2fhf~1~c1/1h1agfhed1/1d~1begdh1/1bdfefda2/10 +solution=eDeDbFdDeEGeHeeFGeFecDdDbGcGdGGfFgdEGgeFfFIdIeHecDcDdDeFfGbBEgDgdEcDeGcGdEIfbGcGdGeGfG +title=Gammel Dansk + +; 6 +[Level] +board=10/3c2h~2/3ea2~2/1~fdh~1h~1/1~d2cea~1/1gc1ad1dh1/1dh~dgahf1/10 +solution=hDCdDdgBEgFfGeHehFgEfEfGgGfGeGeDeDFfcGdDeDGedDcGdGeDbFcGdGeGfGbFcGdGeGfGgGbGcGdGeGfGgG +title=Schweinsmagen + +; 7 +[Level] +board=10/6f3/4h~bc~1/1e~ef~gfh1/1afdbhcgc1/1fgbhd1ag1/1hdcbad1a1/10 +solution=eCGcGcbDdEeEeFdFhCGdHdIdhEcEdFFecFGdbFcFFeGeHehFdGFfcGEfFfFgdFDgbFGgeFcFcGdGbGcGfGdGGe +title=Powsowdie + +; 8 +[Level] +board=10/1dba~2b2/1he1~a1h2/1agc~c~f~1/1c1afg~1~1/1ha1bfef~1/1dcbdghad1/10 +solution=dDdBhDHdgFHdfEeEcBdBcDdDeFdEGgeFfFbBcDcDdDdGdEeGfGbDcGdGcGbGbFcDdEeGCgcGdGbGcGdGeGfGgG +title=Ochsenmaul-Salat + +; 9 +[Level] +board=10/2b~~gb3/1f1~~ch3/1eca~ef~2/1hd1~2~2/1bagfca~c1/1fhf1hfhd1/10 +solution=FbgFfFeFFfEfFceFgDHfGfHfFffGEfdDcDcFbDFdEfcFdFcFbFcGbFeFfGgGGdFdcFdDeFfGgGcBGdFdCgEfDd +title=Fugu + +; 10 +[Level] +board=10/1ad~3fe1/2e~3eh1/2hc1b~gb1/3ged~eh1/1fgegahfc1/1cbdfceh2/10 +solution=HdIcIcfDfEeEdEcCdFdEbBcBdEdFeFGgGfFfcCcFbFcFdFcDDfdGgGIeIecGdGeGHecGdGeGfGIfbGcGdGeGfG +title=Tequila Worms + +; 11 +[Level] +board=10/2d1d1a~2/1~edh~1b2/1h1af~fd~1/1c3~ga~1/1fagfe1gd1/2ebgcda2/10 +solution=CchDeCeDHdhFGdgEIffEeDfDgDfGgGfGeFdFdGbCcGbFcFdFcCdCdGeDbFcFdGeGfGgBdDcGdGHgeDGebFcGdG +title=Blachan + +; 12 +[Level] +board=10/1d~d4a1/1g~1~bheb1/1ch~~dfdc1/2bg~aeaf1/1egcecd1c1/3agac3/10 +solution=bBDbbCcDdDcDbDcDFcGcFcEdHcFdGdFdfEeEfEfFeFfGeFdFcFfFeFdFIcHecFFfGedFIcHeIebFcFdFdGGeHe +title=Pemmican + +; 13 +[Level] +board=10/4g~4/3eh~1a2/1~efb~~hg1/1daed~ech1/1e3~be2/1fdbfcfhd1/10 +solution=GfCdDdeBfEHeGeIeHeeCHffDgEgGcEEdeEHgfEgFDddEeEcEdEcEbEeEgGfGdEdGeEcEdEeEcGdGbGcGdGeGfG +title=Geoduck Clams + +; 14 +[Level] +board=10/1a~g~3f1/1b~d~d~~c1/1dcf~h~eb1/1cgc~1~ha1/2adb~dge1/1afgfhgfh1/10 +solution=fCHfHfIcfDgGdBdCeFdDcDbBcEeDDfcFbDcFfGeGcGFdGgIfFgEgDgbEbEHgGgFgcEIfcGdGeGfGbGcGdGeGfGgG +title=Limburger + +; 15 +[Level] +board=10/1ha4d2/1dh~1~dch1/3h~hefb1/3acgba2/1e~hgd2g1/2bg1efba1/10 +solution=cCcCbBcCEfGcFdEeFeHcbFcFEeGcdFGdHdGdGefGHeGefGgGIcHddFeFGeFfEfIdHdGeFfEfHeGeFffGgGbCcCEf +title=Crickets + +; 16 +[Level] +board=10/1d8/1ec~2g~h1/1dg~~edga1/2ef~agcb1/1b1abfa1f1/1hfghgdeg1/10 +solution=gCcCbCCdFedDDeEebDcDcEgDIcHcGdFdbGEdEgFfGeFeHeIdHdGeHefFeEIeIgfEeGfGgGdGbGeGcGfGdGgGeGHe +title=Takosu + +; 17 +[Level] +board=10/1~ed~hg1c1/1~gh~1e~b1/1~1c~1d~2/1aehf1f~b1/1eagdhehd1/1be1efhbg1/10 +solution=CbDbdDcCcFcCDfbFFbEeDfEfGbGfFfFbdFeFGgGfHfIcbFcFdFgFIcHfGfFfEfDfIeHfGfIfHfFffGEfDfeGfGgG +title=Roquefort + +; 18 +[Level] +board=10/1a~4h2/1ca~~b~ad1/3~~fa1a1/2hbf1eae1/1cfdchb1c1/2eagfhag1/10 +solution=bBHcFdbCcCdDHcIcHcGcFccEdEGfFdcFdFeFeGGfHeIedGFffGgGbFIgHgGgeFEgcFIgHgfFdFdGeGcGdGgGeGHe +title=Warm Beer + +; 19 +[Level] +board=10/5~ea2/3~~ea3/3~fgb1g1/3~e3b1/1ha~dbhfd1/1bg~bhdha1/10 +solution=FcGcHbGbcFEcGcFcEcEfDfEfFfGfdFcFdFHfIfGgHfeFeGbFcFdFeGfGdGeGfGgGIfcGHgGgFdGdbGcGIgHgGgFd +title=Rat + +; 20 +[Level] +board=10/4b~1~a1/5d1he1/1df~~b~ac1/3e~chfb1/1gab~dce2/1ebh~gfac1/10 +solution=FfdFIbHeHdIccDbDcDdDdGdFcFeFGddFFegFfGHfeGeFIdGgHgbFcFdFeFeGdGcGeGdGfGgGIeHfeBbGcGdGeGfG +title=Snake + +; 21 +[Level] +board=10/2b2a~a2/1~gb1c~e~1/1g1h~g~cg1/1fc1he~fe1/1da~fb~db1/1ghbgadbc1/10 +solution=CcfBHbfChCHdFdfEeEEffEFfcFdFbEdGcGcFGgHeGedFGfHfIfFgGfgGIdbFcFdFdDcGdGeGfGgGbGcGdGeGfGgG +title=Seal Flipper Pie + +; 22 +[Level] +board=10/6egf1/1a1h~fh3/1d~f~c4/1cdb~e1ab1/1fce~hdhg1/3fg1hfd1/10 +solution=bDDedFFdcEEebEGcFcGcFcEeFfDfFfGfHfcFbFcFHbGcbFcFdFFeEefFeFfFIfHfGfdFIfHfGfFfIbHbGcfFgFgG +title=Souse + +; 23 +[Level] +board=10/1a~4~e1/2~4e2/1gbfae~g2/1chchd~e2/1fcdaheag1/1h1cbedce1/10 +solution=fDIbHefEeEdFEfcEdEFgdFGgeFbDcEdFHfGfeFIffFcFbFdFcFbFeFEgcFdFFfEfDfCfbBcFdFeFeGfGdGeGfGgG +title=Chitterlings + +; 24 +[Level] +board=10/2a2~g3/1~ha1~4/1cah~edb2/1aegfc1ge1/1fdhahbhd1/3afdgea1/10 +solution=CcbCFdEdDdGdFdEdDdGbFdDfEeDeEeEfHdGdFfEfFfHfGfHfIeEfFfIffGbDcEdEcEIgHgGgeEcFbEcFbFcFdFdG +title=Blubber + +; 25 +[Level] +board=10/1c1gcfh~2/1h~bfe1ga1/1ea3~d2/1b1g2~hb1/1f~hca~bh1/1hdcdfdga1/10 +solution=HdHdIfIcDcEbFbfFgGfGeGgBDfHfGfFfcGdGbFcFdGeGbFcGbFCccFbFDcCcbFDcCcFcEcDcCcbGCdbGcGdGeGfG +title=Sea Cucumber + +; 26 +[Level] +board=10/10/4a2~h1/4gd~~2/1~~geb~~2/1a~bh1hdc1/2chafgef1/10 +solution=IcHefDeDbFDeCeIfHffDeDEeDeFeEeEfCeEgFgFecFGebFgFEgcFGgFgFebFcFdFhFeGfGdGeGfGgGcGdGeGfGgG +title=Chichirrones + +; 27 +[Level] +board=10/1dfagd4/3gcfb~b1/3ce1d~2/1~ha1eh~e1/1fdchg1~g1/1ehfdfghf1/10 +solution=gEIffCgCfCgDIcfEgEeBfCeCdCCefGeFdFDecBbBEgcBbEFfcGcFgGfGeGcGEdDfFcDgFgEcEddGGebGcGdGeGfG +title=Lutefisk + +; 28 +[Level] +board=10/1ha2~b1f1/2g~bge~a1/1gd~fhb~2/1dfbed1~2/1acf1b~~2/1efcghefa1/10 +solution=EccDGbgCHfIcHgIcCdEdDdgDfBhGfFgDfGgGfGhGgGfGeEdEdGcGbGcGdGGgFgEgDgbFcFdGHgeECgIgHgGgFgEgbB +title=Mountain Potato + +; 29 +[Level] +board=10/2e~e~1~c1/1a1~c~1~2/1c~h1~~c2/2bdhe~g2/1gcfcdcec1/1cahbeafa1/10 +solution=eBHdeCfFDddEeEcEdEeFbDcEdGdFHfdGcGcBdFeFDgbFbDEgcEdFeGdGeGfGcFdGeGfGcGdGeGfGgGbGcGdGeGfGIb +title=Oxtail + +; 30 +[Level] +board=10/1g~h~1bch1/1e~1~~hgf1/2~1dhc3/1cbgha1a2/1dgc1gfgb1/1hchebaf2/10 +solution=GcdBeDHbGcbBdEcEbEfCHcGcFcIbHcGcFcEeDeFdEeDfDgbCcFFecGdGGfFgEgFgGgHgHfeEIcHcGcGdIfHfdGeGfG +title=Fufu + +; 31 +[Level] +board=10/1a~1dg~gh1/1gf~1f~3/2befe~~a1/1beac1a~2/1hgbgfdec1/1g1afcef2/10 +solution=fDgDHbIdgEeBfDfFgFdDeDeFfFgFIfHfeFcCdEdEeFbBcCdEdGeGcDcEbEcEdEGgFdcFbFbCCedGeGfGIbHbcFdGeG +title=Hete Bliksem + +; 32 +[Level] +board=10/1a~h~f1c~1/1gcd~1ehc1/1hef~~fbh1/2d1a~hdb1/2hbf~ghc1/1~ecgac3/10 +solution=FbhBhCGddCeEGebBcBdDdDeDcCdDeEbCcCdDeEHdHeIedFGfHeGecDeGdGcGcFdFeFHfIfGgHfGfFfdDCgGgFgEgbD +title=Natto + +; 33 +[Level] +board=10/5~c1d1/4~~bce1/1chd~g1e2/1adfhedcf1/1bcbebcba1/1d1gbef1d1/10 +solution=GbFcGcHcIcgCIcfCgCgFfFGfeEfEdDcDdDeEbDdEcEIfHffEdEbFIfgEhEbFcFEeDeCfDfEfFfGfFfdFeFfFcFdFdG +title=Bats + +; 34 +[Level] +board=10/3a~e1h~1/4~3~1/1c~f~~~1h1/1ghgab~be1/1bd1bc~cf1/1efefad3/10 +solution=fEHebDdDcDeDdDeDfDfFgFFbdBeFeDfFeGFgdEcEGgeFcGcGdGbEFgdEGgeFcGIehBHfIefFbFcGdGIfHfbGcGdGeG +title=Shiokara + +; 35 +[Level] +board=10/2h7/1df~g3b1/2h~hagfd1/1fg~2eac1/2d~edhgf1/1bfh1efca1/10 +solution=cDcEbCCeEfEcDfbEFfEfGfFfEfEdFdHdGdcFdFeFIdHfGfHfGfFfEfIdHfGfIfHfFfcGEfDfHgfDGfIfFfEfeDIgfD +title=Sild + +; 36 +[Level] +board=10/1b2~hf~d1/1gh~~1c~e1/3~~~g~b1/1g1e~e1~h1/1bhghbdcg1/2faehgac1/10 +solution=FbdEcCdEbCcCbCcCdFGdFgIbHfeGGfHfIcdGFfHfeGfGeGfGgDGdcGdGIfcGdGeGfGbFIfcGdGeGfGbFcGdGeGfGgG +title=Cho Do Fu + +; 37 +[Level] +board=10/2g~fh~gc1/3~ce~3/2c~1b~3/1hg~a1~1g1/2dcehagd1/1ecbgfhe2/10 +solution=cBEcEfEcFcEcDeHbEfFfGffCfGeFdFfFeFcEdFeFfDeGGfFfcFIfHfGfFfIfHfGfbEcFdGeGIbHbcGdGeGbGcGdGeGfG +title=Bubble And Squeak + +; 38 +[Level] +board=10/10/4ac4/1~h~bfe~c1/1hgea1gae1/1cd1febfc1/1eaeadfag1/10 +solution=CdEdFddEdEFdGdeFGfHfIdIeHgfFeFgFfFFdfGeGcEcGdGcGdGeGbFcGbGdGcGeGdGfGHfIfeGGfHffGFgEgIgHgGgdE +title=Potted Hough + +; 39 +[Level] +board=10/1~da3a2/1~aehc~ch1/1~1bde~1a1/1gdc2~he1/1ahaebhd2/1cecdcg3/10 +solution=HeCbDbfCHcfDIeHeDcEceDfDdDeDfDeFdFfFeFgFIeHeIeHeGfFfcFHfGfFfcGcCbFbEcEHcGfFfcGbGcGdGbGcGdGeG +title=Diniguan + +; 40 +[Level] +board=10/1f2hb~dh1/1b~cgh~3/1g~bec~fa1/2~gb1~be1/1dedhga1c1/2cbfbede1/10 +solution=bDfCIdHdDeEeFdEdDdDebFfFHeHbGdFdEfEeeFDebCcEGfdEbDcEdEcFGgFgdFeFfGIeeGIgHeIbHbdGeGcGdGeGfGgG +title=Spam Musubi + +; 41 +[Level] +board=10/1gde3a2/1be1d~1c2/2fbc~~e2/3hfadad1/1cbc1dedh1/1adegfbfe1/10 +solution=eCfDHdHdIeeDfDdDeDfDfGcDdDdEeEfEIfcDdEeEfEgGbBcDcDdDeEfFgGfGbCcDdEdGbFcFDbcDcGdGeEbGcGdGeGfG +title=Poutine + +; 42 +[Level] +board=10/1fa~1d~3/3~~h~~a1/1c~~g1h~e1/1ebabcdgc1/1fdcf1ecd1/1ecbahcf2/10 +solution=cBfBgDbDcDbBcBcEFeEebFFcIcHcEeGeFeEfHdGeFeIdHdcFCgGgFgdFDgEgeGfGIedGeGHecGdGeGfGIfbGcGdGeGfG +title=Durian + +; 43 +[Level] +board=10/1cfb1c~a~1/1e2gf~g~1/1d2ab~1~1/1e~hb2f~1/1dgehg~hd1/1hcgafbda1/10 +solution=bEhEHfIfhBIehCgGfFgFfBfCgChCeCeFfFeFFfdFFdeFcEdEdFFdEebFEfcFdFGdFgFdEfbFbGCbbGcGDbCbbGcGdGeGfG +title=Beetroot + +; 44 +[Level] +board=10/2d2~b3/1ba~e~1~f1/1a1ca~~hd1/1g~b1~cae1/1defeb1ba1/1hgbdgagd1/10 +solution=GbeCdFcCEdbEcFcCDfeFdFGeFgFfEfIcHdHdGdGgHgbEEgcFdFdGeGbEcFdGeGfGbFcFdGeGfGIecGdGeGfGgGGebGcGdG +title=Witchety Grub + +; 45 +[Level] +board=10/10/1gb~6/2c~6/3~h~2h1/1~fcb~a~e1/1adegfgdc1/10 +solution=cCGfeEdEdFFecFEefFeFdFgFfFeFdFeFGfFfEfDfHfGfFfEfIfHfGfFfIfHfGfbCcCdECfDfeEcGdGeGfGbGIgHgGgFgcD +title=Fiddlehead Ferns + +; 46 +[Level] +board=10/2af~a4/2dg~5/1~hce1e~c1/1c1dca1~g1/1gbegbada1/1hgfedhch1/10 +solution=FbdBcBeBdBdCcCCdDdEdFbEccGEdbFcGbFcDFeEfDfFfEfGfFfHfGfIeHfGfIfHfIfEfGfgGFfcFfGeGgGgDHfcGdGeGfG +title=Vegemite + +; 47 +[Level] +board=10/1bfc2~bd1/1eah~f~f2/4~dhea1/1fd1~abcd1/1hef~cgeh1/2dbgbed2/10 +solution=FccFHbFdGdHeIbdCFdFedCeDcCeEdCIeHeeEDfEfGfFfbBcBDfdCcCbEHfGfcGcFFgdCbCcCGgdCcGdGeGfGbFIfcGdGeGfG +title=Blutwurst + +; 48 +[Level] +board=10/10/10/1h~7/1db~~~~~2/1ae~~b~fa1/1e1f1d~h2/10 +solution=bDcFcEbEfGHfGfFfdEcEIfHfGfeEdEfEeEfEgEhFgFfFeFdFcFgFfFeFdFgFfFeFbFcFdFeFGfFfEfDfCfHfGfFfEfIfHffG +title=Sylta + +; 49 +[Level] +board=10/5~ecg1/5~g3/5~e3/1ce~h~hdf1/1bcgbcfcb1/2faedhaf1/10 +solution=GbHbGbEeFeeFIbGcHbFeGcFeGddFFfGeFeHeGeIeHefFeEcFbEdFeFcEdFHfeFcFbFdFcFIfHfeGdFeFeGdGeGfGcGdGeGfGgG +title=Chicken Feet + +; 50 +[Level] +board=10/6~hb1/4g~~c2/1d1ca~~bg1/1edh1g~1h1/1fedgefdg1/1dbhd1dba1/10 +solution=eCeDdDeDfDHbGdFdEdcEHdGdHdFdcFEdDefEDgEfDfbEFfcEGfFfGfHfIdfFIfEgcFdFeFHdIbhDIfHfIfGfgGFfEfDfbEbGcG +title=Gravlax + +; 51 +[Level] +board=10/1h~1~a4/1eh~he4/1a1da2g~1/1h1ghecab1/1bab1hbhc1/1hgedceca1/10 +solution=cCFbbBcCdCFchDGeFeHeGeIeHefFIfeEfFdDeEbCdEdGcFbFEecCdDIfgFeEdEdGeGdGfGHfGfcFdGeGcGdGHgeEbGcGdGeGfGgG +title=Kangaroo + +; 52 +[Level] +board=10/2b~1f~3/1~dh2~a2/1dfgcg~3/2gcedbh~1/1f1gfah1b1/1aghcegda1/10 +solution=cBCcCdDdHcDeDdEdFdGdhEgEfEeEeEGgdDeEdEeEfFcEdEeEfBeGdGbDbGcGcDbGeGdGfGHeIeHeeGGffGgGFgEgDgIgHgGgFgcE +title=Uni + +; 53 +[Level] +board=10/1~e1e~hdg1/1~a1f~4/1~b1c~fb2/1~ahge1ga1/1abghfgc2/1cgf1dcad1/10 +solution=eCCbCdHdGdeCDeEeGbFbEfcEEfFffDFeEebDDfEfFfGfHfHbGdGbfDEffFHfbEFfcEcFbFcFdFeFHgIgIefFIbHbGbFfEfDfbGhGfGgD +title=Pork Loaf + +; 54 +[Level] +board=10/2dfd~ed2/1~cba~g1e1/1age1~c~h1/1gfhc~1gf1/5~fba1/2gahbged1/10 +solution=eBgDHbGbdBeBGdfFeCdCeCfGfFgDHfHfcCdCGfeCgGIfHfdEIeHfeECcdEcEeEIeHfdEeEIfHfbEcEdEeEdGcGdGeGfGbEcEdEeEfGgG +title=Jellied Eels + +; 55 +[Level] +board=10/2~gc~h3/2~becb~2/1~hdhb1h~1/1~feah1gh1/1dagbcaea1/1abf2gbe1/10 +solution=hDDbEbGbFbgCfCeCdCFddCcCeCdCCdDdEdEdcEcFFdbFcFEdDeEeDeFeEehEEfFfGfHfIecEdECfDffFgFeEfFgFgGEfGcDfFfEfbFbG +title=Owl Soup + +; 56 +[Level] +board=10/1~f3cd~1/1dg1~d2~1/1bh~de1db1/1dcehcagd1/1c1db1gag1/1bdahfad2/10 +solution=FcFdEdEeFeGeHeHfhBIdCbfGeGdEcEcDbDfEeEdEcDdDdGDgEgcEFgFebEcEdFeGdGeGIfcGdGeGfGIfbGcGdGeGfGgBhBIfbGcGdGeGfG +title=Chewing Gum + +; 57 +[Level] +board=10/3~ae1ef1/1~e~dbc1c1/1~ahg2cf1/1gcb1cda2/1a1defefa1/1fcafdhe2/10 +solution=EbCcDcFbEbDcEcDcFcEcCdDdGcFcEcbDcDEfFfGeFfGgIdhFcEEdDddFeFdFfFeFeGgGIfHfIddGcGeGdGfGHfGfhBIdIdHfGfbGcGdGbGcGdGeG +title=Cod Tongues + +; 58 +[Level] +board=10/4bg~f2/1~dgc1ae~1/1dec1bfb~1/1ebfaed1f1/1dca3he1/1fefehda2/10 +solution=CcCdHbhCgCfDDcCdDdCdEcEcDcFbEcDcDdDfEecFFeEeGeFeFgEgDgbFGgFgEgEeHdGeFeEedGeGfGcGdGeGfGIdHdGeFeEeIfdGeGfGIfbGcGdGeGfG +title=Scrapple + +; 59 +[Level] +board=10/1h2g2d2/1g~ca~ce2/1h~2dagc1/1ebgdfh3/1achece1b1/1e1dfeacg1/10 +solution=DcbCcCeCFcEcDcGcFcEcHcGcFcHcGcGdeCdCcCHdfCeCdCIdgCfCeCGcHcGcFcEcDcCcCebFDeEeFehDgDCeDeeEGeFeEeEfFfGfcEbEGgFgdEcEdEHgGgeEIgHgHdeFdFcFfFeFdFIdHddGFfGfbFcFEfeGDfCfdGeGfGgG +title=Blazing Curry + diff --git a/packs/Panic Pack.ini b/packs/Panic Pack.ini new file mode 100644 index 0000000..3f771c0 --- /dev/null +++ b/packs/Panic Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Very Hard! So hard you'll panic after the first one. + +; 0 +[Level] +board=10/7~h1/7~2/7~2/1~ad~~~~c1/1hbaeb~~2/1c1d2~e~1/10 +solution=fFeFfFgFCeDedFcFbEeFdFfFeFgGfFhGgGIbIeHeGfFfEfcEHfGfFfdEeEfFgFgGeFdFcFbFcFEfDfCfFfEf +title=Man Made Monster + +; 1 +[Level] +board=10/10/10/10/1f~~e~~~d1/1ac~a~~~e1/1d3c~~f1/10 +solution=bEeEEfcEdEfFeFdFcFfFeFdFgGfFeFbFcFdFeFgFIeHeGfHfIfFfgGEfDfCf +title=Near Dark + +; 2 +[Level] +board=10/10/10/2h~~5/1gb1~~4/1fdf~a~g~1/3ba1~dh1/10 +solution=cDdFcFhFHgfFeFdFcFIggFfFeFhFgFfFbFcFbFcFdFeFfFHfGfFfdDIfHfGfeEEfFffFgFgG +title=Caged Fury + +; 3 +[Level] +board=10/10/1c8/1h~7/2~~~~~hf1/1e~~bd~1c1/2~de1fb2/10 +solution=fFHeIeeFGeHeDgbDEgcFbFbDdFFfGeFeEfcEdEeEfEgEhECfDfEfFfGfFfdFeFfFcFbFdFcFeFfFcG +title=Night Gallery + +; 4 +[Level] +board=10/1cd~6/3~1~d3/3~1~4/2~~1~4/1g~ha~~~g1/1a~2c~~h1/10 +solution=eFdFIgHgfFeFIggFfFGcFfEfDfbFcFcBDedFeFfGHfGfFfEfDfbBcBdFeFfFfG +title=House Of Wax + +; 5 +[Level] +board=10/10/5h~3/6~3/3f2~3/1g~egcf~2/1c~2he~2/10 +solution=bFDfCfDfEfFfGfgGfGeFdFcFfFeFdFgFfFeFbFcFdFeFGfFfEfDfHffCGfFffGEfDf +title=Dorian Gray + +; 6 +[Level] +board=10/7~a1/7~2/7h2/5~~b2/3~~dhg~1/1~a~gb2d1/10 +solution=HeGeFfcGEfeGGfFfdFeFfFHeGeDgCgEgDgFfGfFfHfGfIbHfGfeFcGfFgFhFbGcGdG +title=You'll Find Out + +; 7 +[Level] +board=10/10/6d~2/7~2/3~~~~~e1/1d~h~g~~a1/1e2g1ah2/10 +solution=gCIebFdFcFfFHeeFGedFFeEeDfCfEfDfFfEfGfFfHfGfIfHfFfdFeFfFcFdF +title=Leprechaun + +; 8 +[Level] +board=10/4f~4/5~4/1~b2~4/1~2~~~~g1/1~d~fhdc2/1hg~1c1b2/10 +solution=cFEfDfCfFfEfDfGfFfEfCdIecFbFcFbFdFcFeFdFfFHeeFGeFeEfDfFfEfGfFfHfGfeFdFbGeFeBfFgF +title=Evil Dead II + +; 9 +[Level] +board=10/10/10/1c~~6/1bh~~~~3/1cf~e~h~a1/1f1a1~eb2/10 +solution=bDcDcEdEGfIfHfGfeEfEgFfFeFhFgFfFdFcFbFeFdFcFfGeFdFfFeFbFcFdFeFGfFfEfDfCfHfGfFfEfIfHffG +title=Grizzly + +; 10 +[Level] +board=10/10/1h~~6/3~6/2a~~~~~e1/4~~a~a1/1bge~gb1h1/10 +solution=bCcCIeGfHfIfdGFfdEGfeEHffEgEhFcEgFfFeFEgFgGfFfdEHfeEeGcGdGbGcGdGeG +title=Diva + +; 11 +[Level] +board=10/10/6~~b1/5~d3/3~~~b3/2c~~heg2/1~d~eg1hc1/10 +solution=GdFeGeEgcFdFFeEeCgDgEfDfFfEfGfFfHfGfeGdFeFfFgFcFdFeFfFgFIcHcGfFfEfcGbGcGdG +title=Raven Dance + +; 12 +[Level] +board=10/7e~1/8~1/8~1/1c~~a3~1/1d~fc~~~~1/2fa1~d~e1/10 +solution=EebFDeCeGgeFdFcFIgHgfFeFdFgFfFeFbFcFbFdFcFeFGfFfEfhGhBIffGgG +title=Nosferatu + +; 13 +[Level] +board=10/2c~6/3~6/3~d~e~2/3~3~2/1cg~~~~~2/1g1~hedhc1/10 +solution=EgcFEdcBdDFgdFGgeFdFHgfFeFeGGfdGFfgGgDHfbFcFEfDfCfeGfGeDfDdGeGfGgD +title=Eyewitness + +; 14 +[Level] +board=10/10/10/7~g1/1d~~~~1~d1/1e~fgfh~c1/1h~1e1c~2/10 +solution=DfEfDfbEFfEfcEGfFfdEeEfFeFdFcFbFgFfFeFdFcFgFfFeFdFFfGfFfEfDfIdHfIeGfHfFfEfDfGfFfIf +title=Jaws III + +; 15 +[Level] +board=10/3d~5/4f~~3/6~d2/4c~~h~1/2h~1~~1~1/1~fd~~~1c1/10 +solution=cFCgDgdGcGeGdGfGHdHeeGGeeEfEgEhEFgdBeCfCeCfCGebGcGdGeG +title=The Terror + +; 16 +[Level] +board=10/2b~6/3~6/3~6/3~~h1~b1/1~~~g2~2/1dh~de~ge1/10 +solution=FecGcBbGDfCfEfDfEfCfcGFgEgDgbFcFdGeGfGcGdGeGfGgGIebGcGdGeGfG +title=Salem's Lot + +; 17 +[Level] +board=10/10/10/2d~6/2b~~b~3/1dc~~a~~c1/1a1~2g~g1/10 +solution=cDfEFfEfcEgFIfHfGfFfdEeEfFgFeFdFcFbFfFeFdFcFEfFfGfgGEfDfCfFfEf +title=Evilspeak + +; 18 +[Level] +board=10/6~f2/6~3/6~~d1/5~a~2/1cb~~~1~2/1a1cb~f~d1/10 +solution=cFdFbFcFHbGgFgEgIggDHgGgFgHgGgGeFfEfDfCffGeGgGIdfGhGdGeGfGgG +title=Nightmare Castle + +; 19 +[Level] +board=10/10/10/10/2g~~5/1fca~~g~~1/1a2~bfbc1/10 +solution=cEgFhFFgdEGgeFdFcFbFfFeFdFcFfFeFdFgFfFeFeGGfFfHfGfIfHfFffGEfDfCfeGfGgG +title=Patrick + +; 20 +[Level] +board=10/2b~6/3~f5/3~6/1~~~~~~~b1/1hg~~eg~2/1eb~f2~h1/10 +solution=EgcFcBbFDeCedFcFdFIggFIefFHeeFGeFeEfbFFfEfGfFfHfGfbGDfEfFfdFcFEcdFeFcGfFgF +title=One Dark Night + +; 21 +[Level] +board=10/10/2~a6/1h~7/2~~1~f~g1/1~~~~~dah1/1~f~gh1d2/10 +solution=GeIeHeGeCgEgDgFgFfGfHfIfEgFfEfDfbDGfFfEfcECfHfGfFfDfcFbFDccFdFcFeFcGfFgFbGcGdG +title=Cat O' Nine Tails + +; 22 +[Level] +board=10/2~a~e4/2~7/2~~6/1gh~~5/3~f~~~h1/2gah~e1f1/10 +solution=DbEfcDdEcEIfGgeFfFHfGfdEbEcEFgdEGgeFdFfFeFfFgFhFFbEbDbcEdFdGcGdGeG +title=Teen Wolf + +; 23 +[Level] +board=10/10/10/10/1cg~~~~3/1ede~~~~a1/2g1ahdhc1/10 +solution=cEbEdFcEdEIfHfGfeEfEgFhFfFeFdFcFgFfFeFdFhFgFfFeFhFgFfFbFcFdFeFfFHfGfIfHfFffGEfDfeGfGgG +title=Old Dracula + +; 24 +[Level] +board=10/10/10/1e8/1a~~~~~c2/2h~a~~g~1/2e2gc1h1/10 +solution=cFeFdFfFHeeFGeFeEfDfFfEfGfFfHfGfeFdFeFfFgFhFbEcEdFeFbEcFdFeF +title=Duel + +; 25 +[Level] +board=10/8d1/7~a1/7~2/1h~~~~~da1/2~~fc~fh1/2~~h1~1c1/10 +solution=HeIeEffFHeGeFfEfGfFfHfGfIfHfDgEfDfbEFfEfcEGfdEdFcFdFeFfFgFhFIcIcHfGfHfFfEfcG +title=Hell Knight + +; 26 +[Level] +board=10/3c~1~h2/1c~e~1~3/2~1~1~3/2~1~~~3/2~d~h~~2/2~2ced2/10 +solution=dFfFeFgFfFHbGeFfdBGfeEEfDfbCcFdFfFGfHfGfFfEfDfdCeFfFfG +title=Road Games + +; 27 +[Level] +board=10/7~b1/2h~~f1~2/3~~2~2/1b~f~~~~2/2~gha~~~1/1f~1a1~g~1/10 +solution=dEbGDfbEEfcEcCdDFcEdeEdEDefEeEfEgFfFeFdFhGgFfFeFhFgFfFCecFdFeFfFHfGfFfEfbEIfIbHfGfFfgG +title=The Children + +; 28 +[Level] +board=10/10/5~h3/1f~2~4/2~~~h4/1g~g~b~~e1/2e1~1f~b1/10 +solution=dFFebFbDEfcEfFgGIfHfGfFfdEeEfFgFeFdFcFfFeFdFFfGfgGFfEfDfGcFf +title=Christine + +; 29 +[Level] +board=10/3g~5/4~5/4~1~~b1/1f~~~~1hg1/1b~chacef1/1a~3e3/10 +solution=IdHdDfEfFfGfHfdBeEIeDfEfFfHffFbEcEdEeEfFgFeFdFcFfFeFdFgFfFeFhFgFfFbFcFdFeFfFHfGfFfEfDfCfIfgDHfGfHfFfEfDf +title=Rage In Heaven + +; 30 +[Level] +board=10/10/10/7~b1/3fh~~~2/1egab~~~g1/1dhdef1a2/10 +solution=eEdEeEfFgFIdeGdFcFeFdFfFHeeFGeFedGFfGfHfcGEfFfGfbGDfCfEfDfFfEfIfHfGfFfEfcFbFdFcFeFcGfFgFbGcGdG +title=See No Evil + +; 31 +[Level] +board=10/10/10/6g3/1b~~~~f~2/1dah~~b3/1hf1d~ga2/10 +solution=bEcEdEeFdFcFbFeFGedFFecFEeDegEbGDfEfFfGfGgeFdFcFHgfFeFdFHeFfGfFfGfEfDfeG +title=Night Must Fall + +; 32 +[Level] +board=10/1g~b6/1c~7/2~7/1f~~6/2g~~~~~e1/1~feb~1~c1/10 +solution=bEcEdFcFeFdFeFfFgFIfHfGfFfCgDgbBEgcFdFeFfFgFDbbCcEdFcFeFcGfFgFbGcGdG +title=The Psychopath + +; 33 +[Level] +board=10/10/3h~5/4~5/4~~~b2/1f~he~dh~1/2~ed~b1f1/10 +solution=DfbFcFGgeFdFfFHeeFGeFeEfDfCfFfEfDfGfFfEfEgcFbFFgdFcFGgeFdFHffFdGgFhFcGGgdC +title=The Raven + +; 34 +[Level] +board=10/10/1f~7/2~7/1a~~6/2~~~b~hb1/1fh~~3a1/10 +solution=HfcGbGdGFfGfcGEfFfDfbCbEcEIfHfGfFfdFcFeFcGfFgFhF +title=The Unearthly + +; 35 +[Level] +board=10/10/1h~3~b2/2~~2~g2/2~~e~~3/2~hd~2g1/4e~bhd1/10 +solution=HcHdDfGgeEGeFeEeGeFeEeDebCcDdEeEfEfGdFeFcFdFHgGgGeeGfGgGcFdFeGfGgG +title=House Of Usher + +; 36 +[Level] +board=10/10/1d~1g~~ef1/1f~2~2g1/2~~1~4/3~~~4/1de~~~~3/10 +solution=bCHcIcbDcEdGcGbGeGdGcGcEdFeFGcHcGceCfCgChCFffGdGeG +title=Paranoic + +; 37 +[Level] +board=10/10/10/6~h2/6~ec1/2ac~~~ge1/2h1a~~1g1/10 +solution=dFcFeGdFfGHdeGGfFfEfDfHeIeGfFfEfHfGfFfHfGfIfHfGfeFdFfFeFgFhFeG +title=Hellraiser + +; 38 +[Level] +board=10/10/10/5a4/3~~c~~f1/1b~c~e~ge1/2~af1b1g1/10 +solution=IedFDgbFEgcFdFFeEeFeDfCffFHeGeeEfEEfDfFfEfgEhEGfFfHfGfIfHfEgFfEfGfFfIfHfGfFfdFeFfFgFhFcFbFdFcFeFfFcG +title=Theater Of Blood + +; 39 +[Level] +board=10/10/10/4a~1~b1/3~d~~bd1/2~~cf~3/1f~~2~ca1/10 +solution=eDbGcGEeDfEfDfHgHefEFfEfgEGfFfEfcFdFeFfFIdHeHeGfFfEfIeHeGfgGFfEf +title=Cujo + +; 40 +[Level] +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 +solution=IbCeCbbEbGcGbGeGGfHfdGFfcGEfcEdEeFGbdFFbIfHfGfeFfFgFdG +title=Deadly Blessing + +; 41 +[Level] +board=10/10/7~c1/5~~~2/3~~bh~g1/1f~~~db~2/1gc1d1hf~1/10 +solution=bFcFdFFeGegFIeIcfFeEfEHdGdFeEeGeFeEeHeGeFehGgFfFeFdEDffFHfGfeEfEgFgGEfDfFf +title=The Boogeyman II + +; 42 +[Level] +board=10/10/10/10/3~ad1a~1/1~~~ebdcg1/1c~~2gbe1/10 +solution=EeFeEeDgEfDfCfFfEfDfGfFfEfhEHfGfFfEfcFdFeFfFgFbFcFdFeFfFgGIeHfIfGfgGFfEfDfbG +title=Bloody Birthday + +; 43 +[Level] +board=10/5~b3/5~4/3d~~4/4~~~~2/1~~~~abcg1/1e~age1dc1/10 +solution=FfdDGfeEHffEIfgEDgEgFfGfHfEfDfCfFfEfDfGfFfEfGbFfEfcFbFdFcFeFcGfFgFbGcGdG +title=Day Of Wrath + +; 44 +[Level] +board=10/2h~c2~g1/3~3~2/3~3~2/1h~~~2~2/1fc~~e~af1/1g2a1~1e1/10 +solution=bEFfEfcEdEeFfFHfGfFfIfHfGfFfdFeFfFgFhFcFbFdFcFeFdFIbFfHfGfFfEfDfCfcBdFeFfFEbdF +title=Horror Of Dracula + +; 45 +[Level] +board=10/10/6~~h1/5b~ea1/8g1/1ed~~~b~a1/1hg~~~1d2/10 +solution=IcGfIfHfGfIfHfIfFgGfFfHfGffDHchDgDhDIfHfIfeGGfFfHfGfEfcFbFdFcFgDhDIfHfGfeFcGfFgFbGcGdG +title=Day Of The Dead + +; 46 +[Level] +board=10/10/7~d1/7~c1/1f~3b~2/2~~f~h~g1/1bh~gd1~c1/10 +solution=GfcGEfFfbGDfEfGfEgcFCgFgdFeFfFgFIfHfGfFfDgbEEgcFdFeFfFgFIgIcIdHfGfFfEfcGbGcGdG +title=Creepers + +; 47 +[Level] +board=10/1f~7/1c~7/2~~~5/3~h~~~b1/1f~~e1c1h1/1a~~b~ae2/10 +solution=bBbCeEbFcGEfcDdEFeEecDdDeEfEdEeEbGDfEfEgcFCgGgFgdFDgEgeGfGIedGeGfGHefEgEhEcGdGeGgGbGcGdGeGfG +title=Bordello Of Blood + +; 48 +[Level] +board=10/6~b2/1d~~b1~3/2~~2~~g1/1g~~~e~~2/2~1~1~~2/1~~~~1~de1/10 +solution=EcbEDebCcEcGdGHgfEHbGeFedEeEfEIggEIdHeGehGgGFeEeDeCgcGbGcG +title=2,000 Maniacs + +; 49 +[Level] +board=10/10/5e~c2/1h~3~3/1g~~2~~2/1c~had~~~1/1d~1g1ea~1/10 +solution=fFfCgEeFhFgFfFhFgFdFeFfFHcgFGfFfEfDfIfHfGfFfEfDfbDcEdFeFfFgFgGbEcEdFcFbFDf +title=Twisted + +; 50 +[Level] +board=10/1eb~6/3~6/3~~5/3~~~~~2/1~efc~~gd1/1gdc1b~f2/10 +solution=cBbBcBdDeEdECfDffGHfGfeEEfIfHffEgEFfEfcFbFdFcFeFdFhFgFfFeFGfHfGfIfHfFffGEfDfbG +title=House IV + +; 51 +[Level] +board=10/1c~7/1e~7/2~7/2~2hg3/1~~~~gdae1/1~ad2c1h1/10 +solution=FfGeEfFfCgDgEfDfFfEfCfGfFfEfHfGfFfEfIfHfGfFfEfDfbFbBbCcFdFcFeFdFbGfFgFhFeFfF +title=The Black Room + +; 52 +[Level] +board=10/7e~1/3~f3~1/2f~4~1/3~~3~1/1bahe~~~~1/1ah1b~~~~1/10 +solution=EcdEeGfGeGdFcFcDeFdFfFeFdFbFcFdFFfEfDfCfGfFfEfDfgGfGhGhBIfeGfGgG +title=Bluebeard + +; 53 +[Level] +board=10/7~a1/7~e1/6~~2/6~~e1/1gfa~~~e2/1f1h~~hg~1/10 +solution=dFcFbFdFcFGgeFdFHgfFeFgFfFIbIcfGHdeGGfHfdGFfEfGfFfHfGfEfeGDfCfdGeGhGfGIe +title=The Severed Arm + +; 54 +[Level] +board=10/5f4/2~e~c~3/2~d2~3/2~2~~3/2~b~f~~~1/1~~c2edb1/10 +solution=FcdFfFeFgFfFfCGeFfEfDfDccFdFeFhFgFfFEcHfIfHfGfFfEfCgDgDdDdcFdFbGeFfFgFgG +title=Homebodies + +; 55 +[Level] +board=10/1e~3~a2/2~3~3/2~3~3/1b~~1~~~g1/2~a~h~~c1/1hegc1~b2/10 +solution=dFHgHbgFfFeFgFIefFHeGeFfEfGfFfHfGfIfHfcGEfFfGfbGDfEfFfbEcEdFdFeFfFbBcFdFcFeFfFcG +title=The Wolf Man + +; 56 +[Level] +board=10/2f~6/3e~5/4~5/2b~~~1g2/1~a~~~~fc1/1c1~1aebg1/10 +solution=HfGfFfEfHfGfFfEfcEIfHfGfFfdEeEfFgFeFdFcFfFeFdFIggFfFeFGfHfGfFfdCeEfFfGEfDfCfcBdCEf +title=Conqueror Worm + +; 57 +[Level] +board=10/1e~4~a1/2~4~b1/2~3~~2/2d~~1~3/3c~d~h2/1b~ha1ec~1/10 +solution=cEdFfFeFdFDgEgFfEfGfFfbBcEHfGfFfdEeFfFIbdFeFhGfFHdGfFfEfcGIcHdGfgGFfbGcG +title=The Fifth Floor + +; 58 +[Level] +board=10/4~b4/4~5/1a~~~5/1g~1~~~gh1/1d~~hcec2/4a1deb1/10 +solution=HeGeFeFbEdeEEfDfDdbDcDdDfEgEcFFfGfHfIeHeGeFeFfEfGfFfHfGfFfdFeFfFgFcFdFeFfFgFbFcFdFeFfFbFcFdF +title=The Uninvited + +; 59 +[Level] +board=10/10/10/4~h4/1~~~~e4/1cba~de~~1/1bfdcf1ah1/10 +solution=dFFdcFEeFebFDeCeEeDeCegFfFeFdFcFhFgFfFeFdFFgGfFfEfDfHfGfFfEfIfHfGfFfEfcFdFeFfFgFbFcFbFdFcFeFcGfFgFbGcGdG +title=Blackenstein + diff --git a/packs/Twister Levels.ini b/packs/Twister Levels.ini new file mode 100644 index 0000000..d2d1471 --- /dev/null +++ b/packs/Twister Levels.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Difficult. Many of these levels have twists that add challenge. + +; 0 +[Level] +board=10/4~~f3/4~2g2/1~e1~1~e2/1~2~1~3/1~2~~~3/1~~~e~~gf1/10 +solution=GbFbHgGgeFfFgGCdbGfGeGcGgGfGdGhGgGeGHdHdgG +title=Tornado + +; 1 +[Level] +board=10/1~b2b~1g1/1~3g~~a1/1~4~~2/1~g~2~~2/1~1~~~~~2/1~~~~a1~2/10 +solution=CbfBGfbGcGcEFgdFeFfFgFIcHfGfFfdGfCIc +title=Helm Wind + +; 2 +[Level] +board=10/10/10/6~b2/1b~c~~~3/2c2~~3/1~h~c~~h2/10 +solution=dECgeGcGfGdGeEHdbEcGdGeGbGcGdGeGfG +title=Solar Wind + +; 3 +[Level] +board=10/10/10/1e~c~5/1f~1~5/2~1~c4/1~~~~e~ef1/10 +solution=dDFfFgEgDgCgHgGgFgEgbDbEcGdGeGfGgG +title=Puelche + +; 4 +[Level] +board=10/5~a3/1g~~~~4/4~~4/4~~4/1e2~~1e2/1a~~g~~g2/10 +solution=bCcCEgHgGgdCGbbGcGdGbGcGdGeGfG +title=Thermal + +; 5 +[Level] +board=10/1c~2h4/1h~1~b~3/2~1~1~3/2~1~1~3/2~~~~h3/2~1b~c3/10 +solution=fCFcEfDfbBcFdFeGGfFfGfEfbCeG +title=Chinook + +; 6 +[Level] +board=10/10/10/5~g3/4h~4/1a~eg~e~~1/2~3h~a1/10 +solution=eFIggFfFeFhFgFfFdFeFfFHfGfFfEfDfbFcFdFeFfFgFgGGdFfEfDf +title=Storm + +; 7 +[Level] +board=10/10/10/10/4ca~3/1e~3~~2/1baec~~b~1/10 +solution=eGfGfEeEfEgFdGcGeGdGfGHfeGhGgGbFcGdGeGfGbGcGdGeGfGgG +title=Breath + +; 8 +[Level] +board=10/8e1/7~a1/2h~3~2/3~2~~2/2~~g~~h2/1ge1a~~3/10 +solution=IcHeHfGfeFfFgFIcHeGfFfEfDfHfGfFfEfDfcDdFeFeG +title=Eurus + +; 9 +[Level] +board=10/1b~7/2~7/1d~7/2~7/2~~2~~a1/1ea~~de~b1/10 +solution=bDcFdGcGdGeGgGIfHfbGcGdGeGfGbBcGdGeGfGgG +title=Samiel + +; 10 +[Level] +board=10/10/1a~3~g2/2~3~3/2~3~3/2~d1~~3/1h~g~h~ad1/10 +solution=bGDfdGfGHcGfcGdGeGbCcFdGeGfGcGdGeGfGgG +title=Gale + +; 11 +[Level] +board=10/10/10/10/1be~~2~g1/1g2~2~2/1a~~~e~ba1/10 +solution=cEdEbEcEdEeGfGbGcGdGeGfGgGIebGcGdGeGfG +title=Gust + +; 12 +[Level] +board=10/10/10/2e7/2f~6/3~1~f~a1/1ha~~~h~e1/10 +solution=cEGfdGcGdGeGgGIfHfbGcGdGeGfGcEdGeGfGgG +title=Calm + +; 13 +[Level] +board=10/10/10/7f2/6~e~1/2h~~~~1e1/1gf~g~~~h1/10 +solution=hEEgcFdFeGfGgGdGcGeGdGfGHeGfbGcGdGeG +title=Candelia + +; 14 +[Level] +board=10/1b8/1ga~~g~3/5bg~2/7~2/7~a1/7~g1/10 +solution=fCcCdCeCfCgDIfbCcCdCeCfCgDbCcCdCeC +title=Updraft + +; 15 +[Level] +board=10/3c6/3e~~e3/5~4/5~4/5~~~g1/1bg~~~~bc1/10 +solution=dCeCGcIfHfcGdGeGbGcGdGeGfGdCeCfGgG +title=Auster + +; 16 +[Level] +board=10/3~c5/3~3f~1/2f~4~1/1dc~2b~~1/3~~2~~1/2b~~~d~~1/10 +solution=EbcEcEbEcEdFeGhCdGeGfGgGgEcGdGeGfG +title=Haboob + +; 17 +[Level] +board=10/3g~3f1/4~2~g1/4~2~2/4~2~2/4~2~2/1bfe~e~~b1/10 +solution=dGdBIceGfGIccGdGeGfGbGcGdGeGfGgG +title=Tropical Cyclone + +; 18 +[Level] +board=10/10/10/10/1a~3g3/1g~3a~e1/1e~h~~h~2/10 +solution=dGeGbEcGdGeGbFcGdGeGIfbGcGdGeGfG +title=Downdraft + +; 19 +[Level] +board=10/10/7~g1/7~2/2e~~f1~2/2g~~2~2/1fb~~~e~b1/10 +solution=cEdGeGcFdGFecGEfDfIceGfGdGeGfGgG +title=Cyclone + +; 20 +[Level] +board=10/10/4g~4/1a~a1~4/2~b~~~~c1/1~~2~1~a1/1c2~~gb2/10 +solution=dEGgeEeCfEgEIeHeFgfGdEeGeEGeFefGEeDebDcECfdEIfFgHgeE +title=Wuther + +; 21 +[Level] +board=10/10/10/10/1ba~3h2/3~~~~bg1/1g~~~~hab1/10 +solution=HfGfHfFgEgcEdFeGfGbEDgIgHgGgFgcEbGcGdGeGfGgG +title=Tebbad + +; 22 +[Level] +board=10/10/1c~7/1d~7/2~7/2~~~1~cg1/1dgdb~~b2/10 +solution=eGfGbCcFdFeGfGdGcGeGdGfGeGgGIfHfHgGgFgEgbD +title=Lake Breeze + +; 23 +[Level] +board=10/2f7/1~a~6/1~1~1~a~e1/1b~~~~1~2/1f~~3~2/2~~be~~b1/10 +solution=EgDgFgEgcCCcDfbEIddGeGfGIgHgGgFgcEGdFeEe +title=Capful Of Wind + +; 24 +[Level] +board=10/4~a4/4~5/4~5/4~2a2/2g~~~~gh1/2e~~~hea1/10 +solution=HfGfHfGfIfHfcFHgfFdGcGdGeGGgFgEgIgHgGgFb +title=Notus + +; 25 +[Level] +board=10/10/10/1g~4~d1/1a~c3~c1/2~a~2~a1/2~d~g~~2/10 +solution=DfDfbDcEdFIddGeGfGbEIfHgGgFgcEIfcGdGeGfG +title=Blustery + +; 26 +[Level] +board=10/10/7~e1/7~g1/2g3~~2/2f~2~3/2ge~d~df1/10 +solution=fGIcHedGeGIdcGdGeGcFfGdGgGeGHecGdGeGfGgG +title=Zephyr + +; 27 +[Level] +board=10/4e~4/1~b1f~4/1~3~4/1~2f~4/1~~h1~4/1~~f~e~bh1/10 +solution=eBeCfGdGeEDgCgCcbFcGdGeGfGbGcGdGeGfGgG +title=Breeze + +; 28 +[Level] +board=10/4~g1~e1/1a~e~2~2/1c~4~2/2~4~2/1a~4~2/1e~~c~~~g1/10 +solution=bCbFbDcGIbHgGgFgEgDcFbEcDccGdGeGfGgG +title=Hurricane + +; 29 +[Level] +board=10/2c~6/3~6/2c~6/3h~~4/3fe~~~c1/4hf~~e1/10 +solution=dEeFcBdEcDFfdEfGgGIfHfeEdFeFfGeGfGgG +title=Wind Chill + +; 30 +[Level] +board=10/7~d1/2c4~2/2d4~2/2a~~~1~2/3~b~c~2/1b~~ad1~~1/10 +solution=gFIbHfbGcGcEcEdEeEcEdEeFeFdFfFgFdG +title=Levanter + +; 31 +[Level] +board=10/1e~1~be3/2~~~2h~1/2~~4~1/2~~4~1/2~~3~~1/1~b~geh~g1/10 +solution=FbEchCIfGbFbEgDgbBCgFgEcbGcGdGeGfGgG +title=Boreas + +; 32 +[Level] +board=10/4h~4/5~4/5~1e2/1a2~~~a2/1h~~~1~f2/1ef~~h~3/10 +solution=eBbFcFFeHfcGdGeGHebGcGdGeGHfbGcGdGeG +title=Roaring Forties + +; 33 +[Level] +board=10/7~h1/6~~f1/4~~~3/3~e~4/3~2b~f1/1~c~bhec2/10 +solution=IbHceEGdFdCgEgEeDgdGFeEedGeGcGdGeGbGcGdGeGfGIcHcGdFeEeIfdGeGfG +title=Squall + +; 34 +[Level] +board=10/4b~4/5~4/5~4/1c~a~~4/2~gch~hg1/1~~a2~1b1/10 +solution=dEeEDfEfDfFfEfFfCgDfEfbEHfIfHfGfFfEfcFdFbGeBfFgFhFeFfF +title=Twister + +; 35 +[Level] +board=10/10/7a2/6~b2/1bf~~~~f2/3~~ad3/1d~~2fb2/10 +solution=FfGfbGcGEfcEFfdEeEHeeFdFHgfFHdGebEGfFfDgCgEfcEdFbGeFHe +title=Typhoon + +; 36 +[Level] +board=10/4~a4/2~gc5/2~7/1~~~b~4/1~~~1~~bd1/1cd~~g~1a1/10 +solution=DcEcDcCeFbEcDcFgEgEecEdECgHfIfHfGgeEfFdGgFhFbGcGdGeG +title=Friagem + +; 37 +[Level] +board=10/8a1/1h~2e~~e1/2~3~~2/2~3~3/1b~~~~~~f1/1f~~ah1~b1/10 +solution=fCIcgFIfHfHdGfgFbCbFEgcFFgdFeFfFgFIcHdGfFfEfcGbGcGdG +title=Simoom + +; 38 +[Level] +board=10/10/10/2~g6/1c~3h~e1/1g~~~~f~c1/1e~~~~1hf1/10 +solution=DdbEcFIfgEhEdGcGeGGfHfdGFfGfIfHfIfbFGfeFcGfFgFbGcGdG +title=Dust Devil + +; 39 +[Level] +board=10/10/10/1c~g~~4/2~2~f~2/2d~~fa~~1/2a~d1c~g1/10 +solution=gEgFfFhFgFDdbDcDcGcFdFeFfFgGIfHfGfFfEfcGdDeDfFgFgG +title=Half A Gale + +; 40 +[Level] +board=10/1~f7/1~2~df~2/1h~1~2~h1/2~1~1~~2/2~1~~~~d1/2h~cd~c2/10 +solution=IfcGfGeGdGFceFfFfGbDeGcGfGdGgGgCIdeGHeCbbDcGdGeGfG +title=Sea Breeze + +; 41 +[Level] +board=10/10/3~e5/3e1af~2/3c~2~2/4~~1b~1/2fb~~~ac1/10 +solution=EchFHgGgFgdEeFIggDhFfGfDgDeGfGdGeGfGgGcGdGeGfGgG +title=Williwaw + +; 42 +[Level] +board=10/1d4d~2/1b~3g~2/2~4~2/2~4~2/1f~~3f2/1g~eb~~e2/10 +solution=DgbCcFcGdGeGfGbFcGdGeGfGgBbCcGdGeGfGgCbGcGdGeGfG +title=Trade Winds + +; 43 +[Level] +board=10/10/7~b1/6f~2/4~b1~2/2e~~1~a~1/1~acfe~c~1/10 +solution=cFdFCgDgEgIcFehFHfeGgDHfdGeGcGdGeGfGbGcGdGeGfGgG +title=Aquilo + +; 44 +[Level] +board=10/10/2d~6/1g1~6/1cf~6/1h1~~~~~~1/1cfhg~~1d1/10 +solution=cEeGdGbEbGcGbGfGeGdGcGcCcEdFeFdFfFdGgFhFbGcGdGeG +title=Keen Blast + +; 45 +[Level] +board=10/2a~6/3~6/1~e~6/1~1~h~4/1~~f1~~~2/1~~ecfcha1/10 +solution=eEfFgFcDcBDdCdbGDfEgcFCgDgdGcGdGeGbGcGdGeGfGgG +title=Mariah + +; 46 +[Level] +board=10/3~d2~h1/3~3~2/3~~2~2/3e~2~2/2~b~~~d2/1eah~~~ab1/10 +solution=EbdDHfeGHgGgFgdFeFfGgGDfeGdGcGfGeGgGIbHfdGeGfG +title=Bise + +; 47 +[Level] +board=10/3b~5/1b~1~5/1d~~~5/1e~g~~4/2g2~1~d1/1~eg~~e~2/10 +solution=bCdEdBEddGCgeGcGgGfGdGeEHgGgFgEgbEbEIfcGdGeGfG +title=Stiff Breeze + +; 48 +[Level] +board=10/2~b6/2~4~h1/2~2~~~c1/2~2~1~2/1e~f~f~~2/1c~b~1~eh1/10 +solution=HgfFIggFIcIdHdHfDfbFDbcFGfFfdFcFeFfFcGGdFfbGcG +title=CAT + +; 49 +[Level] +board=10/1b~7/2~7/2~7/2~2~h1g1/1g~~~~1~a1/2ch~ab~c1/10 +solution=GeFfbBFgEgcFdFeGIfdGeGfGcGdGeGfGgGbFcGdGeGfGgG +title=Polar Night Jets + +; 50 +[Level] +board=10/10/6~~f1/1a~3~h2/2~h~~~eg1/2~a~~~1e1/4~fg3/10 +solution=IcHcFgdEGgeFdFfFHeeFGeHeIeHefEgEhEFfGfeGbDcFdF +title=Fresh Breeze + +; 51 +[Level] +board=10/3~~d4/1h~~2d~2/2~~3~2/3a~2~2/1~f1f~1~2/1chca~~~2/10 +solution=dEeFbCcDCfdGdEcGfGeGbGcGdGbGcGdGeGFbEbgCdEeGfG +title=Horse Latitudes + +; 52 +[Level] +board=10/1c~7/2~7/2~4~c1/2~1g~h~2/1a~~a~g~b1/1b~h1~1~2/10 +solution=gFIfIdHeGeGfeEHffEgEEfDfFfEfbBGfFfEfcFbFdFeFbG +title=Second Wind + +; 53 +[Level] +board=10/4h~~b2/5~~3/5~~3/5~~d2/1~a~~~~eb1/1e1~h~~ad1/10 +solution=HbHeeGGfFfHfGfIfHfeBEgcFdFFfEfDfCfeGfGdGeGfGgG +title=Foehn + +; 54 +[Level] +board=10/10/10/10/1b3~f3/1f~1~~c~d1/1h~~d~bhc1/10 +solution=IfeGGeFfGfFfHfGfbFGgeFcGHgfFgFbFcGdGbGcGdGeG +title=Anticyclone + +; 55 +[Level] +board=10/10/10/6~e2/2~~e1~3/2fhb~~3/1dhd1~fb~1/10 +solution=EeDeGgeFdFcFhGfFeFdFfFeFcFdFeFGfgGFfHdEfDfbG +title=Simoon + +; 56 +[Level] +board=10/6~a2/6~3/6~3/2c~2~3/1ha~2~d2/1fd~~~chf1/10 +solution=cEdGeGHbcFdGeGHfcGdGeGbFcGdGeGfGbGcGdGeGfGgG +title=Elephanta + +; 57 +[Level] +board=10/10/1c1g6/1g~b~5/2~1~5/1d~1~~~a2/1a~~~d1bc1/10 +solution=HfGfFfdDeFfFgFbDbFDdbDcDCfdDeFfFgFbGcGbGcGdG +title=Hadley Cell + +; 58 +[Level] +board=10/1f~~3c2/3~2~a2/3~2~hf1/3~1~~3/3~~~~~e1/1e~~ha1~c1/10 +solution=bBbGcGcBdFeFfFHcGeHdGegFIfHfGfdGHdgFhFIdHdgF +title=Favonius + +; 59 +[Level] +board=10/10/5~~h2/5~1g~1/4~~2~1/2b~~ghf~1/2fa~ba1~1/10 +solution=HcGcFeFfEfGfFfFgdFcFGgeFdFHffFdGhDgFhFcGdGeG +title=Willy-willy + diff --git a/packs/Variety 10 Pack.ini b/packs/Variety 10 Pack.ini new file mode 100644 index 0000000..24906d5 --- /dev/null +++ b/packs/Variety 10 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/4h~4/5~1e2/5~1g2/1e~2~~b2/2~~~~ag2/1b~1a~h3/10 +solution=HeGgGfFfEfDfHfGfeBFfEfeGbEDf +title=Dr. Fitzpatrick + +; 1 +[Level] +board=10/10/1~f7/1~8/1~c5e1/1fh~1e~~b1/1c1~~b~h2/10 +solution=CcCeIfHfIfHfcFdGeGfG +title=Farmer + +; 2 +[Level] +board=10/3~f~d3/3~1h4/3~df4/2~~2e~2/2~c~2~2/2~h~~~ce1/10 +solution=gEHgdFeGEdEbFdEdFdEdDeGbFdEd +title=Alice Klopfer + +; 3 +[Level] +board=10/10/1e~7/1b~3h~2/1a~~3~2/2~~~~f~~1/1ahfe~2b1/10 +solution=bCbDcEdFcFGfeFdFfFdGbEcGgFhFgDHfGfdG +title=Warren Wiggins + +; 4 +[Level] +board=10/1bh~6/3~1b~3/3~1f~3/3~f1~~~1/2~~hd~g~1/2g3~d~1/10 +solution=cBfCfFfDgEhEhFgFeFfFgGIfHfGfFfEfDfbBcBdFeFfFgFgG +title=Nazzim Of Bazzim + +; 5 +[Level] +board=10/1h~3f3/2~3d~2/2~4~2/1a~~3~2/3~c~~~d1/1a~~f~h1c1/10 +solution=gCbEcEbGgCHfGgeFfFgFhFbBEgcEdFdGeG +title=Dellar + +; 6 +[Level] +board=10/10/2c7/2g~1gc~2/3~~e1~~1/3~~1~e~1/3~g~bgb1/10 +solution=cDgDfDgDhEHfgGFeeGcDdGeGfGgG +title=Stuart + +; 7 +[Level] +board=10/10/3~h2~a1/3~3~b1/3~~2~e1/3~~bf~2/3f1he~a1/10 +solution=IcFfEfEcdEeFdFeFGfIeFfEfIefG +title=Glikker + +; 8 +[Level] +board=10/10/1ah~2~f2/3~2~3/3~2~3/3~~~~gb1/1afb~1~hg1/10 +solution=HfIfHfGfFfcGbGdGcGcCbCcCdFeFfFgFHcGfFfgG +title=Sir Jeers + +; 9 +[Level] +board=10/10/6~c2/3g~1~3/2~a~~~~b1/2~1~~eg2/1b~1~eac~1/10 +solution=HcdDdEIeeFGeFeHeGeFeEeDehGgFfFHfeGfGeGfGgG +title=Ziff + +; 10 +[Level] +board=10/5a~g~1/6cd~1/8~1/1b~3~a~1/1d~3~1~1/2b~~~g1c1/10 +solution=bEhEhBIeHefBgBhChCIegChCbFcGHedGeG +title=Aaron Alligator + +; 11 +[Level] +board=10/3c3~h1/2ha~2~2/4~2~e1/4~2~g1/4~~c~2/2e~a~1g2/10 +solution=dCdCGfIbcCdCHfGfIdIeHfGfcGdG +title=Wocket + +; 12 +[Level] +board=10/4h5/3~f~4/2~~1~4/2~h1~4/1bfd~~e3/1d1eb5/10 +solution=EcDdbFDedFcFeFdFeCcFdFFfEfFfDfCfGfFf +title=Right-Side-Up + +; 13 +[Level] +board=10/2d~~c4/3~~1e3/3~~~h3/2~ec~1d2/2~c1~~h2/2~2~4/10 +solution=cBdDFbEcDeeEGdGdFefFEeDfHfGf +title=Flustard + +; 14 +[Level] +board=10/10/10/10/10/1e~c~ac~d1/1ged~g1a2/10 +solution=DfIfdGFfGfHfcGEfDfFfEfGfFfdFcFbFdFcFeFcGfFgFbGcGdG +title=Munch Hunch + +; 15 +[Level] +board=10/10/5a~3/6~3/2e~2~g2/2ge~~~h2/1ach~c~3/10 +solution=cEfCHfGfFfcGdGHfGfcGdGbGcGdGeG +title=Yeoman Bowmen + +; 16 +[Level] +board=10/3g~1~f2/4f~~3/3cg~~~a1/2~b1~1a2/2~2~~c2/2~~~b~3/10 +solution=IddBeCHbGddDeDfFHfDecGdG +title=Tizzy + +; 17 +[Level] +board=10/10/2~h3~h1/2~c~2~d1/2~1~~a~2/1b~~~~d~2/1a~1~~c~b1/10 +solution=DcbFcFdFGgGfFfEfDfCfIgIcIdHfGfHfFfdDeEEfDfeGfG +title=Truffle + +; 18 +[Level] +board=10/10/2~c6/2~1~~bd2/2~1~~4/2~~~b~3/1b~~ad~ac1/10 +solution=EgDgDcHgfFFgEgcFGgFgdFGgeFGdHdGdFdEfcGbGcGFefGgG +title=Von Schwinn + +; 19 +[Level] +board=10/3c~2b2/4~~~f2/5~~3/5~~3/1~~e~~~1d1/1ebf1d~~c1/10 +solution=DfCfIgHgHcGfFfEfHcGfFfEfdBeCfFfGgG +title=Dr. Timpkins + +; 20 +[Level] +board=10/10/1h~7/2~~~~e3/2dc~ac~2/4~1d~~1/1he~~2~a1/10 +solution=GdgFfEgEhFbCcDFedDdEeEfEcEdEeEcGfEgFbGcG +title=Woset + +; 21 +[Level] +board=10/6a~g1/6d~e1/7~d1/7~2/3~~~c~2/1e~~1ag~c1/10 +solution=IbgCIcIdHfGfgGgCFffGEfbG +title=David Donald Doo + +; 22 +[Level] +board=10/10/2f7/1~d~~2~h1/1~2~c1~2/1d1c~1~~2/2~hbfb3/10 +solution=CdFecDdDDgEgdGeGIdHfcGdGeG +title=Single-File + +; 23 +[Level] +board=10/3a~5/2df~~4/5~4/5~~c2/3g1~~a2/3dgc~f2/10 +solution=HedBeCHfdCeCfGcCdCeGeCdGfGdGeG +title=Mo Red-Zoff + +; 24 +[Level] +board=10/10/1hd~1~f3/3~1~4/1h~~1~4/2~~~~~d2/1~a~hd~fa1/10 +solution=GccGcCdFfGeFfFfGbCDgbECgcCbGcGdGeGfGgG +title=Goo-Goose + +; 25 +[Level] +board=10/1b3~~e2/1c~2~4/1d~2~4/2~~~~1e2/2~~~d~b2/2dc~c~3/10 +solution=HbGbFeFfEfbDHfHfGfFfDgbCbDFgcEcGdGeG +title=Marco + +; 26 +[Level] +board=10/4e~1h2/5~~b2/4d~~3/4g~~3/5~gd2/1h~~b~1e2/10 +solution=HcGeeDeEHfGfHcGfeBfFgFbGcGdG +title=Swomee-Swans + +; 27 +[Level] +board=10/10/3a~5/1~b1c~4/1~3~4/1~d~~h~a~1/1c1~~b~dh1/10 +solution=HffFgFhFCdcFbFcFdFGgFgHgGgeDFfEfDfCfdCeDFfdG +title=Aldermen + +; 28 +[Level] +board=10/10/10/10/1h~1~f4/1g~~~ehc2/2~gfc1e2/10 +solution=FebEdGFfGfHfcGEfFfGfeFdFeFfFgFDgbFcFcGdG +title=Mrs. Umbroso + +; 29 +[Level] +board=10/5ad~2/6f~2/1a~4~2/2~3~~2/2g~~~~~2/2a1~fgd2/10 +solution=gCfBgBgCHeGfHfcFdFFfGfEfbDeG +title=Zelf + +; 30 +[Level] +board=10/1~c2c4/1~2~a~~2/1~g~~1e~2/1~1~~~a~2/1~1e~2~2/1c1c~g4/10 +solution=CbfCFcgCgEcDdFGeFe +title=Lurch + +; 31 +[Level] +board=10/7h~1/6~e~1/6~f~1/5~~1~1/2~a~~~~e1/1f~1a~fhf1/10 +solution=hBIfHfIfeGGfgGfGHcHdGedFFfGfEfDfeG +title=Zower + +; 32 +[Level] +board=10/10/7h~1/4b~2h1/5~~3/3~~cf~g1/2c~fg2b1/10 +solution=hCFfEfGfeDIfHffEFfGfgFhF +title=Dr. Von Eiffel + +; 33 +[Level] +board=10/8g1/4~b~~b1/3~~1~3/3~2~~e1/2c~~e~~2/2g~gcb~2/10 +solution=FcIcFfEfEddFeFHccFdFeFeGdGfGeGgGIeHfIccGdGeGHc +title=Lord Droon + +; 34 +[Level] +board=10/10/4d~4/5~1~b1/2d~1~1~2/3~~~h~a1/2cbac1h2/10 +solution=gFcEdFeFfFgFIfHfGfFfIdHfGfFfeCfFgFcGdG +title=Blooie Katz + +; 35 +[Level] +board=10/8g1/4b~1~f1/5~1~2/5~~~~1/2~b~~h~d1/1h~1~~dgf1/10 +solution=IfIchEIcHeGeGfHfdFFffGEfeCDf +title=Zummers + +; 36 +[Level] +board=10/10/6~h2/3d2~3/2~f~~~c2/2c1b~~3/3bh~~fd1/10 +solution=eGFgdEdEHgGgeEIgHgHcHeGeFeEeEgDedGeG +title=Jogg-oons + +; 37 +[Level] +board=10/10/2~g6/1eb7/2h~~5/2g1~~h3/3b~ae~a1/10 +solution=cEdEGfFfcEdEbDDccEFgdEeFeGfGgG +title=Dr. McGuire + +; 38 +[Level] +board=10/4e5/2~~d5/2b1e5/1~f~6/1~1~6/1~d~~~dfb1/10 +solution=EcDcCeCeGgFgcEbGcGdGeGfGbGcGdGeGfGgG +title=Quandary + +; 39 +[Level] +board=10/10/6~b2/2a~2~3/1b1~1~~3/1g~~~~a3/1be~~eg3/10 +solution=HccDGedGFfGfcGEfFfbGbFdGbGcGdGeG +title=Fred + +; 40 +[Level] +board=10/2g~6/2e~6/3~c5/3~f~4/4d~~ed1/1f~~g~~1c1/10 +solution=eEeFHffFgFcBdEeFfFgFhFbGcGdGcCdEeG +title=Seersucker + +; 41 +[Level] +board=10/4~g4/3~~5/1a~~3~f1/2~~3a2/2d~~~~f2/3ga~~d2/10 +solution=IdHgHfbDcFdFcFeGdFeFeGFbEc +title=Hud Fuddnudler + +; 42 +[Level] +board=10/10/10/10/1g5~d1/1chd~~d~2/1h1cd~g~2/10 +solution=GfdFcFbFdFcFbFcFEfDfCfeGgGIeHfdGeGfG +title=George + +; 43 +[Level] +board=10/1e~7/1d~7/2~4~f1/2~e2~~g1/2~g~~~g2/2~1~~fd~1/10 +solution=IdHebBbCDedFcFdFeFfGeGhGfGIe +title=Roosting Quail + +; 44 +[Level] +board=10/1~f1e~4/1~2b~4/1~2e~~g2/1~~2~~b2/1g~2e~3/1b~~~f~3/10 +solution=HdfFFgeBeDCbbEcGbFcGdGeGHebGcGdGeD +title=Bell Ringer + +; 45 +[Level] +board=10/1g~1c~~3/2~3~3/2~d~~~3/1~~b1~~3/1~h2~~~2/1~d~hb1gc1/10 +solution=DdbBcDCecGdDeDfFgFeBfBgFDecGdG +title=Plain Sneetches + +; 46 +[Level] +board=10/1h5~a1/1g~4~f1/2~1~b1~2/2~1~2~2/2~~~gf~2/3~abh~2/10 +solution=IbIcFdEgbCcFdFbCcFdFeGdGeGfG +title=Blogg + +; 47 +[Level] +board=10/2b~6/3~3~d1/3~3~2/1c~~~2b2/2~1~1~g~1/1g~ac~~da1/10 +solution=cBbGDebEcEdEIchFdGeGfGHfgGCgcGdGeGbGcGdGeGfGgG +title=ZoopaZoop Troupe + +; 48 +[Level] +board=10/1f~7/2~4f2/2~ec~~h2/2~a1~~3/2~2c~3/1a~1~eh3/10 +solution=fFHdGeeDdDDeeDfDHdGdFdFgeGbBEdDe +title=Long Legger Kwong + +; 49 +[Level] +board=10/2h~~d4/4~5/4~h~3/3dh1~1h1/6~~b1/5hb3/10 +solution=FdIfHfcBdEdBFbeDIffGfD +title=Quincy Queek + +; 50 +[Level] +board=10/10/2d~6/3~g~~3/3~fh~3/2~~h1~3/1f~~1d~gd1/10 +solution=eDfDEfFeEfcCdEDfeEEfIgfE +title=Kwigger + +; 51 +[Level] +board=10/10/1h~7/2~4~c1/1g~2d~~d1/1b~1~gb~2/2~h~c1~2/10 +solution=bCbEfEFfcGbFGfFfcGgFIdIeHfGf +title=Russian Palooski + +; 52 +[Level] +board=10/10/5e4/5c4/5d1f2/3~~edb~1/2c~f3b1/10 +solution=FffFhFGfFfEfHfGfFf +title=East Beast + +; 53 +[Level] +board=10/4~c2c1/4~2~g1/4~1h~2/4~~ba2/2~~~ghb2/1a~1~5/10 +solution=GefEIcHeFbHfGfFfEfDfIcHfGfFf +title=Mulligatawny + +; 54 +[Level] +board=10/2b~1a~3/3~2~3/3~2~3/1d1~1~~e2/1h~~~eha2/1d~~~1b3/10 +solution=HeGefBGfFfbGcGcBdFbFeFfFbGcG +title=Nink + +; 55 +[Level] +board=10/5~c3/3f1~4/3h~~4/4f~1~f1/1~~~e~1~e1/1c1~1hf~2/10 +solution=IedDeDeFGbEfFfIffGEfDfCfdDEf +title=Bingle Bug + +; 56 +[Level] +board=10/10/1d~~~h4/2c~~5/3~~2~f1/1~~f~~~~h1/1c1d~hd~2/10 +solution=IeDfIfHfdGFceFbCEgcFcCGgdEcDDfCfdGeGfG +title=Sam I Am + +; 57 +[Level] +board=10/3e~5/3d~h4/4~e4/4~1b3/1a~1~~d3/2~ba~h3/10 +solution=dBFdFdeFeGGfFfbFcGdGdCeG +title=Zable + +; 58 +[Level] +board=10/4~~d3/3~~b4/2~db5/2~7/2f~~f4/1db~~c~c2/10 +solution=cGdGFffGDdcFEfDfGbFbEcDdEdDdFcEdCgEgDd +title=Lord Godiva + +; 59 +[Level] +board=10/7h~1/1h6~1/1d~~3d~1/2~~4~1/2~~h3~1/3fa~a~f1/10 +solution=EfeGDfdGeGfGgGhBbDbDIgHgGgFgEgcDhDcFdGeGfGgG +title=Jibboo + diff --git a/packs/Variety 11 Pack.ini b/packs/Variety 11 Pack.ini new file mode 100644 index 0000000..7f4f058 --- /dev/null +++ b/packs/Variety 11 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/3c~~4/5~f~2/5~1g~1/5~2~1/4g~bd~1/2b~c~df~1/10 +solution=hGdBeBgChDhDgGIfHfeGcGdGeGfG +title=Ned + +; 1 +[Level] +board=10/8e1/7~f1/6a~c1/6f~f1/3~~~c~2/1e~~1a1~2/10 +solution=gFgFIcgFIdHeIeGfHfFfGfEfbG +title=Miss Becker + +; 2 +[Level] +board=10/10/1d~7/2a~1f4/3~1e~~2/3~~fg~2/1~~g1ade2/10 +solution=fEgEGfFfDgCgEfcDdFeFbCcDdFeFbG +title=Fizza-ma-wizza + +; 3 +[Level] +board=10/1b8/1a~d~5/3ag~4/5~~a2/6~3/3gd~~~b1/10 +solution=bCeDdDcCeDfEdCfEeDfEdDeDfEeGgGdGeGfGbCcCdDeDfEgG +title=Gussie Godiva + +; 4 +[Level] +board=10/10/10/1~~gc~~3/1~2gb~3/1fb~2~3/1g1~cf~~g1/10 +solution=DdCdcFbFeDfGfDeGgGfEdGeGcFdGeGfGeEfEgG +title=Clark + +; 5 +[Level] +board=10/3e~5/2cd~~~3/4~1~~e1/3~~~f~2/3~~2~~1/2bfb2cd1/10 +solution=dBGeFedCcCdCeCEeeEcGfEgEIdHehFfCgDGeFe +title=Spungel Sporn + +; 6 +[Level] +board=10/10/7~b1/7~c1/4~a1~2/1ghg~2~2/1a1chb~~2/10 +solution=IcfGeGdGcFbFdFcFFefGEgEfeGDfCfIddGeGfG +title=Slow Joe Crow + +; 7 +[Level] +board=10/8c1/7~g1/1c~4~2/1b~~~h1~2/2~~dg~~2/1dh~2~~b1/10 +solution=IcbDEfcFdFFefFbEcFEeDeIceFfFdFbGeFfFgG +title=Dr. Sinatra + +; 8 +[Level] +board=10/1h8/1d~1~b1~e1/2~b~2~2/2~h~2~2/2~1~g1~2/2~1ge~d2/10 +solution=FfDdDebCbCcEFgdEFcEeDeeFfGIceGfG +title=Soobrian Snipe + +; 9 +[Level] +board=10/5d4/1c~1~h4/2~d~5/2h1~5/3~~5/3cbe~eb1/10 +solution=fGbCdDcDdDFcEdDdEfeGFcfGgG +title=Marvin K Mooney + +; 10 +[Level] +board=10/7~a1/5~~~h1/5~he2/5~4/1c~e~~~c2/4a~h3/10 +solution=IbHcGcdFeGGdHdGdFfIcHdGdbFcFdFHfeG +title=Frederick + +; 11 +[Level] +board=10/10/4f~~g2/5~~3/6~e~1/1a1~~a~1e1/1dgd~f~3/10 +solution=hEeCfGHcfDGfdGFfEfbGcGbGcGdG +title=Conrad O'Dell + +; 12 +[Level] +board=10/6~f2/2c~2~3/3~2~b2/3~2~e2/2fc~~~3/1bgeg1~3/10 +solution=cCcFdFeFfFHeGfFfEfcGHeHbGfFfbGcG +title=Skrink + +; 13 +[Level] +board=10/6b3/2a2~c3/2f~1~4/3~1c~3/3~~1~3/1~bea~fe2/10 +solution=GccDcDdFCgDgeGcGdGeGfGGcfEbGcGdGeG +title=SnoreaSnort Band + +; 14 +[Level] +board=10/6c3/5~d3/2a~1~4/1d1~f~4/1f1~h~~3/1c~~1~a~h1/10 +solution=GgeFfFgGGcGcFeEebGEfbGFfEfcDdFeFbG +title=Peter T. Hooper + +; 15 +[Level] +board=10/4~e4/3d~5/3g~5/4~~1~c1/2eg~~1~g1/4~dc~d1/10 +solution=IeFgdFdCIgHgeEFbdDIgHgeEcFdF +title=Dr. McGrew + +; 16 +[Level] +board=10/3h~5/4~5/2~~f5/2~1h3d1/2f2~g~a1/2a~~g2d1/10 +solution=GfIfdBEdDdHfGfcGdG +title=Zummzian Zuks + +; 17 +[Level] +board=10/3~f5/3~1h~~b1/2~~1b~3/2~1~c~3/1~~~~1~cf1/1h1~c~~3/10 +solution=eGfGfEEbDdFeFecFEfDfCfIcHceGIfHfdGeG +title=King Birtram + +; 18 +[Level] +board=10/10/10/3de~4/2~a1~4/2~1~g~g2/1ace~dc3/10 +solution=fFeDFfdDeDDecGdGeG +title=BifferBaumBirds + +; 19 +[Level] +board=10/1ef~~5/4~5/4h5/4f~4/2~~g~~~h1/1g~1b~eb2/10 +solution=EfDfcBdBeEIfHfGfbBcBdBeFeGfG +title=Quilligan Quail + +; 20 +[Level] +board=10/2a2~~a2/1~d~1~c3/1~1~b~4/1~3~4/1~~d1~~~e1/1~eb~~~1c1/10 +solution=eDdGCgCcbFHbGbGcIfHffFgFhFcCdDeDbGcGdGeG +title=Huffle + +; 21 +[Level] +board=10/6h~2/1hc~3h~1/2g~4~1/3~4~1/2f~~~g~~1/2cg~f1~2/10 +solution=GfdGcGcDdFbCdGcGcCcDdFeFdFfFdGhCgBIfhCgF +title=HoratioHorace + +; 22 +[Level] +board=10/10/3fe~4/1~~c1~~3/1~3~~3/1~~g~~~af1/1a1egc4/10 +solution=dFHfGfeCdCeCfDgFDdCdbFcFdGFfEfFfDfCfdG +title=Bab-Boober-Bubs + +; 23 +[Level] +board=10/3e~~4/4g~4/5~4/4~h1~c1/2c1~e~~2/2h~~1dgd1/10 +solution=FecGdBeBIeHfGfFfcGeCfFgFgG +title=Dr. McPherson + +; 24 +[Level] +board=10/1c~af~4/2~1g~4/2h~1~4/2ga~~4/4~~4/4fc~h2/10 +solution=eBfGdBeBdEeCcEdEbBcDdEeGcEdEeGfG +title=Norval + +; 25 +[Level] +board=10/1d8/1ec~6/3~b~4/3~1~d3/3~~eg~2/3g~c1~b1/10 +solution=cCdFGfFfbCcCdGGfeDfFgFbCcCdG +title=Birthday Bird + +; 26 +[Level] +board=10/10/8a1/7gf1/5~~e2/4f~~3/1agfe~~3/10 +solution=eFfGHeGfIdHeHedGGecGdGeGIdHebGcGdGeG +title=Ben + +; 27 +[Level] +board=10/7c2/4b~~d2/5~~e2/3d~~~3/4~~~~d1/2e~c1~~b1/10 +solution=dEeFIfHgHceCfFHcGfFfHdGfgGFfcG +title=Little Cindy-Lou + +; 28 +[Level] +board=10/1f~7/2~e6/2~a~1b~2/2~1~d1~2/2~1~f~~2/1b~~~a1de1/10 +solution=dDfFgFbBFgdDIggDHfGfeFcGfFgFbGcGdG +title=Zellar + +; 29 +[Level] +board=10/1d~~a5/2~~6/2~~6/2g~6/1~c~ad~~e1/1ge~2~~c1/10 +solution=EfcFCfEbDebBdFfFeFfFgGIfHfGfFfEfcECgdFbGeFfFgFgG +title=Bippo-No-Bungus + +; 30 +[Level] +board=10/10/10/2d~3~e1/3~2g~2/3~1df~2/2~e~gcfc1/10 +solution=gFgGcDDgdGIdcGdGeGfG +title=Waldo Woo + +; 31 +[Level] +board=10/1a~7/1e~~6/2g~6/3~6/3g~h~~2/2ah~1cec1/10 +solution=FfbBcCbCcCcDdFdFeFcGfFgFgG +title=Nupboard + +; 32 +[Level] +board=10/10/3h~5/4~1~b2/4~d~3/1~~~bc~3/1d1gcg~~h1/10 +solution=FefGHdEfGfDfCfdGeGdCeGfGgG +title=Slinky + +; 33 +[Level] +board=10/5~g3/5~4/2h~1~4/3~1~e3/1e~g~~a1h1/1a~2~f~f1/10 +solution=dFeFGfGbFfEfDfcDdFeFGfgGFfEfDffGgG +title=Ruffle-Necked + +; 34 +[Level] +board=10/10/10/6~~a1/1e4~d2/1d~a~e~3/2~1~g~gd1/10 +solution=dFFffGIdHdEfeGDfbFcFbFdFeGIgHe +title=Royal Coachman + +; 35 +[Level] +board=10/5~g3/5~4/3g~~4/2d2~4/1cb~~~4/2c~fb~fd1/10 +solution=GbdDeDEgcFdFcFbFdGeGfGdGeGfGgG +title=Gasket + +; 36 +[Level] +board=10/6~e2/2c~1c~3/3~2~3/2d~2~3/2h~~~~3/2ed~1h~c1/10 +solution=HbcFGfFfdFeFfFcCdFcFeFcGIgHgfC +title=Jedd + +; 37 +[Level] +board=10/7~c1/4g2~2/4e~1~2/1d~2d1~h1/2~~~e~~g1/2~h~1c~2/10 +solution=IbbEfFdGFfEfIfIfHfGfFfeDfFeDfF +title=South-Going Zax + +; 38 +[Level] +board=10/1~b1c~4/1~3~1~a1/1~3~1~2/1~3~1~2/1~~ac~~~2/1b~hah~~c1/10 +solution=bGDfEffGeGdGcFCbdFIgIcHfeFeGdGHgeB +title=Whelden Wheeler + +; 39 +[Level] +board=10/10/7~c1/6~~2/2e~~1~e2/3h~b~1b1/3g~cg~h1/10 +solution=IcHddGFfGfEfeGcEdEHeeGdGeGfGgGdGeGfGgG +title=Spritz + +; 40 +[Level] +board=10/4c5/2e~f~1~c1/3~1~1~2/3~~~1~2/3f~1eb2/1~~cb~f3/10 +solution=eCdFDgCgEgDgEgGgFecCdGeGHfcGdGeGIcHfbGGgFgEc +title=High Gargel-orum + +; 41 +[Level] +board=10/2~d6/1g~7/1d~b~5/1g~e~5/1d~1b~4/2g2e4/10 +solution=dDdEeFbFbDDbcEDe +title=Mack The Turtle + +; 42 +[Level] +board=10/1b2~b4/1af~~5/2h~~5/4~h~3/4~1~3/2a~h~a~f1/10 +solution=cDfEEggGGgdDbCcCcGHgGgdDFbbCcCdDcDdDeGfGgG +title=Stinkey + +; 43 +[Level] +board=10/4f~4/4b~1b~1/5~1a~1/4b~1b~1/4g~~f2/5~~ga1/10 +solution=hCeBHfHgeFeCeF +title=Simon Sneath + +; 44 +[Level] +board=10/3~d5/3~6/3~1b~~b1/3d2f~2/3h~~h~2/4~fb~~1/10 +solution=EbGfgGdFhGfDId +title=Bolster + +; 45 +[Level] +board=10/3~fa4/3~6/3~~~4/4~~~c2/1a~g~~~d~1/1d~1cg~1f1/10 +solution=EbFbEbdFfGHfeGGfFfdDdDeDeEEfDfHffEgEhFFfGfEfDfeG +title=Yink + +; 46 +[Level] +board=10/2~h6/2~b~5/1~~1~5/1~e1~5/1~2d~~3/1hf~b~fed1/10 +solution=DbCddCGgeFcGHgfFdGGggGCebGcGdG +title=Nooth Grush + +; 47 +[Level] +board=10/1bf~6/2a~~5/3~~2~a1/4~2~f1/2bf~~~~2/3ab~~~~1/10 +solution=cCbBcBdFdCcFeFfGgGIdHfGgdDcCdDeGhGfGIe +title=Chief-in-charge + +; 48 +[Level] +board=10/10/4g~~3/4a1~3/1e~1d1~~~1/2~~e~ab~1/2~~b~1dg1/10 +solution=eCfCgEhEGfEgEfeFdFHfGfeFfFgFDgbEcFcGdG +title=Geeling + +; 49 +[Level] +board=10/10/10/1~b7/1h3c~3/1g~~1h~3/1b1g~fcf2/10 +solution=fEfGbFcFCdbFcFdG +title=Sir Snipps + +; 50 +[Level] +board=10/5a~~2/5b1~2/5h~~h1/3~d1~~e1/3~b~~~2/2ed1~~a2/10 +solution=EefBfDIegBHfeFGfIeFffDEf +title=Snuvs + +; 51 +[Level] +board=10/10/10/1a~2f~3/2~3~3/2~~~h~a2/2ae~fhe2/10 +solution=FfHffDGfFfGfEfbDeGdGeGfG +title=Zeds + +; 52 +[Level] +board=10/4~b4/1~cb~5/1~1g~5/1~2~2~c1/1ed~~2~2/1d1~~g~e2/10 +solution=dDHgGgFgFbEgcFbFdFcFCcdDbFcFEfDfCfIedGeGfG +title=Von Crandall + +; 53 +[Level] +board=10/10/10/7~c1/7~a1/5ce~d1/2ahedh~2/10 +solution=gGIdfFIfHfGfeGdGeGfGIfcGdGeGfG +title=Bipper Fuddnudler + +; 54 +[Level] +board=10/5a~~2/7~2/7~2/1h~1~c~g2/2~~c1~3/1g~da~hd2/10 +solution=FefBgBGgHgHeHeGeFebGbEcFdFdGeGcGdGeG +title=Thnadners + +; 55 +[Level] +board=10/10/10/1g8/1f~~6/2~~~c~af1/1cg1ba~b2/10 +solution=FfHfEfeGfGDfbEcEbEdFcFDfIfeGfG +title=Time-TellingFish + +; 56 +[Level] +board=10/6a~g1/2ca~2~2/4~1~~2/4~~~3/4~~g~g1/5hcha1/10 +solution=IbGfIfHddCcCdCeEfFfGgBeFIgHd +title=Chief Yookeroo + +; 57 +[Level] +board=10/2e2~e3/2b~1~4/3~1~4/3~~~4/1g~bf~~f~1/1bg2~~1b1/10 +solution=bFDfGbEfcCdEeFHffFgFhFcCdEeFdFeF +title=Royal Fiddlers + +; 58 +[Level] +board=10/5~d3/5~4/5~4/5~f~2/4~~gc~1/1f~c~adag1/10 +solution=gEGfGbfEdGFffGhFeGfGeGfGgGbGcGdGeGfGgG +title=Jud Fuddnudler + +; 59 +[Level] +board=10/4~hc3/4~d4/3~~1h~2/3~~2~2/1ab~c1~~2/1b1da~~3/10 +solution=FcEeEgcFbFdFcFGbFbFcEdEfDfCfgDHfdGeG +title=Through-horns + diff --git a/packs/Variety 12 Pack.ini b/packs/Variety 12 Pack.ini new file mode 100644 index 0000000..d563a12 --- /dev/null +++ b/packs/Variety 12 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/10/2f1~d4/1~h~~5/1~1~~5/1g~~e5/1hd~g~fe2/10 +solution=FcEeCdbFcGEgcDdFeGdGeGfG +title=Mop Noodled Finch + +; 1 +[Level] +board=10/4b~4/2f2~4/2h1~~4/1~g~~g~~c1/1~1~~1~~2/1~~bf1h~c1/10 +solution=IeeBFdCeFeEecEdEeEfEcEdEDgEfdGbGcG +title=Tick-tack-toe + +; 2 +[Level] +board=10/2h~db4/3~hd~3/3~2~3/2~~2~3/1b~~~g~3/2g~~1~d2/10 +solution=cBEbFbEbDeEcFfdFeFcGHgfC +title=Yekko + +; 3 +[Level] +board=10/4~a~e2/3~~1~3/3~2~c2/3~2~3/2h~f~~3/1ae~1fc~h1/10 +solution=eFFbHbEcHdcFdFeFGfFfEfDfbGfGgG +title=Mrs Knox + +; 4 +[Level] +board=10/3e~5/4~5/4~~4/1g3~d~2/1f~b~~gd2/2~2fbe2/10 +solution=gEdFeFgFfFdBeDfGHfGfFfEfDfbFcFbFdFeFfFfG +title=Pinner Blinn + +; 5 +[Level] +board=10/10/4h~~3/2f~2~3/1d1~2~3/1b~~~f~~a1/2a~~1bdh1/10 +solution=bFFfIfHfGfFfEgcFdFeFfFbFcFcDdFeFfFcGeCfCgG +title=Zamp + +; 6 +[Level] +board=10/4h~~3/6~3/6~3/1f4~3/1b~f~af3/2ha~b4/10 +solution=FfbFcFbFGfdGcFdFdGeBfBGfcGdG +title=Nadd + +; 7 +[Level] +board=10/1a~7/2~2~h3/2~2~b~2/2~2~1g~1/2~2~~ba1/2e~~eh1g1/10 +solution=GcFgcGgDhEIfbBHfcGdGeG +title=Grinch + +; 8 +[Level] +board=10/3e6/2~c~5/1d~1~~e3/1a~1~~4/2~~~~~a2/1gc~g~1d2/10 +solution=bDDcEgcFdCdFbGHfGfeFGdFefFgFbEcGdG +title=Looie Katz + +; 9 +[Level] +board=10/1g~7/2~7/1h~7/2~dg5/1f~bd~4/1b~h1~~f2/10 +solution=bDEfDfbFbBcFdFbGeFfG +title=Zooie + +; 10 +[Level] +board=10/10/6~d2/6~3/5eb~g1/1c~~~d1~c1/2~1gb~e2/10 +solution=FfGeEfFfeFfGHcIeDfbFcFdFeGGeFffGEfDfIfeGfG +title=Ben B Bicklebaum + +; 11 +[Level] +board=10/6~h2/6~3/1b~3~3/1a~~a1~3/2~~f~~c~1/2h2~bfc1/10 +solution=hFHbEeDfbDeFGfFfEfcEbEDfdFeFfFfG +title=Dr. Drew + +; 12 +[Level] +board=10/10/2~g1~c3/2~2~4/1h~2~4/1a~~d~~~d1/3g1c~ah1/10 +solution=GceFIfHfbFcFdFeFfGbFDccFdFcFeFfGgG +title=Donald Drew + +; 13 +[Level] +board=10/3g~5/3d~5/4~~~3/3~~1~~~1/2~a~~1~f1/2gc~fcad1/10 +solution=FgdFdBdCeDEeDfDgGgeFEgFgfGfDeGfGgGIfgEhEdGeGfGhGcGdGeGfGgG +title=Sally + +; 14 +[Level] +board=10/5f~3/6~3/1fd~1e~3/3~2~3/3~g~~de1/1g~~e~f3/10 +solution=cDbDcDeGdFeFfBfGHfeGGfFfIffDbGcGdG +title=Royal Trumpeter + +; 15 +[Level] +board=10/1c~1~a4/2~1~5/2~1~5/2~~~5/2hgc~g3/4adh~d1/10 +solution=FbeFFfdFeFbBcEdFcFFgdFeFeGfGgG +title=Bombastic Aghast + +; 16 +[Level] +board=10/2d~6/3~2~c2/3~2~b2/3~2~d2/1hb~~a~3/1c1a~1h~~1/10 +solution=FfcBcFbFdFcFdFeFgGhGfFHcGfFfEfDfCfHdGfFfHeGfFfgG +title=Rosy Robin Ross + +; 17 +[Level] +board=10/10/4~g4/3~~hag2/3~~1h3/2~~g~d3/2~dh1a3/10 +solution=EfDfGfFfEfFcFdHdGdGfFdcGEd +title=Eskimo Fish + +; 18 +[Level] +board=10/10/6~b2/6~c2/5~~3/2c1a~f3/2h~b~haf1/10 +solution=GgeFfFHcGeFfcGdGGgfGgGHdcGdGeG +title=SchnamikkaSchnop + +; 19 +[Level] +board=10/2b~6/3~1e~3/3~1a~g2/3~2~b2/3~g~~g2/3~1a~e2/10 +solution=HdeFfFfGfCGfHffDGfFffGcBEf +title=Foo-Foo The Snoo + +; 20 +[Level] +board=10/5~f3/5~4/5~4/2e~1~4/2f~~~hed1/2db~b1h2/10 +solution=dGcEdGeGGbFfGfFfHfGfIfHfGfeFcFfFgFcGdG +title=Gootch + +; 21 +[Level] +board=10/3b3g~1/3a~1~a~1/4~1~1~1/4~~bf~1/4~~1a~1/4~bgf2/10 +solution=hFhBIedCdCGeHcIfHgGe +title=Mr. Sneelock + +; 22 +[Level] +board=10/4g5/4f5/3~c5/1e~~f~1~c1/2~~1e~~2/1g~~1b~~b1/10 +solution=fGgGEeeEIefFEdEebGDebEcEdEeECgbG +title=Brigger-ba-Root + +; 23 +[Level] +board=10/10/3~e5/1~d~1b4/1~1~~h~3/1h~~2~~e1/1da~b~a~2/10 +solution=CdbFEcFeEefEeGgGIfHfdGeGcGdGeGfG +title=Vrooms + +; 24 +[Level] +board=10/2~g~e1~f1/2~1~1h~2/2~1~2~2/2~c~~~~2/1g~3~~2/1f2hce~2/10 +solution=DbdEeEfEgGFbgCIbeEeGfGfEHeGeGgfGFeEeDeCf +title=Zans + +; 25 +[Level] +board=10/10/2e~~~4/5~~~c1/2h~2~~b1/1~e~~c~~2/1b1~~f~fh1/10 +solution=IdIefFHeGfHfcEdGFffGcFEfDfCfeGfGgGcCdCeCfDdGeG +title=Wilberforce + +; 26 +[Level] +board=10/10/10/10/1g~~h3f1/2~~de~~h1/1d~~1feg2/10 +solution=fFEeEfIfDgbEcFdFeFfGHfGfIfHfFffGEfDfbG +title=Teenie Godiva + +; 27 +[Level] +board=10/6~e2/6~3/1f~f~c~3/2cb~1~3/1~eh~1~3/2b1~~~h2/10 +solution=bDdFeGfGcECfDfDfbFcFdFFdEfDfHbeG +title=Mr. Brown + +; 28 +[Level] +board=10/10/10/5e4/1~dc~b4/1~bf~c~3/1e2df~3/10 +solution=dEcEdFFeEeDeCefFeFdFcFdFeG +title=Jerry Jordan + +; 29 +[Level] +board=10/1c4~c2/1he~2~3/3~~~~c2/3~~~4/1~e~~~2g1/1~1~~gh~h1/10 +solution=CfFgEgcCbCcCbCcCGgFgdDdEDfCfIgHgeEHdeGfGgGGdHbFgHgGddGeGfGgG +title=Sala-ma-goox + +; 30 +[Level] +board=10/6c3/6d~2/1b~1~~f~2/1a~d~2~2/2~1~~b~2/2~~f1c~a1/10 +solution=GdFdGfgCbDDebEcEFfcGGdFddEeFcGfFgG +title=Tellar + +; 31 +[Level] +board=10/4g~~d2/5~~3/3~ah~h2/3~2~3/2~a2f3/2d2fg~2/10 +solution=EdfDHdeBfDHbGdgGFdEdDf +title=Foon + +; 32 +[Level] +board=10/1h~1b~4/2~2~4/2~2~4/2~h~~~3/2~1~~~ad1/1bdg~g~1a1/10 +solution=dGcGdGdEeGfGHfIfeGGfHfeBfEfFgFhFbBcGdGbGcGdGeG +title=Star Sneetches + +; 33 +[Level] +board=10/8g1/5ac~b1/6b~2/7~~1/3c~~~~h1/2hg1~~~a1/10 +solution=gCfCIcgCIchEHfHfIfdFeFGfFfEfgDHfGfHfFfEffG +title=Nolster + +; 34 +[Level] +board=10/10/10/1g8/1ab~~5/2ec~5/2g1bace2/10 +solution=cEdEbEcEdEdFeGbEcFdFeGfG +title=Ghair + +; 35 +[Level] +board=10/4~he3/4~e4/4~5/2~~a~g3/1~~f6/1h1g~f~~a1/10 +solution=FcGbFbEeDeGeFeEeCfDfcFdGFcbFcFEeDfCfdGeGfGgG +title=Jill-ikka-Jast + +; 36 +[Level] +board=10/10/3f~~h3/4~5/4~~1dc1/4~~~ch1/4f~~fd1/10 +solution=HfGgHggGIfHfGcFcdCHgeEeGfGgG +title=Zax + +; 37 +[Level] +board=10/4~a4/4~5/4~5/4~d4/1c~hae4/1hedc5/10 +solution=FbFeDfEfcGFfEfbGcG +title=Strookoo Cuckoo + +; 38 +[Level] +board=10/5a~~c1/6~~a1/5~~3/5~~3/4~~ac2/4hch3/10 +solution=IbGfFfHffBHcGdgFeGIceGfGHc +title=Lass-a-Jack + +; 39 +[Level] +board=10/2g7/2e~b5/3~d~4/2~~1~~g2/2~c~~~d2/2e1~1~bc1/10 +solution=cCDeeDfFHeGfHfeDfEcCFfdFeFdFfFgG +title=Very Odd Hunch + +; 40 +[Level] +board=10/2a~3~a1/2h~3~h1/2d~3~2/3~3~2/3~~~e~2/1da~1eh~2/10 +solution=gFIbHfGfFfcGcBcDcDdFbGIceFfFfG +title=Cindy Who + +; 41 +[Level] +board=10/1fa~6/2f~~2~a1/4~1~~2/3~~1~3/1hg~~1~3/1g1~~~~ah1/10 +solution=cBdCcCdCbBcCEfcFdFdCEebFcFEfDfCfIceGHddGeGfGgG +title=Jimbo Jones + +; 42 +[Level] +board=10/1b~7/2~3~b2/2~3~1c1/2~2~~~a1/1~~fb~~3/1fc2~a~2/10 +solution=DfCfbBIeGgeFcFfFHeIeHedFeFGegGFfHcEfDf +title=Gertrude McFuzz + +; 43 +[Level] +board=10/7~e1/5a~~2/6~~f1/6~eb1/5a~h2/3b~h1f2/10 +solution=IbfCHfGfIeIeHfGfdG +title=Snorter McPhail + +; 44 +[Level] +board=10/3a~5/4~2~g1/4b~~h2/5~~3/5~afh1/3g~~b1f1/10 +solution=eDHfHdIfdGeGGffFgFhFdBeDfFIcHd +title=Chuggs + +; 45 +[Level] +board=10/5b~3/3~e1~3/3~2~f2/3~~a~3/2~c~1~3/1f~1ecab2/10 +solution=fEEcdEfGfBHdGeGgfGdFFeEfDfeG +title=Chooie Katz + +; 46 +[Level] +board=10/10/10/10/3g6/3e~gca~1/2ch~ah1e1/10 +solution=FfGfFfHfGfGgeFdFfFeFdFfFdGgFhFcGdGeG +title=Father Of Nadd + +; 47 +[Level] +board=10/2c~6/3~3~h1/3h3~2/2~b3~2/1~~e~2~2/1egcg~~b2/10 +solution=DfCfcBDedFcGeGfGIccGdGeGfG +title=Beft + +; 48 +[Level] +board=10/2~d6/2~7/2~7/1g~4e~1/2~~~~~bg1/1b~d1h~he1/10 +solution=bGbEDbcFdFcFhEeFfFHfIfGfHfFfEffG +title=Morris McGurk + +; 49 +[Level] +board=10/4~h4/4~1e~2/4~2~2/4~ed~2/3b~hb~2/3d~b1~2/10 +solution=FbgCgFfEFfgEGfHfFgGfdFdG +title=King Derwin + +; 50 +[Level] +board=10/6~~f1/2a~2~g2/3~~1~e2/4~1~h2/1g~~~~~3/2f1ah~e2/10 +solution=cCdDIbHgHbHdGfbFcFdFFfHeEfDfHeeG +title=Nellar + +; 51 +[Level] +board=10/10/10/1e~1f~4/1c~~1~~3/1h~~hb~~c1/2b~1f~~e1/10 +solution=cGEfDfbDbEcEdFcFbFIfHgfFeFIggFfFdFeFfGHfGfeDfEFfEffG +title=Sgt. Mulvaney + +; 52 +[Level] +board=10/10/4b~~3/5f~h2/1c~f~b~3/2~h~1~3/2~1ch~~2/10 +solution=eCfCfEDeDfbEcEdFcFfGdFFeEfDfgGeGHd +title=Guff + +; 53 +[Level] +board=10/3h~5/2~d~~4/2~1e~4/2a2~4/2df~~h3/3e1fa3/10 +solution=dBeCdFeFGgeDFfEfcFcFdFeFDccF +title=Tufted Mazurka + +; 54 +[Level] +board=10/10/10/4d~2g1/5~2c1/1d1g~~~ce1/1c~c~~1e2/10 +solution=HfIfeDFgdFbGGfeFbGcGfFgFIfHfGfIf +title=Bellar + +; 55 +[Level] +board=10/5~c3/5~2a1/5~1~g1/4~~1~2/2~e~f~~f1/1a~1cg~~e1/10 +solution=GbFeIdIdfFHfGfIfHfdFFffGEfDfeGfGgG +title=Royal Cook + +; 56 +[Level] +board=10/4e~~b2/6~a2/3~~~~h2/3~1~~3/3~1~~ab1/1fh~f1e3/10 +solution=eBHbGfHffBHcGdHdGdgFFdEdfEHfbGcGfFIfHf +title=Zuff + +; 57 +[Level] +board=10/3b~1e~2/4~2~g1/4~2~b1/4~2~d1/2~h~~~~h1/1e~1~d~~g1/10 +solution=fGIggBIdHfdBeGGfIfdFFfEfDfIffGeGfGgG +title=Gerald McGrew + +; 58 +[Level] +board=10/3a~b4/4~2~f1/4~1d~2/1~f~~1a~2/1~1~~~h~2/1b1~d~1h2/10 +solution=gFGfEgcEFgdFdBFbEeEeDeCeGfeFdFfFdGIcgF +title=Gusset + +; 59 +[Level] +board=10/1~b7/1~8/1~8/1~~4f2/1ed~~d~h~1/1fb~e1~1h1/10 +solution=hFCbbEEgcFfFHfGfFfdFbFeFfFbGcG +title=Humpf-a-Dumpfer + diff --git a/packs/Variety 3 Pack.ini b/packs/Variety 3 Pack.ini new file mode 100644 index 0000000..66b1215 --- /dev/null +++ b/packs/Variety 3 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/10/10/10/4df~3/1~b~ah~~2/1fad2bh2/10 +solution=CffFeEEfDffEFfEfDgbFcFdFeFGegFfFFfEfDfbG +title=Two Of Spades + +; 1 +[Level] +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 +solution=dBeEIbeGfGbBcBdFdBEeEfDfCfCdCdbFcFdF +title=Two Pair + +; 2 +[Level] +board=10/1~ae6/1~8/1~4a3/1~3~g3/1~~~h~h3/1e1~f~g~f1/10 +solution=GeeFCbDbCbbFEgcFdFeGdGeGfGgG +title=Royal Flush + +; 3 +[Level] +board=10/3ba5/2~d6/2~7/1~g~6/1a1~6/1fbdf~g3/10 +solution=DcCecEDccEbGcGEbDccEbGbGcGdGeG +title=Jack Of Hearts + +; 4 +[Level] +board=10/7~e1/4c~~~h1/6~~2/5g~~2/3~fc~h2/1f~~e1~g2/10 +solution=fEEfbGIbIcfFHfGfFfeCfC +title=King Of Hearts + +; 5 +[Level] +board=10/10/5e4/4~g~3/4~1~3/1~ca~1~g2/1e1c~~hah1/10 +solution=fDGgFgdFcFFdEgEfDfCfeGfGdGeGfGgG +title=Queen Of Clubs + +; 6 +[Level] +board=10/7b2/7e~1/8~1/2f5~1/2c~1~e~~1/2d~bcf~d1/10 +solution=hCgFIfhCgGIffGHfGfcFdGeGcFdGeGfGcGdGeGfGgG +title=Ten Of Diamonds + +; 7 +[Level] +board=10/5~b3/5~4/5~1g2/5~~b2/1eh~~~~3/1b1e~g~bh1/10 +solution=HecFbFdFcFEgFgIgHgGgGbFfEfDfCffGHeGfdGeG +title=Nine Of Spades + +; 8 +[Level] +board=10/6f~2/3g~~e~2/4~~1~h1/4~~1~2/1~c~~~~~g1/1h1~~~ecf1/10 +solution=IfgBHfhFdCIdGgHfGfGcFfcFEfeGDfCfdGeGfG +title=Ten Of Spades + +; 9 +[Level] +board=10/4e~~bf1/5~~e2/4~c~3/4~1~3/3a~f~~2/4~1abc1/10 +solution=HbgFIbHbfDgFHcGfFfdFeFfFeBFd +title=Three Of Spades + +; 10 +[Level] +board=10/10/2b~6/3~3h2/3~2~c2/1c~~~~cf2/1fhc~~1b2/10 +solution=HecCHebFGfFgdFcFHfGfeFcGfFgFbGcGdG +title=Queen Of Diamonds + +; 11 +[Level] +board=10/4d~a~2/5~1~2/5e~~2/3f~1~dc1/4~~af2/4~c1e2/10 +solution=gBHddEHfGfFfIeHeGfHffDgEeBfD +title=Ten Of Clubs + +; 12 +[Level] +board=10/10/10/2af~5/2c1~5/1~b~~~~~~1/1cfea~e1b1/10 +solution=cFCfdDGgeFdFcFfFeFdFfFdGgFhFcGdGeG +title=Eight Of Hearts + +; 13 +[Level] +board=10/5f4/4eb~~h1/5gf~2/7~2/5~~~2/1heb~~1g2/10 +solution=fCgCfCHfGfdGeCfCgDHfGfcGdGIcfDgDHfGfbGcGdG +title=Four Of Diamonds + +; 14 +[Level] +board=10/3f~5/4~5/4~1~c2/4~1~3/2~~af~3/2agdcdg2/10 +solution=dBEfDfHdGfeGdGeGfG +title=Eight Of Clubs + +; 15 +[Level] +board=10/7~a1/3h~2~g1/4~2~h1/4~f1~2/1a~1~e~~2/1gfe~1~3/10 +solution=FfFfdCeFcGIbbFfFHfGfFfcGIcIdHfGfHfFfbGcG +title=Four Of Hearts + +; 16 +[Level] +board=10/4~d1~d1/4~e1~2/4~d1~2/2g~~1f~2/3~g2~2/3fe~~~f1/10 +solution=cEFbFcEfdGeGfGgEIbHgGgFd +title=Four Of Clubs + +; 17 +[Level] +board=10/2a7/1~h4b2/1~4~f2/1~~3~3/1c~~~~~b2/1f~h~~1ac1/10 +solution=CcCcHdGfHfGfdGbEbEFfEfcFdFeFfFgFbFcFdFeFfFgFHdGfFfEfcGbGcGdG +title=Queen Of Spades + +; 18 +[Level] +board=10/7~g1/7~2/1f~4~2/1c~2~d~2/2~~~~1f~1/2~bdc~gb1/10 +solution=IbhFGeFfbDbEcFdFdGeGfGgGcGdGeGfGgG +title=Wild Card + +; 19 +[Level] +board=10/1b~7/1g~4~b1/2~1~d1~2/2~~~1~~2/2a~g~~3/2g~d1~a~1/10 +solution=EgcFdFFdEebBbCeFcEIchGfFHeGfgGFfcG +title=Six Of Clubs + +; 20 +[Level] +board=10/6~e2/6~3/6~3/3e~~~3/1a1hc~~3/1gcga~h3/10 +solution=dEGgeEfFeFdFfFeFHbeGGfdGFfEfbGcGbGcGdG +title=Nine Of Hearts + +; 21 +[Level] +board=10/5b1~h1/5d~~2/1g~3~~2/2h3~~2/2b~~~d~2/2g~~1g~g1/10 +solution=fCfCGfgGbDFfcGcFdFcFeFcGIbfF +title=Six Of Spades + +; 22 +[Level] +board=10/6~~b1/6~3/2c~2~3/3~2~3/2~g1b~f~1/2dcdg~1f1/10 +solution=hFcDDfcGcGdGIbHb +title=Ace Of Spades + +; 23 +[Level] +board=10/4~c~e2/4~e~3/2f~~1~3/3~~1~3/3a~~~b2/1b~c1f~a2/10 +solution=cDdEeFdFFbEeHbeFHffCGfFffGEfbG +title=Six Of Diamonds + +; 24 +[Level] +board=10/2f7/2c~6/3~b5/3~e5/1b~~g~~~2/2cge~1f2/10 +solution=eFcCDfcCdFeFfFgFDgbFcFcGdG +title=Seven Of Spades + +; 25 +[Level] +board=10/10/10/10/3d2~c2/1gbe~1~3/1ecd~~~gb1/10 +solution=HgGgFgdFEgcFbFdFcFEgeGfGgGdGcGeGdGfGHeeGgGbGcGdGeGfG +title=Five Of Spades + +; 26 +[Level] +board=10/10/10/10/3gh~~3/2dece~~2/4gdh~c1/10 +solution=eEfEdEfFeFfFgFFgdFeFcFdF +title=Six Of Hearts + +; 27 +[Level] +board=10/1b~f~1~a2/2~1~~f3/2~1~~4/2~1~~4/1~da~~4/1~bg~gd3/10 +solution=dGbBCfdBGcHbGcdGbGcGdGeG +title=King Of Spades + +; 28 +[Level] +board=10/10/10/10/10/1ba~~g~g~1/2cebec1a1/10 +solution=fFcFbFdFcFeFdFfFdGgFhFcGdGeG +title=Nine Of Diamonds + +; 29 +[Level] +board=10/3h6/2~e~~4/2~2~~~2/2~f~gc~2/2~1h1g~~1/2~~c~1fe1/10 +solution=dCeCfDgDgEfEDcdEeEcGeGfEHehFGeFegF +title=Jack Of Diamonds + +; 30 +[Level] +board=10/8d1/7~e1/1a5~2/1b3~h~2/1e~1~~d~2/1bh~a~1~2/10 +solution=bFcGeGGeFfgFIcIcHfGfFfcGbGcGdG +title=Jack Of Clubs + +; 31 +[Level] +board=10/3d~5/1~e1~f4/1c1~d5/1a~~6/2f~3~c1/2a~e~~~2/10 +solution=dBbEcEFcEdCcbEbEcFIfcGdGeGfG +title=Three Of Clubs + +; 32 +[Level] +board=10/10/10/6d~2/7d2/2~~fa~cf1/2h~ch~a2/10 +solution=gDEfFfEffGHfGfDfIfHfGfdGcGdGeGcGdGeGfG +title=Ace Of Clubs + +; 33 +[Level] +board=10/7f~1/8~1/2g~3~a1/2b~1f~~2/3~~b~~2/3eae1~g1/10 +solution=hBfEgFIdIdHfFfEfGfFfcDdFcEdFeFdFfFgFdG +title=King Of Clubs + +; 34 +[Level] +board=10/2~b6/1d~2~h3/1g~2~b3/2~2~4/2~g~~4/2~hd~h3/10 +solution=DbbDbDcFdFdGGcGdcGdG +title=Seven Of Diamonds + +; 35 +[Level] +board=10/2e~6/3e6/2~af2~c1/2~g3~2/2~a~~~~g1/1c~2~~~f1/10 +solution=cBDdDfdFeFIgHgIgIdHfGfFfEfDfEddFeFfFfG +title=Pair + +; 36 +[Level] +board=10/2g~~b4/3g~g4/4~2~b1/1b~1~1~h2/2~~f~~1h1/2~3~~f1/10 +solution=FbdCcBdCeFfFgGIdHeHeEfGfgGDfFfEfbE +title=Eight Of Spades + +; 37 +[Level] +board=10/1b~7/1h~7/2~~a5/2~~6/1h~~b~4/2~chahc2/10 +solution=bBbCEfDfEddFeFeGdGeGfG +title=Ace Of Diamonds + +; 38 +[Level] +board=10/1c8/1b~7/2~1~b4/2~~~5/1fd~~5/1defec4/10 +solution=bCFdcEcFbFdFcFcGbGcGbCcGdG +title=Three Of A Kind + +; 39 +[Level] +board=10/10/6c~2/1e~4~2/1h~4~g1/2~~~~~~h1/1g~1ceg~g1/10 +solution=gGbGbDcFdFfGeGgGIfgCfGHfeGGfHfbEcFdFFffGEfDfeGfGgG +title=Two Of Hearts + +; 40 +[Level] +board=10/10/10/2a7/2f~1~e3/3~~f4/3ega~g2/10 +solution=cEdFcEdFeFeGfGGedG +title=Two Of Diamonds + +; 41 +[Level] +board=10/10/8c1/1~gc2~~d1/1g1e~1~b2/4~~~d2/1be~~1~3/10 +solution=CddEcGIdHdHeGfHfFfdEeFbGcGIdfFHf +title=Two Of Clubs + +; 42 +[Level] +board=10/2g~2~b2/3~2~3/3~~1~3/4~1~b2/2~~~~~fc1/1fce~~~ge1/10 +solution=cBHbdDHfeGGfHfdGFffGcGEfDfeGfGgGdGeGfGgG +title=Nine Of Clubs + +; 43 +[Level] +board=10/1b8/1f~7/2~h~~f3/2~e~~4/2~d~~~he1/1b~1~~~1d1/10 +solution=dDHfeGdEdFbGbCbCcFGdeFdFIfHffFeFgFhFeG +title=Three Of Hearts + +; 44 +[Level] +board=10/5~h3/5~1~d1/5~1~2/4g~d~2/5~h~~1/4b~bhg1/10 +solution=GeGfeEfEgFIcfFHeGehFhGeGGgFgIgHgGb +title=Straight Flush + +; 45 +[Level] +board=10/8h1/1a5~d1/1f~4~2/1h~~3~2/2~a1~~~2/2~fd~a3/10 +solution=bDIcHfGfDgbEbEGgFgcEIcHfcGdGeG +title=Five Of A Kind + +; 46 +[Level] +board=10/4d5/2~gf5/2~7/2~7/2~fe~g3/1e~hd~h3/10 +solution=DcEcDcEcDccFGgeFdFfFdGcGdGeGbGcGdGeG +title=Seven Of Clubs + +; 47 +[Level] +board=10/7hg1/6~c2/6~3/1~c~e1~3/1c1~2~~~1/1e~h~c~1g1/10 +solution=HcCeEebGdGIbHcHcgFhFeG +title=Five Of Diamonds + +; 48 +[Level] +board=10/6c~c1/7~2/5~a~2/3~f~1~2/2~d1d~3/1h~fha~3/10 +solution=gBIbGdfFEebGDfcGcGdGeG +title=Ten Of Hearts + +; 49 +[Level] +board=10/2~f6/2~7/2~4~b1/2~~2~~2/2b~~~f3/1gab~~a~g1/10 +solution=DbIdcEHeGfGfdGcFdFdGcGdGeGbGcGdGeGfGgG +title=King Of Diamonds + +; 50 +[Level] +board=10/1hd~6/3~~2~e1/3~~2~2/2a~~~1~2/3d~~1~h1/3e~a~~a1/10 +solution=cEcBbBcBFgdCdEIgHgeEeGfGgGIcdGeGfG +title=Five Of Hearts + +; 51 +[Level] +board=10/6hb~1/2f~f~2~1/3~1~2~1/3~~~2~1/3~~h~db1/2f~~1~hd1/10 +solution=hBeCFecCgBhBHffFgFgG +title=Eight Of Diamonds + +; 52 +[Level] +board=10/2f~~3e1/3a~2~h1/4~1~~2/4~b~~2/2~~b1~~2/2h1fa~e2/10 +solution=cBdBEffGfEgFIcIcHdHeGeGgdCdFFeEfDfeGfG +title=Straight + +; 53 +[Level] +board=10/1g~7/2~7/1h~7/2~~6/1~~ad~af2/1df2~hg2/10 +solution=GfeFdFfFeFbBcFdFeFGfFfEfDfbDHfGfFfEfcECfDfdFeFfFfG +title=Five Of Clubs + +; 54 +[Level] +board=10/2h~6/3~6/3~6/3~1~a3/2d~~cf~~1/1~cda2hf1/10 +solution=CgFfEfcBdFbGeFGegFhFfFFfgF +title=Queen Of Hearts + +; 55 +[Level] +board=10/2~~f2c2/2~d2~d2/2fa~1~3/4~1~3/4~~~3/2hc~h~a2/10 +solution=EbDbHcHcGfFfcGdGDddDeGcDdDeGfG +title=Four Of A Kind + +; 56 +[Level] +board=10/2g~f~4/3~1~4/1e1~1~~3/1b~~2~3/2~~~d~b2/1e~g~1df2/10 +solution=fFeBfDbGbEbEcEdFcFcBdFeFfFcG +title=Three Of Diamonds + +; 57 +[Level] +board=10/6a~2/7h~1/6~e~1/4f~~1~1/1a~~a~~e~1/2~h2fa~1/10 +solution=HdgBhCHdGfeEfEbFEfDfFfEf +title=Four Of Spades + +; 58 +[Level] +board=10/6h3/5~d3/5~4/3~ed1~c1/2~~c2~2/1e~bh~~b2/10 +solution=GcEeDfGcFeEfdGeGfGIedGeGfG +title=Jack Of Spades + +; 59 +[Level] +board=10/10/10/10/1f~~d5/1b~~a~g~2/1f~bgd1a2/10 +solution=EeDfEfGfFfDfbEcEFgdFcFbFeFdFcFeFcGfFgFbGcGdG +title=Joker + diff --git a/packs/Variety 4 Pack.ini b/packs/Variety 4 Pack.ini new file mode 100644 index 0000000..c1077aa --- /dev/null +++ b/packs/Variety 4 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/4d1~a2/4b~~f2/4c~4/5~4/1~~~~~1c2/1f1d~~ab2/10 +solution=HbGceCHceDGcFfFffGEfDfCfeGfGeDdG +title=Angelica Pickles + +; 1 +[Level] +board=10/1h~3a3/2~1~~e3/2~1~5/2~1~d4/2~~he~3/1dah2h3/10 +solution=EfGcFcbBFfEfcFdFeFfFGcFcEfDfbG +title=The Grinch + +; 2 +[Level] +board=10/10/7~f1/7~2/3b~2~c1/2cg~~g~d1/2f1~~bd2/10 +solution=dEeGIcHfIfdFcFdFeFGfFfEfDfgGIfHfeGfG +title=Popeye + +; 3 +[Level] +board=10/1g8/1a~4~d1/2~4~2/2~4~2/1h~d~~~~~1/1f~a~hf1g1/10 +solution=bCbFdGcGbGbCcFdFeFfFgFhFIcHfGfFfdGcGdGeG +title=Donald Duck + +; 4 +[Level] +board=10/5~d3/5~4/4~b4/3~c5/1~e~g5/1ed1bg~c2/10 +solution=CfFdEeDfEfdFGbcFdFFdEfDfeGfG +title=Bugs Bunny + +; 5 +[Level] +board=10/4~c~~g1/4~1~3/1d~f~b~3/1f~3~3/2~c~~~~2/2~1g~d~b1/10 +solution=DdbEfDgFIbHbGfDfbEcFdFeGFbEdDd +title=Lisa Simpson + +; 6 +[Level] +board=10/10/4~b4/1f2~5/1a2~5/1f~~~c~~2/1cbh~h1a2/10 +solution=dGFcbFcFbFcFbFdFcFeFcGfFgFbGcGdG +title=Winnie The Pooh + +; 7 +[Level] +board=10/10/2ce~5/3b~~4/4~~~3/3~~~~~h1/1c~ebc1hc1/10 +solution=IfdCcCdCdDeDeEEffEFfgFbGcGdG +title=Tom Terrific + +; 8 +[Level] +board=10/5~~e2/5~f3/3~c~4/2~~1~4/2~dg~~~~1/2f1dg1ce1/10 +solution=eFHbeGGbeDGcFdEdDefFgFhFfFdFgF +title=Speed Racer + +; 9 +[Level] +board=10/3e~5/4~3g1/4~3c1/4~1~fb1/1~~~~~~ge1/1f1b~~~c2/10 +solution=HfIeHeIeGfHfGfIedBFfEfDfCffGeGgGIfHfdGeGfG +title=Scooby-Doo + +; 10 +[Level] +board=10/2~f6/2~d~5/2~1~5/2cg~~~3/2f1~1~~g1/3c~g~d2/10 +solution=DbdGdCdEcEeEIffGfEdEEgeGfG +title=Tweety + +; 11 +[Level] +board=10/10/3~d5/1~~~c5/1~1a6/1d1h~1~~e1/1c1e~~~ah1/10 +solution=EcDdCdEdDdCdIfHfdGeGdFeGfGdGeGfGgG +title=Alvin + +; 12 +[Level] +board=10/3f~2~h1/4~2~2/2~h~2~2/1~~1~~1~2/1~c~~~b~2/1h1fch1~b1/10 +solution=DdCeGfFfIgIbHfGfdBeEcFeFdFfFgFdG +title=Superman + +; 13 +[Level] +board=10/2~g6/2~2~fc2/2~2~4/2~1f~4/2~~1~1e2/1~eh~gch2/10 +solution=GceEHcGcFgDbcFCgDgcGdGeGfGbGcGdGeGfG +title=Fat Albert + +; 14 +[Level] +board=10/10/2a~1b~3/3~~c~b2/3~~1~3/3~a~~d2/2chd~h3/10 +solution=cCfCHdHfGfdGeGFdcG +title=Wile E. Coyote + +; 15 +[Level] +board=10/4~g2b1/2a1g2~c1/2c~a~~~2/3~1~~3/5~~3/2hbh~~3/10 +solution=FbEdcDdDcDIceDHdIceGdGfGHdGfcGdGeG +title=Bullwinkle + +; 16 +[Level] +board=10/10/1d~7/2~7/2~4e2/2~~~g~bg1/1h~e~hd1b1/10 +solution=HfbGbCdGFfGfHfcGEfDfFfEfGfFfIfHfGfFfdFcFeFdFfFdGgFhFcGdGeG +title=Pikachu + +; 17 +[Level] +board=10/2d~1gb~2/3~~d1~2/3~~2~e1/3~2~~2/1~d~~~~3/1e1bgd~3/10 +solution=cBgBIdHeHeGfFfEfDfCfFcFcEcdFEddFdGeG +title=Top Cat + +; 18 +[Level] +board=10/10/6~c2/5f~d2/4~d~e2/1e2~e~3/1df~~c~~2/10 +solution=fEFecGfFHcGeHdbGcGdGGebGcGdGgGeGHe +title=Mighty Mouse + +; 19 +[Level] +board=10/7~h1/1~g~g2h2/1~ce6/1~8/1~~~~1~f2/1~1f~~~ec1/10 +solution=IbHfdGeGCcEcCdDdCdDdCdbFcFbFcFdFeGfGdGeGfGgG +title=Fred And Barney + +; 20 +[Level] +board=10/5~e3/5~4/5~~b2/1~a1~~~d2/1~1~~c~c~1/1~aeb1~d~1/10 +solution=CeGbFeEffFHdhFGfFfgG +title=G McBoing-Boing + +; 21 +[Level] +board=10/10/1f~1e5/2~1h~1~h1/2~2~~~2/2~2~~fb1/2bh~~~1e1/10 +solution=IdHedGeDHfIfHfGfeDfFgFhFcGdGbCcGdGeG +title=Pussycats + +; 22 +[Level] +board=10/3a~5/4~3e1/3g~1a~g1/4~~1~d1/4~~d~2/4e~1d2/10 +solution=IedBdDeEeFfFgFIeHfGfIegDHfGf +title=Mr. Magoo + +; 23 +[Level] +board=10/4~c4/3b~e4/4~5/3h~1e3/4~~a~2/3cah1b2/10 +solution=dEeFGfGfdGdCFbeFfFFcgF +title=Bobby Hill + +; 24 +[Level] +board=10/10/10/1~c4~f1/1~4~~2/1~~1bh~~e1/1~~ehfc~b1/10 +solution=fFeFgGfFgFIdHeGfeGDgCgCdbFHgcGdGeGbGcGdGeGfGgG +title=Arthur + +; 25 +[Level] +board=10/10/2~a6/1~~2e~3/1~1~c1~3/1afgf~~~e1/1g1c1~~3/10 +solution=DcCdfDEeGgeFdFcFEfDfCfFfEfIfHf +title=Rocky + +; 26 +[Level] +board=10/4~d~h2/4~a4/4~5/3f~~~~2/2ae~e1~2/2df~1h~2/10 +solution=dFFbEfHbGbFcFceEEffEgEFf +title=Snoopy + +; 27 +[Level] +board=10/3~e5/1ea~6/3~3~f1/3~3~d1/3hd~~~2/2fa1~~~h1/10 +solution=cCeFdFbCEbcCeFfGIgIdIeHfGfHfFfEffG +title=Betty Boop + +; 28 +[Level] +board=10/10/2b7/2h~6/2a~2~~e1/3~~~h~f1/2f~e~1ab1/10 +solution=gFIeHeGfHfGfIfHfGfcGcEFgdFeFfFgFcDcEdFeFdFfFgFdG +title=Daffy Duck + +; 29 +[Level] +board=10/10/3b~5/4~5/1h~~~2f2/3e~g1e2/2~h~f~bg1/10 +solution=bEcEFfdFeFEgDgFgdCeFEgFgfGeGfGdGeGfGcGdGeGfGgG +title=Gumby + +; 30 +[Level] +board=10/4d~1~a1/5~1e2/5~~f2/5~~3/2c~~~~~2/2fe~cd~a1/10 +solution=eBfFcFdFHdHdGfdGIbHdgFcGdGeG +title=Porky Pig + +; 31 +[Level] +board=10/2~f6/2~7/1g~7/1d~3d~2/2~~~~ah~1/1ag~~h2f1/10 +solution=gEGfFfHfGfcGbGDbbDcFdFcFHfGfeFcGfFgFhFbEcGdG +title=Lucy + +; 32 +[Level] +board=10/10/10/2b3~ad1/2e~2~bg1/3~~~e3/2ag~~d3/10 +solution=cEdFGfcEHedFGfIdHdHeIeHeGfdGcGdGeG +title=Ren And Stimpy + +; 33 +[Level] +board=10/2c~c~4/3~1~~1b1/3~~h~~a1/3~~1~3/2~~~1~d~1/1b~1a~d1h1/10 +solution=HfeBIdHdfCfDIdHdGdeGgFhFcBdFFdEfDfeG +title=Woody Woodpecker + +; 34 +[Level] +board=10/7~f1/1a~4~2/2~2e~~2/2~2fe~~1/2~3g~~1/2h~gha~~1/10 +solution=gEfDgFfEgEhEhFgFgGIfIbhEfGHfeGhGgGcGdGeGfGbCcGdGeGfGgG +title=Sylvester + +; 35 +[Level] +board=10/4b~4/5~~d2/5~~f2/5~4/2~fcg~3/2g1dbc3/10 +solution=eBfFHcGdHddFeFGfGdFfEfDfeG +title=Bart Simpson + +; 36 +[Level] +board=10/6a~2/7c2/2~g2~f2/2~f~~~3/1ad2~~~c1/1dg~1~~~2/10 +solution=cGDdgBdEeEIfHgHdHdHdGeGeFegGfGEeDe +title=Daria + +; 37 +[Level] +board=10/10/7~g1/7~h1/2e~1~~~d1/3~g~e~2/2h~d~dh~1/10 +solution=IcIeHeGeHfGfcEdGeGcGdGeGhGfGIe +title=Yogi Bear + +; 38 +[Level] +board=10/1~e1~h4/1~1~e5/1~1~h~4/1~~~1~4/1g~fg~4/2~h1hf3/10 +solution=eDCbFbEcbEDfEfcFEdDedFbFeF +title=Heckle + +; 39 +[Level] +board=10/1a5~h1/1c~4~2/2~3h~2/2~4~2/2e~~e1~f1/2a1~f~~c1/10 +solution=IbgDIffGcFdFbCbCcFdFeGfGgG +title=Josie + +; 40 +[Level] +board=10/10/1h~7/2~~6/2c~~1b3/2hg~~db2/3cd~1g2/10 +solution=GfbCcDdEcEdEeFdFcFeFdFfFgFdG +title=Butt-head + +; 41 +[Level] +board=10/2a~1~f~h1/3~1~1~2/3~1~d~2/3~1~1~2/2h~~~da2/2fd~2d2/10 +solution=GfFfGbFfcGcBHfGfFfIbgDHfGfFfcG +title=George Of Jungle + +; 42 +[Level] +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 +solution=CcdBfGHbCgCcbFbGcGdGeG +title=Bill + +; 43 +[Level] +board=10/2a7/2e~6/3~6/2g~6/2f~~f4/3ecac~g1/10 +solution=cCcEcFdFcCdFeFeGdGeGfGgG +title=Jeckle + +; 44 +[Level] +board=10/10/1a~d~5/2~1~5/2~~~~ac2/3~d~e3/1e~~1~fcf1/10 +solution=dCbCGeGfFfEfcEdFeFbGHeGgfGgG +title=Natasha Fatale + +; 45 +[Level] +board=10/10/10/4~e4/3c~5/1h~a~~e~2/2hce2ea1/10 +solution=bFdFgFFdeFfFgF +title=Beavis + +; 46 +[Level] +board=10/10/2~e2~b2/2~g2~3/2~e~c~3/2~1~h~3/1bc~~1~hg1/10 +solution=fFDcDeFfdEeFcGfFHcGfgGFfbGcG +title=Boo Boo + +; 47 +[Level] +board=10/10/2g~2d3/3~1~g3/3~1~b~2/3~~~1h~1/2bh~~cdc1/10 +solution=cCGddFhFGgGegEdGFfEffGgGeGfGgG +title=Cartman + +; 48 +[Level] +board=10/10/6~d2/6~3/1b4~3/1c~~cb~3/1afdfa~3/10 +solution=bFcFbFcFdFfGHceGGfFfcGdGbGcGdGeG +title=SpongeBo + +; 49 +[Level] +board=10/1f~7/2~2e4/2~1~h4/2~1~5/2~1dad~~1/1f~1he1a~1/10 +solution=bBFdgFfFeFhFgFfFFdgF +title=Wonder Woman + +; 50 +[Level] +board=10/10/10/2ah~5/3d~5/4~ba~2/1a~bad1~h1/10 +solution=dEDgEgcDdDGfFgdEeFcGfFgFbGcGdG +title=Boris Badenov + +; 51 +[Level] +board=10/2a1e~4/2c~1~1e2/2b~1~~a2/3~~~~b2/4~~~3/4c~e3/10 +solution=cCdEHdHdGgeBcCdEeGcDdEHeeG +title=Road Runner + +; 52 +[Level] +board=10/4~b4/3~f2~g1/3~3~2/1g~~1c~~2/1b~~~1c3/1f~1~~g~g1/10 +solution=fEgGbGbFcFEcDeFbEcDeIcHedFeG +title=Underdog + +; 53 +[Level] +board=10/10/5d1~b1/5h~~2/4~a~~2/2eb~1~~2/3deh~~a1/10 +solution=fDfEgGFeeGcFdFIcdGeGfG +title=Space Ghost + +; 54 +[Level] +board=10/3e~5/1~d1~2~e1/1~2~2~f1/1~f~~1b~2/1~b~~~c~2/1d1~~~1c2/10 +solution=CcgFIcIdGfHfGfFfdBeFcEfFgFcFdG +title=PigPen + +; 55 +[Level] +board=10/10/10/4h~4/1~~~fg~c2/1a~3~h2/1f~cag~3/10 +solution=fEeDfEHfEeDgbFDeCeCgcGHfbGcGdGeG +title=Homer Simpson + +; 56 +[Level] +board=10/10/7~g1/4db~~c1/6~g2/1c~~~a~3/2~1ad~b2/10 +solution=IcfDeDIdfFHefDGfFfGfEfeGbFDf +title=Schroeder + +; 57 +[Level] +board=10/2~~g5/2~c6/2~7/2~4~a1/1da~~1~~2/1bg~~d~cb1/10 +solution=EbDbcFDcbFcFdFIeHfdGeGcGdGeGfGbGcGdGeGfGgG +title=Felix The Cat + +; 58 +[Level] +board=10/1e~1h~4/2~2~~d2/2~2~~3/1h~2~~3/1a~a~~~3/1f~de~f3/10 +solution=bEbFbBcFdFHcGfdGeBcGdGbGcGdGeG +title=Powerpuff Girls + +; 59 +[Level] +board=10/10/10/1~g~d2~e1/1~1~c~1~2/1b~~1~1~2/1d1eb~c~g1/10 +solution=bFcFcDEdeEDdCddEeEfGgGeGdGfGeGgGIdfGhGdGeGfGgG +title=Charlie Brown + diff --git a/packs/Variety 5 Pack.ini b/packs/Variety 5 Pack.ini new file mode 100644 index 0000000..4d4203e --- /dev/null +++ b/packs/Variety 5 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/1ga4a2/2h~2~e2/3~2~3/2a~~1~3/1~g~~1~3/1h1~e~~~e1/10 +solution=eGIgHccEcFcCDeCfcCHcGgdEbBcC +title=Ghana + +; 1 +[Level] +board=10/3c~1a3/4~~d~2/4~~1~2/4~~1~~1/2b~~a~h~1/3~hb~cd1/10 +solution=gCGchEdBeFfFEgcFdFdGeGfG +title=Ukraine + +; 2 +[Level] +board=10/7~c1/4d~1~2/2~e1~1~2/1e~2~~~2/1c~~1~~~d1/1dc~~e~~e1/10 +solution=DdcFdGcGdGbFeGcGfGdGgGIfIbeGHebGcGdGHgeCbGcGdGeGfGgG +title=Uzbekistan + +; 3 +[Level] +board=10/4cd~~2/6~~2/4~~b~2/3~~ha~2/1b~~3~2/1d2ha~c2/10 +solution=fBeBfBgBGdFdEebFGdgEfGFdEeDfCffEgEeGfG +title=Colombia + +; 4 +[Level] +board=10/10/10/10/5b~g2/1ag~~f~a2/1fh~h1b3/10 +solution=cGHefEgEFfGfFfEfbGcGHfGfHfFfbGcG +title=Zimbabwe + +; 5 +[Level] +board=10/4~c~db1/3b~ag3/4~5/4~5/2~~~~a~c1/1dg1~~1~2/10 +solution=dCFbFcGfeFfFeFgFIfGcFcEfDfHbGcFcEfDfIbHbGcFc +title=United States + +; 6 +[Level] +board=10/5b4/4~g~~d1/4~d~~2/1d~1~b~~2/2~~~c~~2/1~c~g2~2/10 +solution=FcfCgFIcHffEgEFeFfEfGfEgDgFfCgEgbE +title=France + +; 7 +[Level] +board=10/4~b4/4f5/3~b~4/3~1h4/3~1e~~2/1hfa~a1~e1/10 +solution=fFgFdGeDEdFbeDbGcGdG +title=Japan + +; 8 +[Level] +board=10/10/3c~e~3/4~bd3/4~fb3/4~1e~2/3~df1~c1/10 +solution=fCFeGeFedCeDEgfEgF +title=Netherlands + +; 9 +[Level] +board=10/3c~5/1g~1~5/1d~1~1~d2/2~h~1~3/2~d~1~g2/1d~1~~~hc1/10 +solution=HddFeGdFeGfGbGbCbDcFdFeGfGdBeGfGgG +title=Syria + +; 10 +[Level] +board=10/3c~1~h2/3a~e~3/4~1~3/2h~~1~3/2b~~~~~b1/3ae~~1c1/10 +solution=FcHbdGdBdCGgeFcEIfHffFdGgFhFcFdGeG +title=Mexico + +; 11 +[Level] +board=10/10/10/5~e3/3h~~a3/1~~d~ef3/1da1fh4/10 +solution=GdGeFfdEeEDfCfEfDfGf +title=Tanzania + +; 12 +[Level] +board=10/1de~2~~e1/3~~h~3/1f~~~1~3/2~1f~~3/2~~e~~3/2~~1~dhd1/10 +solution=fCGgcBbBcBdCbDeFeEEfIgfEIbdDfGgGeFHb +title=Vietnam + +; 13 +[Level] +board=10/10/5b1~g1/5g~~2/6~~f1/4b~~a2/3fab~g2/10 +solution=IcHgfDHgfDeFeGIedGeGfG +title=China + +; 14 +[Level] +board=10/10/2a7/1~c~6/1~1d~5/1~~1~df~2/1dcdf2a2/10 +solution=dECdbFGfFfcDdGdEeFfFgFbGcG +title=Argentina + +; 15 +[Level] +board=10/3b6/3d6/1~~b6/1~~2~h~h1/1~~~1~1~2/1b~edeh~2/10 +solution=DgDdDdDdCdcFcGdGGgIeFgHgGe +title=Guatemala + +; 16 +[Level] +board=10/7g2/3~ah~e2/2~~1d~3/1~~3~3/1~e2~~3/1~adhg~3/10 +solution=EcDdCeHcHcGffCGffDGfdGcGdGeG +title=Ethiopia + +; 17 +[Level] +board=10/6f~2/5f1~2/2e~da~~2/2f~2~~2/3e2~~2/1d~a~~~3/10 +solution=cDEdbGdGFdEdgBcEdGeGfGfD +title=Peru + +; 18 +[Level] +board=10/1gabe~4/5~4/4c~4/5~4/4~~~~~1/2ab~gc1e1/10 +solution=eBfFgFhFeDfFdBeBFfcBdBeBFfcGbBcBdBeB +title=Malaysia + +; 19 +[Level] +board=10/10/10/10/5a4/2bhcb~3/3cda~dh1/10 +solution=fFeGcFFgdFeFeGfGdGeGfGgG +title=Iraq + +; 20 +[Level] +board=10/2h~f5/2c~6/3~3~g1/2d~~2~2/3~~~d~~1/1gc~f~2h1/10 +solution=cCcEEbcCdEGfeFdFfFdGgFhFIdHfGfbGcGdG +title=Poland + +; 21 +[Level] +board=10/10/4c~1c2/5~~d2/5~~3/5~bdf1/3a~a1fb1/10 +solution=dGeCHdGfIffFgFHdGf +title=Germany + +; 22 +[Level] +board=10/5a~~2/1~h3g~2/1~5~2/1~5~2/1ce~3~2/1h1e~gc~a1/10 +solution=cFfBgBCcbFgGgCfGhGcFdGeGfGgG +title=South Korea + +; 23 +[Level] +board=10/10/10/1d~4~d1/2~e~~~~2/2~fhf~~2/2~1bhb~e1/10 +solution=dEeEfEgFfFeFDfbDcFdFeFGfFfEfDfgGIdHfeGfG +title=Philippines + +; 24 +[Level] +board=10/10/6c3/5~g3/4~~d3/1h~~b5/1d1~g~chb1/10 +solution=GdFeEfGdFeeGGebFcFdFFeEfDfCfeGfGdGeGfGgG +title=Saudi Arabia + +; 25 +[Level] +board=10/10/10/10/1e~~3d2/1da~~2f~1/2fh~~eah1/10 +solution=bEcEdFeGcFdFhFeGfGbFcFdFeGfGdGeGfGgGcGdGeGfGgG +title=Pakistan + +; 26 +[Level] +board=10/10/2g~6/3~1gb3/3~~f4/2~~dh~d~1/2bh2~1f1/10 +solution=EfDfFfEfcCcFdFFeEeGdFeEeHffFgFhFeFfF +title=Romania + +; 27 +[Level] +board=10/4e5/3~d~e3/3~1~h3/2h~1~4/2c~b~4/2db1c4/10 +solution=EfcEcFEcDedFeFeCGdGdFfEf +title=Russia + +; 28 +[Level] +board=10/10/4c5/4e~a3/4b~c~a1/5be~2/5ec~2/10 +solution=eEeDGdgFeEfEIefG +title=Sri Lanka + +; 29 +[Level] +board=10/7g~1/5~c1~1/3~c~2~1/2g~4~1/2h~~e~~~1/2bebh2~1/10 +solution=FfEfEdGcFdcEEddFeFcGfFcGdGhBgFhF +title=Burkina Faso + +; 30 +[Level] +board=10/10/4h5/4f~1e2/5~~f2/3~f~~1b1/1e~~1~~bh1/10 +solution=HeGgeDHgGgeDfFHeGfgGFfEfbGfGgG +title=Spain + +; 31 +[Level] +board=10/4~h~f2/4~a~3/3~~1~3/1~~~~1~f2/1~1~~~adc1/1h1d~~c3/10 +solution=HeGfFgGgHfHbGfFfIfHfFbFcEdEeDeCeeGdG +title=Nigeria + +; 32 +[Level] +board=10/1b2a5/1dh~d~4/3~1~4/3~1~4/2b~~~~fa1/2f~~~~1h1/10 +solution=cGEccCbCcCdGdFbCcCHfIfHfGfeFeCfFgFhFeG +title=Burma + +; 33 +[Level] +board=10/6~~f1/6~3/1g~3~3/1h~3~a2/2~~~~~da1/1fhd~1~g2/10 +solution=HeHfGfFfIfHfIbcGbGbDbEcFHgHbGfFfdFcFeFfFcG +title=Iran + +; 34 +[Level] +board=10/7~g1/6~~2/4h1~3/2h~c~~3/1~f~1~~~2/1g1ac~~af1/10 +solution=IbeGdGfGeGeEeEfEHcGeFegFfFfGcEdGeGfGcFEeDfCfdGeGfGgG +title=South Africa + +; 35 +[Level] +board=10/4h5/4fa~~2/5d~~2/7~2/3b~1~f2/2ad~~hb2/10 +solution=fDeCfCgCeCfCgCHfdFeGfGgDdGeGfGfDgDcGdGeGfG +title=Egypt + +; 36 +[Level] +board=10/3a~5/4~5/4~2~c1/3~~2~2/1dcf~~~~2/2hadh1f2/10 +solution=dFeFfFgFcFdFdBEebFeFcFIdfFgFcGdG +title=Australia + +; 37 +[Level] +board=10/10/3d~5/2~g~5/1~~1~2e2/1ha~~2ha1/1g1~~~~de1/10 +solution=dCeGfGHgDdCecFbFcFdFeGdGeGfGgG +title=Morocco + +; 38 +[Level] +board=10/7f~1/2d5~1/2a~1~b1~1/3~1~1~~1/3~~~f~d1/2be~~ae2/10 +solution=hBIecDdFeGdGeGfGGdcGdGcDIfdGeGfG +title=Turkey + +; 39 +[Level] +board=10/3~ab4/3~1a4/3b~h1~e1/3a~2~2/4~~~~h1/1e~a~~1~2/10 +solution=dGFdFdFdIfIdHfEbGfdEeFfFgFbGcGdG +title=Indonesia + +; 40 +[Level] +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 +solution=CbhEgChDEbHeGfFfGcfF +title=Mozambique + +; 41 +[Level] +board=10/2e~6/3h~2g~1/3a~3~1/4~3g1/4~~a3/4f~hef1/10 +solution=hCdCeFdDeFcBdDeFfGeGfGgG +title=Brazil + +; 42 +[Level] +board=10/10/3a1~f3/2~d~~1~d1/2~1~2~2/2~a~~f~2/2f1h~h3/10 +solution=GcdDdDFdEdeFGfFfEfDdIdHfGfeG +title=Taiwan + +; 43 +[Level] +board=10/10/6~fe1/6~d2/6~3/5~~~h1/2d~he~1f1/10 +solution=HdIcHcGfIfHfGfHdgFhFcGdGeG +title=Ecuador + +; 44 +[Level] +board=10/1d~7/2~5h1/1g~1e~1~c1/2~2~~~2/2h~~~~e~1/2d~1~~gc1/10 +solution=IdHfhFbDbBcFcFIddFeFHfGfeDfEFfEffG +title=Sudan + +; 45 +[Level] +board=10/1b~7/2~7/2~3g3/1b~~g~d~~1/2~~1~1b~1/2f~~~fd~1/10 +solution=gEhEbBcGEeDfdGeGbEHgGgFgcEGecGdG +title=Algeria + +; 46 +[Level] +board=10/3~g5/3~6/3~h~1~c1/3~1~a~2/1~f~~~h~2/1c1~fag~2/10 +solution=cFGfFggGIdHfGfeDFfEbEfeGDfCfdGeGfG +title=Kenya + +; 47 +[Level] +board=10/4e~1~e1/5~c~2/5~1g~1/5~~f~1/1g1~~c~1~1/1cf~~2c~1/10 +solution=gCHehDFfGfFfEfbGcGHeGfFfbGcGeBIbHe +title=India + +; 48 +[Level] +board=10/4d5/3~e5/1f~~6/1c~~2~d2/1e~~~~~c2/1b~b~~1f2/10 +solution=EcDfbDcFbFHeGfFgdFbGHfGfeFEcfFgFbGcGdG +title=North Korea + +; 49 +[Level] +board=10/2b7/2f7/2c~6/3~~c~~2/3~~1h~f1/3h~~dbd1/10 +solution=cDcDcDdGFedEeEeGfEgEgGdGeGfGgG +title=Canada + +; 50 +[Level] +board=10/10/2h~3~h1/2c~3~2/1b1~3~2/1h~~c~~~g1/1c~~g~2b1/10 +solution=eFIfHfGfEgDgbFcFbFcFFfdFeFfFgFhFIcHfGfFfcCcGbGFgcD +title=United Kingdom + +; 51 +[Level] +board=10/10/10/10/1e8/1fhe~~~g2/1hcfcg~3/10 +solution=HfdFcFbFeFdFcFcGbGcGbGcGdG +title=Cambodia + +; 52 +[Level] +board=10/3h~5/3f~2h~1/4~1~fc1/4~~~ga1/2~~~c~3/1ga1~1~3/10 +solution=dBdChCfFHdeFHeIeHeGeFfEfDfGfFfEfDfIdHeGfFfIeHe +title=Yemen + +; 53 +[Level] +board=10/10/1c~3~d2/1f~3~c2/2c~~~f3/3~~~4/2~b~db~f1/10 +solution=HcGeGedGFfcEEfeGbCHdcEGedEbDDgIgHgGgFgcE +title=Madagascar + +; 54 +[Level] +board=10/1e~7/1a~3h3/2~~1~g~2/1~h~1~1~2/1~1~e~a~2/1h1~1g1h2/10 +solution=GdgDCebBbCEfcDcEdFeFGf +title=Kazakhstan + +; 55 +[Level] +board=10/2b~2~b2/3~2~3/3~2~3/3~h~~3/5~fhc1/3hf~c1h1/10 +solution=GfHfGfdGHbIfGgHfFgEgGfeEfFdGgFhFcBdEeE +title=Chile + +; 56 +[Level] +board=10/4h~4/5~4/5~~ea1/5~~1c1/5~bhe1/1b~~~~c1a1/10 +solution=GfeBfFHdgFIfHfbGcGdG +title=Nepal + +; 57 +[Level] +board=10/5~a3/3~e~4/3d1~4/2~e1~4/1a~d~~4/1e~1b~~be1/10 +solution=DeEcdFeGGbFffGEfDfeGfGgG +title=Uganda + +; 58 +[Level] +board=10/6~eg1/6~d2/6~h2/6e3/2d~h~cg2/2c~1~4/10 +solution=HbIbHbeFGfFfEfHcGfFfEfHdGf +title=Bangladesh + +; 59 +[Level] +board=10/3b~5/4~5/4~5/4~5/2h~c~~~b1/1ac~adhd2/10 +solution=eFfFgFEgcFFgdFeFdBeFfGHfIfeGGfHfdGFfEffGbGcG +title=Thailand + diff --git a/packs/Variety 6 Pack.ini b/packs/Variety 6 Pack.ini new file mode 100644 index 0000000..75ae413 --- /dev/null +++ b/packs/Variety 6 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/10/1d~7/1f~b~5/2~c~5/1f~1~~e~2/2cb~2ed1/10 +solution=dDgFdEbFbCbDcEdEeFcGfFgF +title=Homework Hunch + +; 1 +[Level] +board=10/4e5/4cf~3/5ce~2/7~2/4h1~~2/4df~dh1/10 +solution=fCeCeCgDHfeGfGeGfGgG +title=Sally Spingel + +; 2 +[Level] +board=10/10/2~d2h~2/2~1a~1~2/2~2~h~2/2~h~d1~2/1e~dae~~~1/10 +solution=DfDcFfcFeDfGcGdGgGgChGHgGebGcGdGeGfGgG +title=Sir Dawkins + +; 3 +[Level] +board=10/7~c1/7~2/7~2/2d4~2/2b~ad~~2/1ahcbh~~2/10 +solution=cFfGeFdFcFfFdFdGcGgFIbHfGfdGeGbGcGdGeGfG +title=Fibbel + +; 4 +[Level] +board=10/3~hf4/3~f5/3~2e~e1/3~~1d~d1/3~~~e~2/3~~~1h2/10 +solution=gFIdGfIeHfFgEgEbEcdEdFGfeFfFgFFbEcdFdG +title=Yolanda Yorgenson + +; 5 +[Level] +board=10/2f~6/1ag~4g1/3~3~b1/3~3~f1/2~~h~1~2/2hba~~~2/10 +solution=EfDfcBIedFeFfGcCbCcCdFDgIdeGfGIecGdGeGfG +title=Little Lola Lopp + +; 6 +[Level] +board=10/10/10/7~g1/4a~~~2/1e~~gd~h2/2d~1ahe2/10 +solution=eEfFbFEfcFdFeFGfFfEfDfIdHeGfHfFfEffG +title=Spotted Atrocious + +; 7 +[Level] +board=10/5~a3/4~~4/1d~~~f4/1a~~~2~g1/3~f~~~2/2f~1g~d2/10 +solution=IeHfGbFcFdcGEdbDEfcEbEcEdFeFfG +title=J Carmichael Knox + +; 8 +[Level] +board=10/10/1~b4a~1/1~e~4~1/1~1~3~d1/1~1~~~g~e1/1~bd~1a~g1/10 +solution=CcgGIeHfGfFfhCIfHfIfGfgGcDFf +title=Happy Hunch + +; 9 +[Level] +board=10/10/10/8f1/5h~~c1/3g~g~~a1/1f~a~c2h1/10 +solution=IedFHffEFfIegEGfhEHfIfGfHfGfFfbGcGdG +title=Daniel + +; 10 +[Level] +board=10/1e~7/1g~1a~4/1d~2~4/1e~d1~4/2~h~~a3/2~2gh3/10 +solution=eCbBbEdFeFfFDfbDbEcFdFeF +title=Lolla-Lee-Lou + +; 11 +[Level] +board=10/4f~4/2g~1~4/1e1~1~4/1cf~1~4/1dc~~e~3/3~g1d3/10 +solution=cCcEbEbFcFFfdFeFfFeBFfEfbFcF +title=Zooks + +; 12 +[Level] +board=10/6~b2/6~3/1~he2~3/1~dc~~~3/1~2~~e3/1hcd~b4/10 +solution=CdHbGedEdEeFGfcEdEeGcGdG +title=Obsk + +; 13 +[Level] +board=10/1d8/1f~~6/1e~~~a4/1f1~~5/2g~6/1da~~~~eg1/10 +solution=bCbCFdHgGgFgEgcFEecCdDcDbDdDcDDfEdDddGCdcGEeDfdGeGfGgG +title=Jipper Fuddnudler + +; 14 +[Level] +board=10/5~gh2/5~4/3d~~4/2~b~ah~~1/2~1~2~~1/1dgb~2a~1/10 +solution=dEDecGGbFdgEfEgEhEHbGbfEgE +title=Royal Laundress + +; 15 +[Level] +board=10/3~c5/2~~6/2~7/2~d~h~3/1~~bca~3/1~da1h~~b1/10 +solution=EbDcdECfDfCfIgHgfEeEfEEfDfFfEfcFbFcFdFeFGegGFffGEfDfbG +title=Sea Horse + +; 16 +[Level] +board=10/10/7c~1/8~1/4b2~b1/3~fd~f2/3fdf1c2/10 +solution=EfEfFfHfGfhCIeIeHfGfdG +title=Flunnel + +; 17 +[Level] +board=10/6b~2/1g~2~a~2/2~2~1~2/2~1b~1~2/1e~~g~1~e1/2~a1~~~b1/10 +solution=eEfGgBEfDfbFbCcFdFeFGcFfEffGgG +title=Hedwig Godiva + +; 18 +[Level] +board=10/4b~4/5~4/4f~1bc1/4e~~d2/4fe~3/4c1~d2/10 +solution=eEHeIdHeHeGfFfeBfF +title=Prooie Katz + +; 19 +[Level] +board=10/7~h1/7~2/3b~~d~2/4f~1~2/2~gh~~g2/2df1~~b2/10 +solution=DfeFEfGdFfEfIbdDeFfGHfGfHfFfEffG +title=Mrs. Kangaroo + +; 20 +[Level] +board=10/3g2~eg1/3fa~~3/2~b1~~3/2~3~3/2~~~~~~e1/2~1b~f1a1/10 +solution=HbIbHbGgGfIfHfFfEfDfDdcFdFDdDdcFeCfGfDgFhFdFeG +title=JakePillowSnake + +; 21 +[Level] +board=10/5~fd2/1b~2~4/2~~~~4/1bd1~~4/1a1~g~4/1ga~f5/10 +solution=GbcGEfFfbGdGbGcGbCcDdDbGcGHbGbCeFfbGcG +title=Schanck + +; 22 +[Level] +board=10/6~e2/6~3/6~3/2d~2~~h1/2f~~b~~e1/1db~~h2f1/10 +solution=cEIeHfdGFfGfIfHfeGGfFfEfcFdFeFfFgFhFHbGfFfEfcGbGcGdG +title=Gack + +; 23 +[Level] +board=10/7~c1/3~~e1~2/3~h2~2/3~2~~b1/3~~2~h1/1~a~be~ac1/10 +solution=IbIeHeHgFcEgEcdFEdCgGgFgdFDgEgeGfGgGdGcGeGdGfGeGgGgEfGhGbGcGdGeGfGgG +title=GrandDuke Wilfred + +; 24 +[Level] +board=10/5~gd2/5~h3/5~1~c1/5~1~h1/1~d~~~~~2/1c1g~gh~~1/10 +solution=GcHbcFdFFfEfgGIdfGHfeGGfGbdGFfEfGcDfCfdGeGhGfGIe +title=Dr. Ginns + +; 25 +[Level] +board=10/3h~5/4~5/4~h~3/4~1~3/1e1e~d~3/1dfhf1h3/10 +solution=dFdBfFeFEfcGfDFfGfFfEfbGbGcG +title=Liz + +; 26 +[Level] +board=10/2h7/1~f~c~4/1~1~1~4/1~g~~~~3/1~2~d~dc1/1f2~h~1g1/10 +solution=CceCHffEgFcEFfdEeFfFgFhFcCdEeFeG +title=Finney + +; 27 +[Level] +board=10/2b7/2c~6/2e~2~ec1/3d~1~3/3b~~~3/2~e~~~d2/10 +solution=dEeGfGcCcCdEHdIdHdGfDgGgFgcD +title=Aunt Annie + +; 28 +[Level] +board=10/3e~5/4~5/4~5/4~~1a~1/2~~~cegh1/2h1~gac2/10 +solution=hEFfGfFfHfGfeFIfHfGfIfHfFfdBeEEfDfeGfG +title=Wellar + +; 29 +[Level] +board=10/4~f4/4~1~ba1/4~1~d2/4~~~3/1g~~~bf~2/1d~~2g~a1/10 +solution=HcGeIcHcGfgFHdFfEfGfFfEfDgbFcFdFeFfFFbEfDfbG +title=Dr. Schmidt + +; 30 +[Level] +board=10/5~h3/2~d1~b~2/2~2~1~2/2~2~1~2/2~~c~chd1/2~h1~hb2/10 +solution=eFGbFfEfGfGgHgIfgCHfGfHfFffGDcEf +title=Dr. Pollen + +; 31 +[Level] +board=10/10/1~e3~a2/1ca~2~e2/1h1c~~~3/1e~1~~h3/2~~~~a3/10 +solution=CcHccDdEdEEgGebDcDdEbDcDHdbFGfcGdEbFcGdGeG +title=Sir Jawks + +; 32 +[Level] +board=10/10/1f~~2a~2/3~~b1~2/2b~~2~2/3~~~g~~1/2g~~~a1f1/10 +solution=bCFdGfcGcCcEdFeFdFfFdGgFhFgCHf +title=Diver Getz + +; 33 +[Level] +board=10/2c~6/3~g~4/3~1~~a2/3f~~~3/4~g~~e1/2ac~1~ef1/10 +solution=eCIfcBdGdEdEeFfFHdGfgGFfcG +title=Diver Gitz + +; 34 +[Level] +board=10/10/1g~7/2~7/2~5d1/2~c~~e~f1/2~g1dfce1/10 +solution=dFbCGfIfHfIfHfeFfFfGgG +title=Sir Bopps + +; 35 +[Level] +board=10/5b~3/6~3/6~3/1b~1c~~3/1f~ef~~3/2f2~ec~1/10 +solution=GgeEhGfFeFdFfFeFbEcFdFeFGfgGFffBEfbF +title=Barth Cubbins + +; 36 +[Level] +board=10/5~~gb1/5~~3/5~e3/5~1~c1/4b~1~2/1g~~c~~ge1/10 +solution=HbIbHbGbEgHgGgGdFgfGgGeGdGfGeGgGIefGhGbGcGdGIgHgGd +title=Floob-Boober + +; 37 +[Level] +board=10/6d~2/7~2/7~~1/4~a1c~1/1f~~b1~b~1/2~~cfa1d1/10 +solution=gBhDEgDgbFEgcFdFFeeGHfdGeGHfcGdGeG +title=Super Hunch + +; 38 +[Level] +board=10/10/2a~6/3~6/3~e5/1h~~fa~~d1/1e~~1fd~h1/10 +solution=fFeFcCEfDgbFcFdFeFGfIfFfEfDfbGfGgG +title=Song Girls + +; 39 +[Level] +board=10/4~e2g1/3~c2~a1/3~3~2/3~3~2/2d~1~~~2/2cg~aed2/10 +solution=EcdGIcHfGfIcHfGfFbEcdGeGcGdGeGfG +title=Pop + +; 40 +[Level] +board=10/10/10/1h3~a3/1d~~~~g3/1a~~h~b~~1/2~g1~1db1/10 +solution=EfDfbEcFbFdFcFbFGdeFGegFhFdFFeEefFeFgF +title=Zeep + +; 41 +[Level] +board=10/10/4~f4/1c~1~5/2~1~5/2h~~~~e2/2cfehf3/10 +solution=bDcFdFeFHfGfGgFc +title=Nureau + +; 42 +[Level] +board=10/1g~g6/2~7/2~2a4/1h~~~b4/1a~1~c~~2/2~b~1h~c1/10 +solution=FefFgFFfEgDgbBbEDbcEcGdGdEeFfFbFcG +title=Soapy Cooper + +; 43 +[Level] +board=10/6~a2/3f~~d3/4~~1d~1/4~~a1~1/4f~f~~1/2c~c~1~~1/10 +solution=cGGeGfdCHbGcGcfFhDgF +title=Katy Klopps + +; 44 +[Level] +board=10/10/10/4f5/3~c~h3/4h~d~2/1afad~1c2/10 +solution=EeeGeFGeFedGFfGfdEeGeFcGfFgFbGcGdG +title=Horton Elephant + +; 45 +[Level] +board=10/2c~c~4/3~1~4/3~1~4/2f~1~4/2a~b~~f~1/2hbh~~1a1/10 +solution=eGcBeBcFfGHfGfFfdFcFeFdFfFdGgFhFcGdGeG +title=Ish + +; 46 +[Level] +board=10/7~a1/5~h~2/5~1~2/5~dc2/3f1~fa2/3d~ch3/10 +solution=GcFgIbHeGeGfdGdGeG +title=Bumble-Tub Club + +; 47 +[Level] +board=10/2h~1~~e2/1~c~1~cf2/1~1~~~4/1~1~1f4/1~1c~5/1~~e~h4/10 +solution=cBDgdFHbGbFdEddGGcHcGcFdCcbGEd +title=Once-ler + +; 48 +[Level] +board=10/3d~5/2ch~5/4~2e2/4~2h2/4~~~d2/2c~h~ce2/10 +solution=HfGfHfdBEgGfdCcCcGGgdC +title=Dr. Spreckles + +; 49 +[Level] +board=10/10/7g2/7b2/2~g~~~d2/2~f1~~3/1b~b~fd3/10 +solution=dEeEfFHeGeHeGeHeFefFEeDedG +title=Dr. Sam Snell + +; 50 +[Level] +board=10/1~gb6/1cac6/1g1b~5/4~5/3~~~a3/2b~a~4/10 +solution=CbDbdDcCdDcCbCdDeFGfcGEfdDcCdD +title=Genghis Khan + +; 51 +[Level] +board=10/10/4g~g3/5~e~2/4f~1~2/1b~~c~~e2/3~b~1cf1/10 +solution=gDeCeFfFgFbFeFcFGdfFgF +title=Sour Hunch + +; 52 +[Level] +board=10/1g~7/1c~7/2~g6/2~h~5/2eb~c4/4~he~b1/10 +solution=dEbBbCcEdEdFcFdFeFeGfGgG +title=Vipper Of Vipp + +; 53 +[Level] +board=10/4f5/3~b~4/3~1~4/3~1~4/2ab1~~~a1/2cd~dc1f1/10 +solution=EcdGcFIfHfGfeCfFdGgFhFcGdGeG +title=Mr Knox + +; 54 +[Level] +board=10/10/10/1g~a~5/1ad1~~4/2fge~4/2de1~f3/10 +solution=bDGgeFdFdDcDdDeEFfEfFfEfcFdFbEeF +title=Fud Fuddnudler + +; 55 +[Level] +board=10/4~a4/4~5/1b~c~~4/1e~2~c3/1b~~~~h~2/1h~~~a1e2/10 +solution=bGbFDdGeFfEgcFFgdFcFGfeFfFgFFbeDFfcGdG +title=Clover + +; 56 +[Level] +board=10/7~e1/2~a3~2/1c~g~1~~2/1e~1~~~3/2~c~~~~2/2~gc~1ca1/10 +solution=DfDcDdbDcDcFdFcFIbdDHdGfeEfFgFeFcGfFgFbEcGdG +title=Real Tough Hunch + +; 57 +[Level] +board=10/10/6a3/5~b3/1e~1~hf3/2~~fb4/1ea~1h4/10 +solution=GdFeeEbEcGeFGdGeFfEf +title=VanItch + +; 58 +[Level] +board=10/10/1~a2~g3/1~3~4/1~f2~4/1dg~~~f~2/1ac~~c1~d1/10 +solution=CeCccFbFcFbFGfFfdFcFeFdFfFgFGcFfcGdG +title=Itch-a-pods + +; 59 +[Level] +board=10/10/8e1/1c~4~a1/2~e2~~c1/2~g~f~~2/2~1a1~gf1/10 +solution=dFfFeFfFgFdFeFfFgFIdIeHeIeGfHfFfGfgGEfFfbDDf +title=Bim + diff --git a/packs/Variety 7 Pack.ini b/packs/Variety 7 Pack.ini new file mode 100644 index 0000000..a3870a0 --- /dev/null +++ b/packs/Variety 7 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/5~b~f1/2h2~1~2/1~f1~e~~2/1~2~1~~f1/1~b~~~~~2/1h1~~~1~e1/10 +solution=CdCdcFbFIgIbHfGfIeHffDgEGbcFFgFdeFGfdFdG +title=Twiddler Owl + +; 1 +[Level] +board=10/5~e3/1e3~4/1a~2~4/2~b1~4/2~a~~4/2hebh4/10 +solution=bDGbDfbDFfcEcFcGdG +title=Dinty + +; 2 +[Level] +board=10/5b~3/6~3/6~3/1aea~1~3/2cd~~~3/1ed1~~~cb1/10 +solution=HgGgFgdEcEdEIgHgGgeFfFeFdFcFfFeFdFbEcFdFFfEfDffBGfFfGfEfDfeG +title=Bday Honk-Honker + +; 3 +[Level] +board=10/2c~6/3~6/3b~5/4~2~f1/1~d~~e~~2/1b1~~cdfe1/10 +solution=IefFgFcBcFFgdDdDEfDfCfdGeG +title=Twanging Snarp + +; 4 +[Level] +board=10/1h~f6/1b~7/1c~~6/2d~~~4/3~1~d~2/2b~c~1fh1/10 +solution=bCcDDbGfEgcEcEdEeEfFgFbCcEdEeEfFgFDgdGbDcE +title=Vera Violet Vinn + +; 5 +[Level] +board=10/5c~3/6~3/6~~~1/2ge~c~1~1/4g1~~h1/3~egh1c1/10 +solution=IfHfdEfGfEeEfEfBgDGegFhDFeeGEgcEGgdE +title=Hoodwink + +; 6 +[Level] +board=10/1~c7/1~1~a1~~e1/1a~~2~b2/2~~1~c3/2~~1~h~~1/2~e~h2b1/10 +solution=GfEcbDdGIcHcGeHdGfgFhFCbbDcGdG +title=Peeping Drexel + +; 7 +[Level] +board=10/10/7~d1/2e~3~g1/2da~~~~2/3h~~1g2/3ah2e2/10 +solution=IcIdHecDdEdEGeeEfEgEcEdEeEeFdFFf +title=The Glunk + +; 8 +[Level] +board=10/10/1g~4~f1/2~4~2/1e~~~2~2/2gd~~a~2/1edf~2~a1/10 +solution=dGGfFfcGEfIgIcHfGfFfbGbCbEcEdEdFcFeFcGfFgF +title=Beagle Grinch + +; 9 +[Level] +board=10/3e~5/4~5/1~h1~1b3/1h2~~g~d1/1b~~~~1~2/2g~~~1ed1/10 +solution=CdbFcFdGcGeGGeGedGFedBeEfEgEIeEgdG +title=Zatz-it + +; 10 +[Level] +board=10/3b4b1/2~f~1~~d1/2~1~~fh2/2~1~~4/2~1~~df2/1f~1~~h3/10 +solution=DcGfGdfFIcHcGdHdGddCIcHdGd +title=Thwerll + +; 11 +[Level] +board=10/10/1hgd~5/1fd1~5/2c~~g4/3~~5/2h~~fc3/10 +solution=dCcCdCFecEcEdFbDcEdFdGeGbDcE +title=Executioner + +; 12 +[Level] +board=10/1d~7/2~1~c4/2~~~a4/2~~e5/2~1d~e3/1~ac1~f~f1/10 +solution=gGFcEdeFeFfFDebBcECgdEFdEeDeeF +title=Sir Hector + +; 13 +[Level] +board=10/6e~2/3a3~c1/3f3~2/3d~2~e1/4~~f~c1/4~a2d1/10 +solution=IcgBGfFfdEdEeFfFdEgFhF +title=Nizzards + +; 14 +[Level] +board=10/5c~3/6~~c1/6~~b1/3e~1~3/3ba~~3/4e~dad1/10 +solution=fBIcHddEGgeFfFfGgGIdHddFeG +title=Fooie Katz + +; 15 +[Level] +board=10/2b7/2e~6/2f~~5/3hf~~b2/5~ch~1/7ce1/10 +solution=cDdDHehFgFcCdDeEcDdDeEfFgFdEeEfFgF +title=Fuddledee Duddle + +; 16 +[Level] +board=10/10/7~d1/3a~2~2/4~~1~~1/2hag~~b~1/2b1hg~1d1/10 +solution=eFIchEdFcFeGdFfGHfeGGfFfdDeEEfDfeG +title=Dr. Ballew + +; 17 +[Level] +board=10/10/3h6/3a~5/3d~2h2/4~d~df1/4d1f1a1/10 +solution=fFHfGfIfHfdDfFeFfFgFhFdDdEeFfF +title=Zlock + +; 18 +[Level] +board=10/2~eb1~ba1/2~3~3/2~g~1~3/2~1~~h3/2~~~~a3/2~2heg2/10 +solution=GeHbIbHbGgGfFfdDeEfFEfDfDbEbDbcFdFeF +title=Joe + +; 19 +[Level] +board=10/1g8/1fa~~5/3e~5/4~~4/3fb~~3/1bge2~a2/10 +solution=cCdCeEfFbCcCdCeFdDEfbCcCdDEfFfEfbG +title=Moth-Watching + +; 20 +[Level] +board=10/2f~3c~1/2h~4~1/1c1~4~1/1e~e~3~1/1g2~~~~~1/1hg~~f1~~1/10 +solution=bEcBdEcCbEcGbGdGdEcEdEeGeFcGhBfFgFbGcGdG +title=Max The Dog + +; 21 +[Level] +board=10/10/3~c2~b1/2g~3~2/3~~~d~2/3c~~g~2/3db1h~h1/10 +solution=cDEcGeFfdEgFIcHfGfeEEfFffFgFgG +title=Ed + +; 22 +[Level] +board=10/10/2d~6/2a~a~4/3~1~b~2/3~~~ag2/3g~~1bd1/10 +solution=gEGfHfcCGfFgdFeFfFgFcDeDdFdG +title=Santa Claus + +; 23 +[Level] +board=10/2b7/1~e7/1~8/1d~2b4/2~~gf~3/1ef~2~gd1/10 +solution=cGEfFfbGDfEfFfEfcFdFeFfFCcbEbEcFCcdFbEeFfFgG +title=Lorax + +; 24 +[Level] +board=10/1c~~~~~a2/4~~c3/3~~~b3/3~~~a3/2~db~4/1d~c1~4/10 +solution=DfHbGbeFGcFeGeFeGebBcBdBEdeF +title=Captain + +; 25 +[Level] +board=10/10/1h8/1g~7/2~~d~c~2/2~~c~g~d1/1~~~1ah~a1/10 +solution=GfeEfEgEIfEfFfEfGfFfDgbDbDEfcECgdFbGeFfFfGgG +title=Dr. Fonz + +; 26 +[Level] +board=10/2d~3~e1/3~3~2/3~3~2/3~1~~~2/2~~~ghd~1/1efh~f1g2/10 +solution=IbHeGehFgFfFdGFfcGEfDfGfFfEfHfGfFfcBIfHfGfFfdFeFdFfFgFdG +title=Preep + +; 27 +[Level] +board=10/4~a4/4~5/4~5/4~1~~g1/1b~~~bc3/1ac1ege3/10 +solution=bFcFdFGfFfEfDfFbEfDfIeHeGfeG +title=Quimney + +; 28 +[Level] +board=10/1~g5d1/1~a~3~b1/1~1~3~2/1~1~1~~~2/1be~~~1~e1/1g1~~~ad2/10 +solution=CbcFbFcCdFeGIfIcIcHehFcFdFGeIfdGeGfG +title=Aunt Ada + +; 29 +[Level] +board=10/5g~3/3a2~3/2~h2~h~1/2~3~1~1/2~~g~~e~1/2~~ae2h1/10 +solution=eFEgDgDdDdFgEgcFHfGfFgdFeFfFgFhDfBGfFfdG +title=Dr. Fitzsimmons + +; 30 +[Level] +board=10/1c~5c1/2~3~~a1/2~3~~2/2~~h~~3/2~~a~g3/2hgc~a3/10 +solution=bBcFEeDeIcIcHceGdFGeHdGedGeG +title=Pam The Clam + +; 31 +[Level] +board=10/6~e2/5~~3/5~4/1c3~g3/1g~~~~c~h1/1d~ehd1~2/10 +solution=GeFfEfgFIfHfGfFfbFbFdFcFdFeFfFgFHbGcFfEfcGbGcGdG +title=Pat + +; 32 +[Level] +board=10/1~f7/1~8/1~1h~g~3/1a~1~1~3/2~a~~~~2/2f1g~gh2/10 +solution=CbdFbEbEeFcFdDeFfFgFdFeFgGeGfD +title=Mayzie Bird + +; 33 +[Level] +board=10/2b~6/1ha~6/1g1~6/1b~~2~g2/2~c~c~3/2~h~1a3/10 +solution=dFFfcBbEDfcCHeGfFfdFeFfFbEbEcFcG +title=West Beast + +; 34 +[Level] +board=10/1d8/1g~~6/2h~6/3~b5/2a~a~~~2/1~b~1d1gh1/10 +solution=EebCCgEfcCdFeFfFgFcDdFeFfFgFbCcDdFeFbG +title=Zillow + +; 35 +[Level] +board=10/7a2/4~e1g2/3~~1~e2/3~1~~3/1~~d1~~3/1eag~g~d2/10 +solution=DffGHdHddGGeHdCfGfcGdGFcbGGgFgEdbGcGdGeGfG +title=Arabella Godiva + +; 36 +[Level] +board=10/2e~1a4/3~~f~3/3~~ed~2/3~~h1~2/2f~~2~2/3a~~dh~1/10 +solution=fCFccBFdgDhGGdFdcFFeeGfGgG +title=Little Cats + +; 37 +[Level] +board=10/10/10/2g7/2d~4b1/3~~~~ca1/1~a~1dgbc1/10 +solution=cGcEdFeFHfIfGgHfIfGfgGFfDgCgEfcEdFeFbG +title=Flannel-Wing Jay + +; 38 +[Level] +board=10/4g~4/3c1c4/3b~d~3/2~a~1~3/2a1~~~~~1/2bd~1~1g1/10 +solution=FdDedEdEeFcGeBfDfDgFfFhF +title=Humming-Fish + +; 39 +[Level] +board=10/10/10/10/1d~c1~~d2/2~a~~~ab1/2~1~bfcf1/10 +solution=bEdFdFeFfFHeGeFfEfDfGfFfEfHfGfFfIfHfGfGgFgdFeFfGeGfGgG +title=Sir Vector + +; 40 +[Level] +board=10/10/10/3g6/3a~~f~2/4e~c~2/1f~~ce1ag1/10 +solution=dEGeeEfEgEEgGfDgFfdEeFcGfFgFbGcGdG +title=Abigail + +; 41 +[Level] +board=10/5~f3/2eg~~4/4~c~c2/1~b1~1~b2/1~2~e~3/1~~f~1g3/10 +solution=GbFcFfdCeFfFcCdCfDHeHeGfCeFfbGcG +title=Juggling Jott + +; 42 +[Level] +board=10/2f7/2bh~5/3b~5/4~1~~e1/2h~~1~f2/3fe~~h2/10 +solution=dDcCdCIeHeeGcCHfGgdCcFHgGgdD +title=HinkleHornHonker + +; 43 +[Level] +board=10/1c~~h5/2~~6/2d~6/3~6/3~ab~~d1/3~1cabh1/10 +solution=fFgFbBeFgGIffGHfGfFfEfcCdFeFfFfGEbcDdFeFfGgG +title=Sister + +; 44 +[Level] +board=10/5b~3/6~3/3~d1~3/2g~2~~d1/2c~~~~bf1/3~fg~1c1/10 +solution=fBIeHeGfHfFfEfcFEddFeFIfHffFgFhFEgcFdFdGeG +title=Jo-Jo + +; 45 +[Level] +board=10/10/7a~1/1h~5~1/1a~4~~1/1e~~~~~~e1/1g~g1ch~c1/10 +solution=hCIeIfHfGfFfEfDfbDcFdFeFfFbEcFbFdFbGeFfFfGgG +title=Four-Way Hunch + +; 46 +[Level] +board=10/10/7~h1/1~f4~2/1b5~2/1d~~~1bh2/1f1f~~df2/10 +solution=IcCdbFcFbFdFeGcFdFeGdGeGfG +title=Kick-a-Poo + +; 47 +[Level] +board=10/7e2/1~h2~~a2/1~3~4/1~1a~~4/1~~cge4/1~hg1c4/10 +solution=dEDfEfEfcFCcHcGcdFFeEeHcGceF +title=Catfish + +; 48 +[Level] +board=10/10/6d3/2c~~ea3/1~h~~5/1~1c~h4/1d2ae4/10 +solution=cDcEdFFdGdFdGdFdEeEeeFDeCedF +title=Mike McCobb + +; 49 +[Level] +board=10/1b~7/2~7/1~g7/1~8/1~~~ad~3/1dabhgh3/10 +solution=EfDfCdfFDgbFEgcFdFdGeGbBCdbFbGcGdGeG +title=Dinn + +; 50 +[Level] +board=10/10/1a~2~f~f1/2~2~1~b1/2~2~1~2/2~~~~bh2/1f~h1~fa2/10 +solution=GcHfbGbCcFdFeFGfFfEfIcIdHfGfHfFfEffG +title=Bud Fuddnudler + +; 51 +[Level] +board=10/10/3c~~4/4~b~3/3~e1~~2/1e1g3~2/1b~fgf1c2/10 +solution=DgcGdGFddCeCfDgEEeEebGdGbGcG +title=Sneth + +; 52 +[Level] +board=10/3f~5/3h~5/4~5/4~2c2/3cf~~h2/1d~dh~c3/10 +solution=dBdFbGHfGgHfeFEgGgdC +title=Lulu Godiva + +; 53 +[Level] +board=10/1~he6/1~dcf~4/1~3~4/1~3~4/1~~~~~4/1fe1c~hd2/10 +solution=CbbFcFdFeFDbCbbFHgGgeCFfEfDfdCeCFfcCdCeC +title=Yottle + +; 54 +[Level] +board=10/4~b4/3g~5/1b2~5/1d~1~2gd1/2~~~1~a2/2~1c~ac2/10 +solution=HfeGfGdCFbEfeGfGDfbEbEcFIedFeGfG +title=Mr. Gump + +; 55 +[Level] +board=10/4ad~3/6~3/5a~3/4~c~~2/4~1f~~1/1c~~~1adf1/10 +solution=FebGcGfEfBgEgEhFeBfBgGgFgG +title=Stud Fuddnudler + +; 56 +[Level] +board=10/7~c1/7~2/6d~c1/6c~a1/4~~g~2/1d~ga~1~2/10 +solution=IbgDIeDgeGGfHeFfGfFfGfHfGfeFcGfFIebGcGdG +title=Yuzz-a-ma-Tuzz + +; 57 +[Level] +board=10/5~f~b1/5~1~e1/5~1~2/4c~~~2/1e1~d~~~2/1cd~1~~bf1/10 +solution=EfEfbGGbHgIgIbIcHeGfHfFffGEfbG +title=Blind Bowman + +; 58 +[Level] +board=10/10/3d~5/3b~5/4ch4/4hbc~~1/4b1d~b1/10 +solution=gFfFgFhFdCeEfFdDeFfF +title=Red + +; 59 +[Level] +board=10/4~b4/4~2~g1/4~1~g2/1e~1~1~1b1/1d~~~e~~g1/2~~g1~1d1/10 +solution=HdIfHfbEbFFfIfHfEgcFdFeFfFgFhFIcHdGfFfEfFbeFfFcG +title=Dr. Sylvester + diff --git a/packs/Variety 8 Pack.ini b/packs/Variety 8 Pack.ini new file mode 100644 index 0000000..bc6a8eb --- /dev/null +++ b/packs/Variety 8 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/1d~7/2~7/2~7/1d~~3b~1/1fe~~~~d~1/3~~ef1b1/10 +solution=hEbEcEbBcFHfGfdGcFdFdGbFcFdGeG +title=Peeping Jack + +; 1 +[Level] +board=10/1c~2~f3/2~2~4/1b~2~4/2~~~~g~2/1g~~1c1~2/1cf~c2~b1/10 +solution=GeGbFeEeFeEebFbDcEdEeEfEgEbBcEdEeECfDfbFbGcG +title=Flummox + +; 2 +[Level] +board=10/2fh~5/3g~5/1~b1~5/1~1h~5/1~ag~5/1~1f~a~~b1/10 +solution=dGdFdCEecBdBcFEfDfCfCdbFcFfGdGdCEfeGDfCfdGeGfGgG +title=Iota + +; 3 +[Level] +board=10/4a~h3/5~a3/5~g~~1/7~~1/1g3h1~~1/1b~b~g~~a1/10 +solution=bGGdeBfGgGgDfCgDgDhDfDbGfGhGcGdGeGfGgD +title=Proo + +; 4 +[Level] +board=10/10/5d~~h1/1~h3~~2/1fd3~~2/2e~~~~~2/1~h~f1e~2/10 +solution=fCCdgFIcHfGfFfEgcFdFeFfFbEcFdFcFeFfFCgEgbE +title=Sneedle + +; 5 +[Level] +board=10/10/10/10/2c~6/1~gdb~~~g1/1d2a~cab1/10 +solution=cEeGdFeFdFfFeFgFfFcFdFeFfFHfGfIfHfFffGEfDfCfeGfGgG +title=Singing Herrings + +; 6 +[Level] +board=10/2~ab5/2~b1~a3/1~~2~4/1h~~~~4/1cb~~5/1h2~~c3/10 +solution=DbDcEbCdcEbEDccEbFDeCeGcFedFcFdFeG +title=King's Magicians + +; 7 +[Level] +board=10/2e~6/1~he~5/1~2~5/1~~1~5/2dg~~b~b1/1hg1~~d~2/10 +solution=dCcBdFdCGfeFcFdFFfEfDfCcbEgGIfHfeGfG +title=Wily Walloo + +; 8 +[Level] +board=10/5~f3/5~4/5~1d2/5~~a2/1g~~h~~3/1fha1~dg2/10 +solution=EfDfDgbFGgGbFfEfcFdFeFfGHeHeGfFffGEfDfbG +title=Zizzerzazzerzuzz + +; 9 +[Level] +board=10/6~a2/3~c~~d2/3~1~b3/2d~~~4/2a~c~4/2ca1~b3/10 +solution=HbGgeFGcFecFFfcGEcHcGcGdFfEf +title=Yot + +; 10 +[Level] +board=10/10/3~b5/3af~4/5~~3/1~~~c~~3/1c1~bdadf1/10 +solution=EceFeDdDeDfFfEFfGfEfFffGdDEfeDDfCfdGeGfGgG +title=Patrol Cats + +; 11 +[Level] +board=10/1g~7/2~7/2f~3e2/3~~f~c2/3~~1~g~1/1ef~~1~fc1/10 +solution=HffEHehFGegFbBcGbGdGFecGcDcDdEeEfEDgcG +title=Pup + +; 12 +[Level] +board=10/3a~1~h2/4~1~3/4~~~b2/4e~~3/5b~3/1ebe~h~a~1/10 +solution=HgfFHbGedBdGeGGfeDfEcGfGgGfGdGhGgGeGHdbGcGdGIgHgeE +title=Wogs + +; 13 +[Level] +board=10/6~a2/6~3/6~1g1/2a~2~~c1/2hf~~~3/2c1gf~h2/10 +solution=dFeFHbcEdFeFIecFdFeGHgHeGfFfEfDfIeHeGfeG +title=Dud + +; 14 +[Level] +board=10/10/10/7~a1/2~~g~~~2/1~~hc1~3/1c~gfh~fa1/10 +solution=IdeEbGHgfEHeGeFeEeDeCfDfCfEfDfDgbFEgcFdFdGeGcGdGeGbGcGdGeGfGgG +title=ThingamaJigger + +; 15 +[Level] +board=10/7~c1/3h~2~2/2~a~~1~2/2~1a~1~h1/2c~g~~~2/1ga~1~~~2/10 +solution=IbdCIeHgGgeDeEEfcFdFFefFeFEfDdbG +title=HerkHeimer Sister + +; 16 +[Level] +board=10/1h~c~~c3/1b~f~~4/2~1~~4/2~1~~f3/2~~g~1g2/2~1h~~b~1/10 +solution=dBGbeEeFGeFffGhGEfDfbBcFdFbCDccFdFeGfGgG +title=Jeronimo + +; 17 +[Level] +board=10/6e~2/7~e1/5g~~2/6~~2/2eb~d~~~1/2gd~1b1e1/10 +solution=gBhFfFfDgFGfFfdFeFfFIccFdFeFfFHfGfHfFfEfcG +title=Down Hunch + +; 18 +[Level] +board=10/10/7c2/7b2/6~g~1/1f2~f~1~1/1c~~gbg1g1/10 +solution=hEHeFfGfeGbGcGeGdGfGHeGfbGcGdGeG +title=Skipper Zipp + +; 19 +[Level] +board=10/10/1cb~6/3~3~d1/2~~~2~2/1e~~h~~d2/1hc2~~be1/10 +solution=bFcFcCbCcCdEDeHgGgeFHgfFeFdFeFGfIdFfEfDffGgG +title=Yop + +; 20 +[Level] +board=10/5~d3/1b~2~4/2~h1~~b~1/2~d~~~1~1/1h~1~1~~~1/1d~~~1b~d1/10 +solution=bFcGbGDdbCdGdEcEdEeECgcGbGcGGbfDhDfEgGgFgG +title=Foona-Lagoona + +; 21 +[Level] +board=10/3f~5/2~e~~~3/2~1ae~~2/2~3a~2/2~~c~f~2/1ce~1~1f2/10 +solution=cGEfDfdBeCfCgDfDeDfDGfGfFfGfDgCgEfDc +title=Funicular Goats + +; 22 +[Level] +board=10/5f~3/3~c1e~2/3~3~2/2~~3~2/1~~f~~~~g1/1ce1b~g~b1/10 +solution=EcDeCffBdFGgeFfFIfgCgCHfGfHfFffGEfDfeGfGgG +title=Kitty O'Sullivan + +; 23 +[Level] +board=10/1hd7/1a1g~5/1e~1e5/2~~h5/2~~a~4/2~1d~g3/10 +solution=bDbDcFCbbDbDcEEeDeeFdFcFdFdCeG +title=Lunks + +; 24 +[Level] +board=10/6~b2/6~a2/6~3/1d2a1~3/1e~bc~~e2/2~d1c~3/10 +solution=eFbFbFeFdFcFeFfFHfHbGfFfHcEf +title=Will + +; 25 +[Level] +board=10/10/4~g4/4~5/4~5/1be~~h~a2/1eh1gab3/10 +solution=cFdFFcfFeFbFcFdFFfEfDfCfGfFfEfDfHfGfeG +title=Ichabod + +; 26 +[Level] +board=10/2e1d~4/2g~1hd~2/3~3~2/3~~2~2/2d~~2e~1/3~g~~gh1/10 +solution=EgcFcCHgGgdEcCdFeGfGgCfCgChFeBfCdGeGhGfGgC +title=Ogler + +; 27 +[Level] +board=10/2f7/2a~6/3~6/1b~~~5/1h~f~~~ca1/3bh~~1c1/10 +solution=cCdEeGdFfGHfeGGfFfEfcCdEbEFgdFcFIfHfGgeFfFgFhFbFEgcFdFdGeG +title=Grizzly-Ghastly + +; 28 +[Level] +board=10/10/1hd~6/3~2~g2/3~~1~d2/1~~gc~f3/1f~h1~c3/10 +solution=cCHddEDgEfDfeFGfHeFfEfGfFfGfCfDfEfcFbFcFdFeFbCcCDfbG +title=Peter The Postman + +; 29 +[Level] +board=10/6g~2/4f2~2/4e~1~2/2g~1~1~2/3d~~~d2/4gf1e2/10 +solution=dFeFfFgBcEHfGfdFeDeDfFgF +title=Katzen-bein + +; 30 +[Level] +board=10/10/10/10/5h2g1/3dgf~~c1/3fchd~2/10 +solution=fFgFIfHfGfdFeFIfHfeGdGeGfG +title=Willy Waterloo + +; 31 +[Level] +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 +solution=cEGeFeIggFIcHeGeeBfDgEgFbGcGCbdGbGeGcGFe +title=Skip Fuddnudler + +; 32 +[Level] +board=10/1h~7/1b~7/2~~6/2a~1a4/2d~~d~d2/3d~1hb2/10 +solution=fFbBcDFfdFeFfFbCcDdFcFeFcFfF +title=Thing Two + +; 33 +[Level] +board=10/10/4b~e3/2~~g~a3/2~~1~1a2/2~~~~~gb1/1be1~1~3/10 +solution=HfHfGfGcFfFfEfDfIfHfGfFfEfEdEdbGDddFeFfFGdFf +title=Rink-Rinker-Fink + +; 34 +[Level] +board=10/2f~6/3~6/3~6/3~~~~g2/2~b~d~b~1/2dfgf~1f1/10 +solution=cBFfdEHfHfGfeEfEgFhFDfEfFfdGcGdGeG +title=Dinwoodie + +; 35 +[Level] +board=10/10/7b2/6~d~1/5~d1~1/1c~~~~fdb1/1f~~~~1cd1/10 +solution=hDGeGfHfIfFgGfHfEgDgbFFfGfFfEfcFdFeFfFgFHdGfFfEfcGbGcGdG +title=Thing One + +; 36 +[Level] +board=10/10/10/5~a3/4~~1~e1/2ba~~~db1/3heh~1d1/10 +solution=IedFfGHfeGGfFfHfGfGgeFGdFeIfHffFdGgFhFcFdGeG +title=Sylvester McBean + +; 37 +[Level] +board=10/4g~4/3~f~1~g1/3~1~1~2/2c~1~1~2/3e~~g~2/3fe~1~c1/10 +solution=GfIgIcHfeBcEEceGdGdFeFdFfFgFdG +title=Wumbus + +; 38 +[Level] +board=10/4~cd~2/4~1h~2/2e~~2~~1/3~~3~1/1ce~~~~gd1/1g1~~~h3/10 +solution=gBhDFbcFbFcFHfeGGfdGFfEfcDdEDfCfdGgChDIfHf +title=Better Hunch + +; 39 +[Level] +board=10/3f6/2~a~5/2~1~5/2~~~ab3/3~~bfa2/3cfc4/10 +solution=FeGeDcdCGfEfdFcEHfGfdFdG +title=To-an-Fro March + +; 40 +[Level] +board=10/3g~5/4~c~g2/3~~bc3/3f6/3a~~~3/4b~fa2/10 +solution=FddBeCHcdFGgeFfFdFeFEddF +title=Tizzle Grouse + +; 41 +[Level] +board=10/10/1h~7/2~2~~d2/2~2~h3/1a~~~~g3/1gd~1ea~e1/10 +solution=HdGdFfEfGeFfEfGfFfEfDgbFbCcFdFbGeFfFfGgG +title=Van Vleck + +; 42 +[Level] +board=10/3d~5/1~f1~~g3/1~2d~4/1~3~4/1~g~b~~3/1~b~1~cfc1/10 +solution=dBCgCcbFEfcFdFGgeFfFGcFfEfDfbGfGgG +title=Dog Fish + +; 43 +[Level] +board=10/3a~2b2/4~2c2/1h~1~1~e2/2~~~1~3/3~~~he2/2b~c~1a2/10 +solution=HdGfdBeFfFgFHdGfFfbDcEdGHdGfcGdG +title=Yooks + +; 44 +[Level] +board=10/1c3~f3/1a~2~4/1d~2~1~c1/2~1~~1~2/2~~~~d~2/1a~bfb1~2/10 +solution=bCGfFfEfDfbCbDcFdFeFGbFefFdGIdgF +title=Gherkin + +; 45 +[Level] +board=10/5~b3/1a~2~4/2~1~a4/2~~~5/1f~~ha~h2/1b~~f1~3/10 +solution=bGcGEfbGDfbCcEFdGbcFdFFdEeeFcGfFHf +title=Circus Fish + +; 46 +[Level] +board=10/10/1h~1~c1~a1/1d~1~2~h1/2~1~2~d1/2~~~~~~2/2~ahc1h2/10 +solution=FceFDgbCcFIcHfGfcGdGIeIeHfbDGfcGdG +title=Nerkle + +; 47 +[Level] +board=10/4g~4/1c3~~g2/1d~2~~h2/1b~2~4/2~~c~h~2/1b~~1~1~d1/10 +solution=eBHcGdEfbGbDbEcFdFbEGfeFfFgFHdGd +title=Who-Bubs + +; 48 +[Level] +board=10/7~e1/7~b1/7~2/1ch~3~2/1e1~~~h~2/1f~~f1c~b1/10 +solution=cEGfFfEfIgIbIcHfbEGfFfEgcEdFbGeFfFbGcG +title=Kweet + +; 49 +[Level] +board=10/7c~1/6~a~1/1h~1c1~1~1/2~1h~~1~1/1f~~c~~1~1/1a~~1~fc~1/10 +solution=hBHceFGfeEEfFfEfDgbFbDcFdFeFbG +title=Spookish Hunch + +; 50 +[Level] +board=10/10/2~d6/1c~7/2~~4h1/1ahda~~~f1/2f1c~~3/10 +solution=DccEbDcEeFdFcFbFdFcFdFIffGHfeGGfFfEfDfIfHfGfeG +title=Fred Futzenfall + +; 51 +[Level] +board=10/10/2d~3b~1/3~~3~1/4~1~~g1/2b~~~~~2/2daba~g2/10 +solution=cChCdDeFHgfFgFIeIeHeGfHfcFdFdGcGdGeGfG +title=Wickersham Bros + +; 52 +[Level] +board=10/5a4/3c~f4/4~5/4~5/1~e~~~c~a1/1f1d~~d1e1/10 +solution=cFGfIfHfGfFgdFdCeFfFgFhFFgFcFcEfDfCfdGeG +title=Mrs. McCave + +; 53 +[Level] +board=10/6e3/5~h3/2h~1~4/3~1~4/1~h~b~~~b1/1fe~f~~b2/10 +solution=CfcGEfeGGcGcFfdFfGeFfFgFDgbFEgcDcGdGbGcGdGeG +title=Fritz + +; 54 +[Level] +board=10/4c~4/1h3~4/1c~2~4/1e~2~4/2~h~a~~d1/2~de1~~a1/10 +solution=DfbDbDcFdFfFeFDgbEcFfFgFIfHfGfFfcGeBfFgFgG +title=It-Kutch + +; 55 +[Level] +board=10/7h2/6~f~1/6~1~1/6~c~1/3~~dgf~1/2cg~h1d~1/10 +solution=hChFdGFfGfcGEfFfHfGfFgdFeFfFgFHcGfFfdG +title=Ying + +; 56 +[Level] +board=10/6~hf1/6~3/6~3/6~~2/1f~ed~g~~1/1g~3ehd1/10 +solution=eFdFgFfFeFhFgFfFHfIfHfHbgEGfFfEfDfIbHbGfgGFfEfDf +title=Fish + +; 57 +[Level] +board=10/2~cg5/2~7/2~7/1~~2f4/1d~~~e~3/1fgec1~d2/10 +solution=FfEfbFDbEbDbCeEgcFFfdFbFeFfFbGcG +title=Thidwick Moose + +; 58 +[Level] +board=10/2~ed5/2~7/2~7/1d~~6/1e~f~~~h2/1ghg~~1f2/10 +solution=DbEbDfDbcEHfdGcFbFeGGfFfdFcFeFcGfFgFbGcGdG +title=Zong + +; 59 +[Level] +board=10/3b1~ba2/3f~~1f~1/4~~2~1/4~~2~1/4~a~~d1/2da~1f~2/10 +solution=GbHbGbdGFdhCfFgFIfHfGfFfdCeFIffFdCeFfFcG +title=Billy Billings + diff --git a/packs/Variety 9 Pack.ini b/packs/Variety 9 Pack.ini new file mode 100644 index 0000000..0c89ed4 --- /dev/null +++ b/packs/Variety 9 Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Variety level pack + +; 0 +[Level] +board=10/2c~6/3~6/3~4f1/3~~2~e1/1feg~~1~b1/1g1b~~~~c1/10 +solution=cBIeHgGgFgdEeFdFcFeFdFdGFffGgGbFcFEfDfCfeGfGgGdGeGfGgG +title=Foona Baboona + +; 1 +[Level] +board=10/5g~1f1/6~~e1/6~~2/6~~2/3~b~e~g1/1f~~1~aba1/10 +solution=IcGgeFfFIfHgIgIcHffBGfFffGEfbG +title=Parsifal + +; 2 +[Level] +board=10/3a~5/4~3d1/4~~~~g1/3f~~1~2/2~c~a~~2/2d1~1cfg1/10 +solution=fFgFIdIdHdHfGfFfdFeFfFHgdFeFfFGdFfdBEfDf +title=Ruthie + +; 3 +[Level] +board=10/2a~6/3~2~c2/3~~1~3/4~1~3/2~~~bhdb1/2h~d1c1a1/10 +solution=FfEfGfFfEfDfHfGfFfcBIfHfGfDgFfdDeFcGfFHcgFhF +title=Dutter & Dutter + +; 4 +[Level] +board=10/1~~b6/1~g7/1~8/1~~5h1/1~~g~~~~f1/1h1fe~be2/10 +solution=DbDfCfCbCcIfGgHgIfHfGfFfEfDfbECfcFdFeFeGdGeGfG +title=North-Going Zax + +; 5 +[Level] +board=10/5g4/5e~3/6~3/6~cd1/2~~~~~h2/1h~1c~gde1/10 +solution=HeIeGgHffCgEfCGfFfGfEfDfeG +title=Findow + +; 6 +[Level] +board=10/1h~7/2~4~f1/2~3~~2/2~~2~b2/1cg~~~~3/2fc1hb~g1/10 +solution=bBcEdFeFcFbFdFcFIcHdHeeFGfFfEffGgG +title=Wasket + +; 7 +[Level] +board=10/6b~2/2~d3~f1/2~1a~1~2/2~2~~~2/1~~~c~~~2/1dcf1b~~a1/10 +solution=DcCfEfDfeDfGIggBIcHeGfHfFfEffG +title=Wump + +; 8 +[Level] +board=10/5a~3/6~e2/4~~~3/1fe~~d4/1d1~~ac3/2f~~c4/10 +solution=HcfBGdcGdGFdGdFeGfcEbEcEEeDeCeDgcG +title=Brown Barbaloots + +; 9 +[Level] +board=10/3~hd4/3~6/2~~6/2~~~5/1~ebe5/1bd1g~g~h1/10 +solution=EbFbEbDdCfdEDfEfDfeGeGfGgG +title=Uncle Ubb + +; 10 +[Level] +board=10/2~d6/2~7/1h~7/1f~~~e4/2~~~c~h2/1fe~1d~c2/10 +solution=cGbGDbcFdFFefFbDbEcFEeeFdFeFfG +title=Curious Crandalls + +; 11 +[Level] +board=10/10/10/3c4f1/2gf~~2b1/4c~~~c1/1g~bg~~~2/10 +solution=dEeGdEfGgGIfHfeEIfeGdGfGHfGfIfHfcEbGcGHgGgdE +title=Dapples + +; 12 +[Level] +board=10/3f6/3c~5/4~2e~1/1c~1~3~1/1f~~~~b~~1/1e~~bf1~f1/10 +solution=GfEgDgbEFgdCeFfFEgcFbFFgdFcFhDgFIfHfGfeFfFgFdCeFcGfFgFbGcGdG +title=Ted + +; 13 +[Level] +board=10/10/10/2h~6/3~1b~~~1/1f1~~cgcf1/1g~~~1h1b1/10 +solution=fEgEhEFfGfHfIfFfEfGfFfcDHfGfFfdFbGeFfFbGcG +title=Donald Driscoll + +; 14 +[Level] +board=10/6~a2/6~h2/3~bf~3/3~1a~3/3~h1b~f1/3~2c~c1/10 +solution=gGfDgFHbeDfDHcGdgFFdfEEdEf +title=Nutch + +; 15 +[Level] +board=10/6e3/5~b3/5~g3/5~d3/1b~hd~4/1e~1g~~~h1/10 +solution=GddFeGGcFfEfDfGdGeFfEfDfeGfGgG +title=Kooie Katz + +; 16 +[Level] +board=10/10/10/1g8/1b~~c~4/1d~~b~~h2/2h~1dcg2/10 +solution=bFbEHfGfeEEfcFdFFecFEefFeFbFDedFeFGfFfEfcECfDfdFbFeFfFfG +title=Sir Hawkins + +; 17 +[Level] +board=10/4f~~b2/5~~3/5~~3/2f~c~~3/1c1~1h~3/1fb~1f~~h1/10 +solution=eBIgHgfEeEfEHbGdFeEecEbGGeFegGfGEebG +title=Lud Fuddnudler + +; 18 +[Level] +board=10/10/8c1/3b3~a1/3a2~~2/2~d~~~a~1/1d~c2~ba1/10 +solution=DfhFIdIddFeFdFfFeFfFHehGGfgGFfEf +title=Dr. Fitzgerald + +; 19 +[Level] +board=10/1c~d6/2~5a1/1~~5d1/1~~2~~~h1/1~~~~~~h2/1d1~~c~a2/10 +solution=fGHfGfIeIeHfIeHeGeFfEgFgGgHfGfFfEfDfbBDbCdcFdFeFeGdGeGfG +title=Sneetches + +; 20 +[Level] +board=10/3d~5/4~5/2~a~5/2~1~2h~1/1c~~~~~da1/1h~~b~b1c1/10 +solution=hEHfGfIfHfGfFfEfDgbFDdEgcFFgdFdBGgeFIfHffFdGgFhFbGcGdGeG +title=Hendrix + +; 21 +[Level] +board=10/10/10/10/1ca~~5/1gec~~b~a1/3g~b1~e1/10 +solution=GfdGcFbEcEdEeFdFeFfFgFcFdFeFfFgFbFcFdFdG +title=Grice + +; 22 +[Level] +board=10/10/2f~6/2e~1~h3/3~~~4/3~da~3/2aeh1df2/10 +solution=GdFeEfFfdFeFfFcCcDdFeFfFcG +title=Australian Fish + +; 23 +[Level] +board=10/1a~7/2e~6/1hc~2e3/3~1~f~2/3~~~c~~1/3~~h1af1/10 +solution=gEhFcCGeFfbBcDcDGfFgdFeFfFgFbDcDdFdG +title=Zinn-a-Zu Bird + +; 24 +[Level] +board=10/3h~1d~2/4~2~2/4~2~2/3c~1~~d1/3hg~~~g1/3cd1~~d1/10 +solution=eFdFfFeFfFgFIfdBgBeFfFHehGGfFfgG +title=Up Hunch + +; 25 +[Level] +board=10/10/2c~6/3e~5/4~5/1~g~d~h~2/1edhg~1c2/10 +solution=CfEfDfeGGfFfcCdDdDeFfFgFbGcGbGcGdG +title=Sir Alaric + +; 26 +[Level] +board=10/5f~3/6~3/2d~2~~a1/3~2~~h1/3h~~~e2/2ea~~1df1/10 +solution=IdHeGfdGHfGfdGcGcDdFeFfFgFIgIeHffBgEGfFfdG +title=Spazzim + +; 27 +[Level] +board=10/10/10/3g~5/3a~~4/2~gc~d~f1/3af~c1d1/10 +solution=eGGfFfdDDfIfHfGfeEeFfFgFhFEgcFdFdGeG +title=Hilda Hen + +; 28 +[Level] +board=10/10/1f~f6/2~7/2~7/1ea~~~~hg1/1g1h~a~e2/10 +solution=cFdFbCcFbFdFcFdFeGHgIfHfGfFfEfDfCfDccFdFeFeGdGeGfG +title=Uncle Terwilliger + +; 29 +[Level] +board=10/5b~3/6~3/2h3~3/2b~~1~~c1/1~he~~~~f1/1f1c~~e~2/10 +solution=cEdEIedFIfHffBeGGfFfGfEfeGDfCfdGeGfG +title=Grandpa + +; 30 +[Level] +board=10/4~d4/4~g~3/1a~1~1~3/1d~1~1~3/1c~~~~gha1/2~~~1h1c1/10 +solution=GfHfFbbDbFfFIfHfGfFfEgcFbFdFcFeFcGfFfCgFhF +title=Tree-Spider + +; 31 +[Level] +board=10/10/1a~7/2~1~g4/2~1~1~c2/1e~~~c~3/1f~fg1ea~1/10 +solution=FfEfDfbFcFdFeFfFbCcFdFFdeFhGfFHeGfgGdGFfEfbGcG +title=Jeff Fuddnudler + +; 32 +[Level] +board=10/1a~3c3/1d~~1~a3/3~g~4/3~f~4/1~~~1~4/1fc1g~~~d1/10 +solution=EeDfCfGceEGcFefGbBEecCdEeEbCcCdEDfeEfGgG +title=Stroodel + +; 33 +[Level] +board=10/1ch7/2c~1d~3/2e~2d3/3~1~h3/2a~~~4/3~1ae3/10 +solution=fCcCcFdFeFcDdFeFbBcDcDdFGeeF +title=Queen Of Quincy + +; 34 +[Level] +board=10/2~a2f~2/2~2~c~2/2~2~1~2/2~1~~1g2/2~g~a~f2/2~c1c~c2/10 +solution=DfDbcFdFgBHfHfGfHfGcFeEfFfEffG +title=Pete Briggs + +; 35 +[Level] +board=10/1g~7/2~1h~4/2~~e~1~d1/2~e1~1~2/1~~c~~~~2/1d~1h~g~c1/10 +solution=dFeGIgIdHfGfeCFfDfEfDfCfbBcFEdDedFeFeGfG +title=Grickily Gractus + +; 36 +[Level] +board=10/10/1f~~1~~g2/3~~~4/4~g2d1/3b~h~~h1/3d~1~bf1/10 +solution=FedFfFeFfFgFIgIfHfGfFfEfbCcCdDeFfFgFgGHcGcFf +title=Sue + +; 37 +[Level] +board=10/3g~~~1f1/6~~a1/4c1~c2/3~d~~3/1~~~1~~3/1g1~df~a2/10 +solution=EeIcHcdBeBIcHdHdfBeEGeFeFgEgEeDfCfdGeG +title=Herman Squirrel + +; 38 +[Level] +board=10/7~b1/7~e1/7~2/6~~2/1~ge~~~a2/1a1hb~hg2/10 +solution=IbHeGfIcdFHfeGGfHfdGFfGfcFEfeGDfCfdGeGfG +title=Smiling Sam + +; 39 +[Level] +board=10/3c~~b3/4~~4/4~~1~h1/5~~~e1/3~~bf~2/1e~~1chf~1/10 +solution=GbIdIeHehGGfgGdBeDFfEfbG +title=Syl McMonkey + +; 40 +[Level] +board=10/1h~7/2~2~c1a1/2~2~d~c1/2~2~1~2/2f~a~1~~1/2h~1f~~d1/10 +solution=bBEfcFdFeFGcIgIdgDIdHdhFGdFfEffGgG +title=Nook Gase + +; 41 +[Level] +board=10/10/10/10/2a~~5/2b~d~~~f1/2acbcf1d1/10 +solution=IfHfEfcEdEeFdFcFfFeFdFfFdGgFhFcGdGeG +title=Nook + +; 42 +[Level] +board=10/7~h1/5~~f2/5~4/5~~~a1/3~~g~~2/1ga~1h~~f1/10 +solution=HcGcFffGeFfFIggFIeHeGfFfEfHfGfFfEfbGIbHcGcfFfG +title=Dawf + +; 43 +[Level] +board=10/7b~1/4e~~c~1/1d~2~~1~1/2~1~~~c~1/2~h~~~1b1/2h1~~~de1/10 +solution=hBbDHgHcGgFgdFcFGgeFdFeCFeFfHeEfDfeGfGgG +title=Jo Red-Zoff + +; 44 +[Level] +board=10/3~cd~h2/2~c2~3/2~3~3/2~3~3/1~f1~~~f2/1~dh~cd3/10 +solution=HbGfFfDcHfGfFfCgCfcGEbFgEgDgDcFbEbGgFgEgDc +title=Dr. Tompkins + +; 45 +[Level] +board=10/10/1h~7/1d~7/1e~~~1~d2/2~~cb~hc1/1~b~2~1e1/10 +solution=EfFfEfDfHeHfGfFfEfIfHfGfFfDgbCbEEfcEbEdEcECgeFdFbGfFgFhFeFfF +title=Grox + +; 46 +[Level] +board=10/3~f5/3~2~g2/3~1~~3/3~~~4/2~ah~~f~1/1hg1ca~c2/10 +solution=HceFGddFFeEeDfhFHgfFeFEbdFeFGfFfEfDfgGIfHfeGfG +title=Umbus + +; 47 +[Level] +board=10/10/6~~a1/6~cd1/6~h2/1~g~~~~a2/1d1c~gh3/10 +solution=IcHcIdHdGfHfcFdGFfEfDfCffGHfGfdGeG +title=Mitzi Godiva + +; 48 +[Level] +board=10/6~f2/2~h2~3/1c~3~3/2~~2~~f1/1~~~~~~3/1faha1c~f1/10 +solution=HbGfFfEfDfCfDcbDcEdFcFeFfFcGIeHegG +title=DrumTummiedSnumm + +; 49 +[Level] +board=10/1~c4~f1/1~5~2/1~5~2/1~1g3~2/1~~c~~~fa1/1a2d~~gd1/10 +solution=CbbFdFeFHfIfIbHfGfHfFffGEfDfCfeGfGgG +title=Thidwick + +; 50 +[Level] +board=10/7~h1/7~2/5~e~2/1g~~~g1~2/1h1~~b~~2/1aba~e1~2/10 +solution=dGFfEfbEfFEgcEFgdFbGgFIbHfGfeFGdFefFgFbGcGdG +title=Nixie Knox + +; 51 +[Level] +board=10/10/5d~g~1/5ch1~1/6f~~1/5g1c~1/5h~df1/10 +solution=gEhEHcfCgChCgEfGhGgEfGfDgE +title=Hooey Parrot + +; 52 +[Level] +board=10/1h~7/1b~7/2~~6/2~~~1a~2/1~g~~~ge2/1~e1h2ab1/10 +solution=gEGfHfCfFfEfDfbBbCGfFfEfcDdEcECfDfeFdFfFgF +title=Gox + +; 53 +[Level] +board=10/4~~bg2/4~~4/4~e4/4c5/1b~~b~4/1g1~ebc3/10 +solution=eFeFGbHbGbFbFdbFcFEfDfFdCf +title=Mike + +; 54 +[Level] +board=10/1f8/1g~7/2a~~f~3/3~2~h2/2~~~a~f~1/2~~hf2g1/10 +solution=FfHfGfHfGfbCFdEgEdcDcDdDDfbCcDeDfDgFhF +title=Fox + +; 55 +[Level] +board=10/2b~6/2e~6/2g~6/3~~f4/2c~~e~~2/2f~b2cg1/10 +solution=cBFeFfEfcFdFeFfFgFcDcDdFeFcGfFgF +title=Vug + +; 56 +[Level] +board=10/3c~5/4~2~b1/4~d~~2/4~1~~~1/1g~dc~~a~1/1a2g~~1b1/10 +solution=dBIchEbFdFcFeGdFfGHffDeGGfFfGfEfeGDfCf +title=Rolf The Walrus + +; 57 +[Level] +board=10/2d~2~b2/2c~2~3/2b~e1~3/3~d~~3/3~1f~~f1/3~~e~1c1/10 +solution=cBEeHbfFgFEecDcDdEeEfFdGgFhFdGeG +title=Didd + +; 58 +[Level] +board=10/10/2a~6/3~6/2e~3~e1/2h~~~~cg1/3h~cg1a1/10 +solution=HfGfcCGgFgdFcFIeHfIfHfGgeFfFgFhFEgcFdFdGeG +title=Fitzsimmon + +; 59 +[Level] +board=10/6~d2/3a~1~3/4b1~3/4h~~3/2~ha~~3/1gdg1b~~~1/10 +solution=eFfGeFgGhGfFHbGfgGFfdCeEEfDfbG +title=Chippendale Mupp + diff --git a/packs/Variety II Pack.ini b/packs/Variety II Pack.ini new file mode 100644 index 0000000..5452179 --- /dev/null +++ b/packs/Variety II Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=Continuation of the Variety Pack. From easy to hard. + +; 0 +[Level] +board=10/10/4e~e3/3bh~4/5~1~h1/4f~~~2/5cbcf1/10 +solution=eCGceDIefFdDeDfFfGeFfGgG +title=Interchange + +; 1 +[Level] +board=10/3~d2~h1/3~3~2/3~~2~2/3e~2~2/2~b~~~d2/1eah~~~ab1/10 +solution=EbdDHfeGHgGgFgdFeFfGgGDfeGdGcGfGeGgGIbHfdGeGfG +title=Eighteens + +; 2 +[Level] +board=10/7~h1/6~~f1/4~~~3/3~e~4/3~2b~f1/1~c~bhec2/10 +solution=IbHceEGdFdCgEgEeDgdGFeEedGeGcGdGeGbGcGdGeGfGIcHcGdFeEeIfdGeGfG +title=New York + +; 3 +[Level] +board=10/3f~~4/4ea~3/3~f1~3/3~1h~3/1h~~2~3/1e~~a~f~2/10 +solution=fCeGgGdBeBEdEdDfdGeGfCfEbGcGdGeG +title=Fifteen Rush + +; 4 +[Level] +board=10/10/6~g2/6~eh1/6~3/1f~~~e~~a1/1g2~1afh1/10 +solution=IfHfbFcFFfdFeFfFIgHgHcGfFfEfDfCfHdGfFfIdHd +title=Ladies' Battle + +; 5 +[Level] +board=10/3~~f4/3~ce4/2~~6/2~c2~f2/1~~a~1~3/1acef~~~2/10 +solution=DfCfFbEbEcDdeGfGdFgGeGHeFcEc +title=Nestor + +; 6 +[Level] +board=10/1~f7/1~2~df~2/1h~1~2~h1/2~1~1~~2/2~1~~~~d1/2h~cd~c2/10 +solution=IfcGfGeGdGFceFfFfGbDeGcGfGdGgGgCIdeGHeCbbDcGdGeGfG +title=TetSol + +; 7 +[Level] +board=10/5~e3/5~4/4g~4/5~4/3e~~~hc1/1b~c~~bgh1/10 +solution=GbdFHfIfGgHfGfFfeDfFgFgGbGcGdG +title=Bisley + +; 8 +[Level] +board=10/1a~1c~~3/2~1fd~3/2~h2~3/2~3~3/2~~~~f3/2~d~ach2/10 +solution=eBfBGffCeCfCDdbBcFdFdGeGcGdGeGfG +title=Fourteen + +; 9 +[Level] +board=10/5g~3/1d~3~~~1/2f~4~1/3~3~~1/3~~~ga~1/3af~bdb1/10 +solution=cDdFfBgChFhCIebCcDGgFgdFeFfGeGfGgGdGeGfGgG +title=Acquaintance + +; 10 +[Level] +board=10/6~~a1/6~3/1d4~3/1g~2~a3/2~h~~h3/2g1~~d3/10 +solution=bEGeDfbEcFdFGfFfEfDfIbHbGfeG +title=The Wish + +; 11 +[Level] +board=10/4h~4/5~4/5c4/5e4/1d~1~a~a~1/2~~ced1h1/10 +solution=FfHfEgGfeBfFdGgFhFbFcGdGeG +title=Colorado + +; 12 +[Level] +board=10/10/10/5e4/2~c~b4/1f~1~e~~2/2ef~1ceb1/10 +solution=fFgFdGdEFeEeDefFgFeFfFbFcG +title=Precedence + +; 13 +[Level] +board=10/6df~1/7d~1/6~f~1/6~1~1/5gb~~1/1b~e~e1g2/10 +solution=hBhDgFfFdGhFgFHdgBhDgFIfHfIfGfbGcGdG +title=Red And Black + +; 14 +[Level] +board=10/4dh~3/5a~~2/1c~3g~2/2~4~2/2~3~~~1/2~~hgdca1/10 +solution=fCgChFeBfBgCHfgDHffCgDHfeGbDcGdGeGfG +title=Pharaohs + +; 15 +[Level] +board=10/1e8/1f~7/2b7/1~c~6/1f1~3e2/1ba~~~~ca1/10 +solution=cEdGeGfGbCcGcECebGdGbCEgcEDgdGeGfGcGdGeGfGgG +title=Spidike + +; 16 +[Level] +board=10/2a~6/3~6/1~e~6/1~1~h~4/1~~f1~~~2/1~~ecfcha1/10 +solution=eEfFgFcDcBDdCdbGDfEgcFCgDgdGcGdGeGbGcGdGeGfGgG +title=Royal Rendezvous + +; 17 +[Level] +board=10/1g~7/1a~~6/2d~6/3~6/3d~c~g2/3a~1~c2/10 +solution=fFbBcCcDdGdFeFfFbCcD +title=Square + +; 18 +[Level] +board=10/4~c4/4~5/4~1h~2/4g~1~2/3~h~~f2/3f1g~c2/10 +solution=eEFbgDeEeFfFHfGfHfFfEffG +title=Fourteen Out + +; 19 +[Level] +board=10/10/10/2~~ba~3/2h3~3/2b~~~d~2/3a~~1dh1/10 +solution=gFfDcFdFcFdFGfeFfFgFEdDdcFdFdG +title=Chameleon + +; 20 +[Level] +board=10/10/2f7/2e~2~~a1/1g1~~1~3/1f~~~e~3/2~gafa~2/10 +solution=DgbFEgcFbFcDcDDgdEdGIdcGdGgGeGHd +title=Cicely + +; 21 +[Level] +board=10/1g8/1a~7/1b~7/2~1c5/1b~~e~~3/1c~a1ge3/10 +solution=bCeFfFbDbDEfcFbFdFeFbG +title=Wave Motion + +; 22 +[Level] +board=10/5d4/1c~2b~g2/2~3~c~1/2~3~1~1/2~2~~1d1/1e~e~g~b2/10 +solution=fCbGfGHdHdfCgDhDGfbCcGdG +title=Interregnum + +; 23 +[Level] +board=10/10/3~a5/3~3d2/3~3a~1/3~~e~eg1/1b~~gb1d2/10 +solution=fFEchEHfGfFfEfIfHfIfGfFfbGcGdG +title=Fifteen Puzzle + +; 24 +[Level] +board=10/1g~~6/3~6/3~6/3~~c1~e1/2~~ga~~b1/1ce~1b~a2/10 +solution=bBcBEfFecGEfDfIefGHfGfFfEfIfHffG +title=Czarina + +; 25 +[Level] +board=10/10/3e~5/4~1~h2/1h2~a~3/1g~~~1e~2/1a~fgf1~2/10 +solution=DgbFcFFgFedCeEcGbGcGgFfEHdGegFFebGcG +title=Harp + +; 26 +[Level] +board=10/2~f1~bh2/2~2~4/2~2~4/2~1~h~~g1/1~e~~g~3/1f1~~1e~b1/10 +solution=DbFfEgcFCfFfdFeFfFGbHbGbFeIefFHeGfFfgG +title=Nines + +; 27 +[Level] +board=10/10/10/5~g3/4h~4/1a~eg~e~~1/2~3h~a1/10 +solution=eFIggFfFeFhFgFfFdFeFfFHfGfFfEfDfbFcFdFeFfFgFgGGdFfEfDf +title=Push-Pin + +; 28 +[Level] +board=10/10/4h~g3/3~gbd~2/2a~b2~2/3~3~2/2~ha2d2/10 +solution=gDcEDgeCEdFdFdEedGGdFdEe +title=Frog Gaps + +; 29 +[Level] +board=10/1g~3~h2/2~2~~3/2~1~~a3/1~g~~e4/1~1h~f~3/1~e1~af3/10 +solution=bBHbGcFdGdFdFefFEeeFDeCedF +title=Thieves Of Egypt + +; 30 +[Level] +board=10/10/10/6~a2/5~~h2/2ea~c~3/1gcge1~h2/10 +solution=dFHgfFHdGeHeGfcFdFdGFfEfbGcG +title=Heads And Tails + +; 31 +[Level] +board=10/4~f4/2f~~5/3~~e~~b1/3~~1~~2/3b~~g~d1/2dg1~e~2/10 +solution=FbcCdEdFeFGfFfEfIdIfHffDGfFfEffG +title=Senate + +; 32 +[Level] +board=10/3f~~a3/4~~c3/4~~4/4~~4/2b~~~~b~1/1gag1~c1f1/10 +solution=dBHfGfeFfFgFhFcFdFeFGgGbGcFfEfDfbG +title=Double Fourteens + +; 33 +[Level] +board=10/10/4~f4/4~5/3~e1~e2/3~adh3/2~hd1f~a1/10 +solution=EeDgEfFfGfFfFceFfFdFeFfFHeGfgGFfEfcG +title=King's Way + +; 34 +[Level] +board=10/1e~7/2~c~5/4~5/3g~5/3c~~~~h1/2ebhb~1g1/10 +solution=IffGHfGfbBdCcCdCdEGgeFfFeFdFfFdGgFhFcGdGeG +title=Gargantua + +; 35 +[Level] +board=10/8f1/8a1/6g~g1/7~2/3~c2a~1/2c~2~gf1/10 +solution=EfIdIdHghFIdgD +title=Thirty-Six + +; 36 +[Level] +board=10/1b~1~h4/2~1~5/2~~~5/3~~~~~e1/2~ab1~~h1/2a1eb~~2/10 +solution=fGeGgGIeHfbBFbcDdEDfeEeGfEIfeGfG +title=Letter H + +; 37 +[Level] +board=10/4~c4/4~2~g1/4~2~a1/4~h~a2/2h~~e~3/2gce1~3/10 +solution=FfFbcFFfIcHeIdHeHeGfFfcG +title=Solid Square + +; 38 +[Level] +board=10/7~f1/7~2/4h2~2/3~e2~2/2~~cd~~d1/1fc1h1~~e1/10 +solution=EfEefFeFfFgGIbHfIfGfgGFfdEDfEfDf +title=Lucas + +; 39 +[Level] +board=10/1f~7/2~7/2~4~e1/2~d~h1~2/2~gef~~d1/2~1hg~~2/10 +solution=FeIfHgfFeFdFbBdFGfFfEfDfgGIdHfeGfG +title=Strategy Plus + +; 40 +[Level] +board=10/10/5~~h2/5~1g~1/4~~2~1/2b~~ghf~1/2fa~ba1~1/10 +solution=HcGcFeFfEfGfFfFgdFcFGgeFdFHffFdGhDgFhFcGdGeG +title=Twenty + +; 41 +[Level] +board=10/6~d2/6~a2/6~3/2~~~~~3/2~he~4/2a1he~d2/10 +solution=HbHcGeGeFeEeDefGeFdFFgeGfG +title=Betsy Ross + +; 42 +[Level] +board=10/2~h6/2~d6/2~h6/2d7/1~a~~~c~2/1cg~g2~a1/10 +solution=CfcGDbcFbFDccFGfFfdFDdeFfFgFbGcG +title=Unlimited + +; 43 +[Level] +board=10/5cd~2/6b~2/2e4~2/1~g3~~2/1~d~~~~~2/1gce1~1~b1/10 +solution=CecFdFcFeFIggBfBgBgCHeGfHfFfEfGf +title=House In The Wood + +; 44 +[Level] +board=10/3b~5/4~5/2h1~5/1~g~~1~g2/1feh~~~e2/3b~~1f2/10 +solution=dBCecEHecFbFcFGfHfGfFgdFeFfFgFbFcFdFdG +title=Toni + +; 45 +[Level] +board=10/1f~~3c2/3~2~a2/3~2~hf1/3~1~~3/3~~~~~e1/1e~~ha1~c1/10 +solution=bBbGcGcBdFeFfFHcGeHdGegFIfHfGfdGHdgFhFIdHdgF +title=Somerset + +; 46 +[Level] +board=10/10/10/10/3b3c2/2~h~~~hd1/1c~1dhb3/10 +solution=dFHfeFdFHfeGGfFfEfDfIfHfGfeG +title=Kings And Queens + +; 47 +[Level] +board=10/10/4g~4/1a~a1~4/2~b~~~~c1/1~~2~1~a1/1c2~~gb2/10 +solution=dEGgeEeCfEgEIeHeFgfGdEeGeEGeFefGEeDebDcECfdEIfFgHgeE +title=Triple Line + +; 48 +[Level] +board=10/10/1b8/1a~1d1~f2/2~~c~~b2/2~1ac~3/1~~df1~3/10 +solution=eEEeDeEgDgbDbDcEdEeFCgcGfFHdHeGfFfbGcG +title=Chessboard + +; 49 +[Level] +board=10/10/10/6~e2/2~~e1~3/2fhb~~3/1dhd1~fb~1/10 +solution=EeDeGgeFdFcFhGfFeFdFfFeFcFdFeFGfgGFfHdEfDfbG +title=American Toad + +; 50 +[Level] +board=10/4h~~b2/5~~3/5~~3/5~~d2/1~a~~~~eb1/1e1~h~~ad1/10 +solution=HbHeeGGfFfHfGfIfHfeBEgcFdFFfEfDfCfeGfGdGeGfGgG +title=Busy Aces + +; 51 +[Level] +board=10/3~a~g3/2g~1~4/3~1~~~h1/3c~~a3/4~~gh2/3~~~1c2/10 +solution=IdHdGeGfEbFgdEdEeFfFgFcCFgEgGbdE +title=Fourteen Up + +; 52 +[Level] +board=10/5~d3/5~g~2/5~1~2/5~1~a1/2~~f~~~e1/1efa1g~d2/10 +solution=EfDfGbIefGHfGfFfEfIfgCHfGfHfFffGEfbG +title=Baker's Game + +; 53 +[Level] +board=10/5g4/4~c1~f1/1d~~~2~2/2~~~e~~2/1~~~g1~~2/1c~~e1fd2/10 +solution=IcHfFcFcEdEeFeEebGDebDcEdEeEfECfDfEfbGcG +title=Lucie + +; 54 +[Level] +board=10/10/2d~6/1g1~6/1cf~6/1h1~~~~~~1/1cfhg~~1d1/10 +solution=cEeGdGbEbGcGbGfGeGdGcGcCcEdFeFdFfFdGgFhFbGcGdGeG +title=Right And Left + +; 55 +[Level] +board=10/8e1/7~a1/2h~3~2/3~2~~2/2~~g~~h2/1ge1a~~3/10 +solution=IcHeHfGfeFfFgFIcHeGfFfEfDfHfGfFfEfDfcDdFeFeG +title=Royal Family + +; 56 +[Level] +board=10/8a1/1h~2e~~e1/2~3~~2/2~3~3/1b~~~~~~f1/1f~~ah1~b1/10 +solution=fCIcgFIfHfHdGfgFbCbFEgcFFgdFeFfFgFIcHdGfFfEfcGbGcGdG +title=Redheads + +; 57 +[Level] +board=10/1h~1~d4/1b~1~5/2~~~~f3/2~~~~d3/2c~~~f~2/2h~~~1bc1/10 +solution=bBbCGdGeFgEgcDFgdFcFGfeFfFgFdFFbeFfFgFdG +title=Spanish Patience + +; 58 +[Level] +board=10/7~e1/2~d3~2/2~4~2/1h~3~~2/1g~e~~~a2/2~d1agh2/10 +solution=DgbFcFdFeFfFbFDccFIbdFeFfGHeGfHfFfEffG +title=Deuces And Queens + +; 59 +[Level] +board=10/10/6~~f1/1a~3~h2/2~h~~~eg1/2~a~~~1e1/4~fg3/10 +solution=IcHcFgdEGgeFdFfFHeeFGeHeIeHefEgEhEFfGfeGbDcFdF +title=Four Leaf Clovers + diff --git a/packs/Variety Pack.ini b/packs/Variety Pack.ini new file mode 100644 index 0000000..e53d20c --- /dev/null +++ b/packs/Variety Pack.ini @@ -0,0 +1,365 @@ +[General] +Author=Vexed Development Team +URL=http://vexed.sourceforge.net +Description=These levels provide a full spectrum of difficulties from easy to hard. + +; 0 +[Level] +board=10/7~g1/7~2/5hb~2/4~d1~2/2~~~1~~2/1h~b~agad1/10 +solution=IbHffGFeFeEfDfGdFeeGfGgG +title=Soda Cremosa + +; 1 +[Level] +board=10/4a~~1b1/2~b1ga~e1/2~2eb~2/2~1~b1~2/2~1~2~2/2~~~~~~g1/10 +solution=eBfBfCgCDcFecGIcIcgDFeeGfG +title=Pineapple + +; 2 +[Level] +board=10/10/7~b1/6f~2/4~b1~2/2e~~1~a~1/1~acfe~c~1/10 +solution=cFdFCgDgEgIcFehFHfeGgDHfdGeGcGdGeGfGbGcGdGeGfGgG +title=Cereza + +; 3 +[Level] +board=10/7~h1/1h~3~~2/2e~2~e2/3~~af3/3~~fa3/3~~h4/10 +solution=FgGfIbbCHcEgcDcDGfdEHdGfdG +title=Orange + +; 4 +[Level] +board=10/10/10/5a~~e1/4b1~~2/3~gad~2/2dg1b1~e1/10 +solution=EfIggFfFeFIdGfHfGfFfEffDGf +title=TABASCO Cinnamon + +; 5 +[Level] +board=10/4b~4/5~4/5~4/1d1h1~4/1bhg~~4/2bd1~g~2/10 +solution=dFgGeFeBFffGEfbFbF +title=Chicle + +; 6 +[Level] +board=10/3b~5/1b~1~5/1d~~~5/1e~g~~4/2g2~1~d1/1~eg~~e~2/10 +solution=bCdEdBEddGCgeGcGgGfGdGeEHgGgFgEgbEbEIfcGdGeGfG +title=Tutti Fruitti + +; 7 +[Level] +board=10/7~e1/2~b3~2/2~3e~2/2~4~2/2a~~c1~2/1cb~ha~h2/10 +solution=IbgDDcFfEfcFdFeFbGeGfG +title=Peppermint + +; 8 +[Level] +board=10/10/10/1h3d~3/1a~3h~2/2~~b~de2/1b~ea5/10 +solution=fDgEEfDfDgbEcFHfGfFfcGbEHfGfFfcG +title=Chocolate Pudding + +; 9 +[Level] +board=10/10/6~e2/6~3/6~1f1/1ca~~~~~e1/3fgc~ag1/10 +solution=HcIfHfcFdFeFfFbFcFdFeFeGfGgGdGeGfGgG +title=Manzana Verde + +; 10 +[Level] +board=10/2~d6/2~4bg1/1~~5e1/1~5~b1/1~4~~2/1~d3~eg1/10 +solution=DbCdIeIeHfIehCIe +title=Tangerine + +; 11 +[Level] +board=10/2b7/1~c7/1~a~3~h1/1~b~3~2/1~1~~1~a2/1c1g~~~hg1/10 +solution=CccDIdHfdFeGdGeGfGgG +title=Lemon Drop + +; 12 +[Level] +board=10/10/1~c7/1~8/1~~e6/1~hb~~~3/1ec1e~heb1/10 +solution=DeCedFcFCceGdFeFfFfGeGfGgG +title=Blueberry + +; 13 +[Level] +board=10/3~fb4/1~~~dg4/1~1~fh~~2/1~1~g2~2/1~2b2~2/1~~d2h~2/10 +solution=EbFbEbEcDcCcbGFcfDeDdDgDFddE +title=Cantaloupe + +; 14 +[Level] +board=10/4f~4/5~4/1~d2~4/1a3~4/1b~~~~~~2/1d~c~abfc1/10 +solution=eBfFgFCdDgbFcFbFcFdFdGeGcGdGeGfGgG +title=Buttered Popcorn + +; 15 +[Level] +board=10/1~f4~f1/1~a4~2/1~5~2/1h~~~2~h1/2~1~1~ec1/2~~~aec2/10 +solution=HfIfCbCcbEbEbEcEdEIfcGdGeGfGIbcGdGeGfG +title=Peach + +; 16 +[Level] +board=10/10/10/10/1b3~f3/1f~1~~c~d1/1h~~d~bhc1/10 +solution=IfeGGeFfGfFfHfGfbFGgeFcGHgfFgFbFcGdGbGcGdGeG +title=Passion Fruit + +; 17 +[Level] +board=10/3~~d4/1h~~2d~2/2~~3~2/3a~2~2/1~f1f~1~2/1chca~~~2/10 +solution=dEeFbCcDCfdGdEcGfGeGbGcGdGbGcGdGeGFbEbgCdEeGfG +title=Canela Picante + +; 18 +[Level] +board=10/3~a5/3~1~d1e1/3~1~f~f1/3~1d1~2/3~3~2/3~~e~a~1/10 +solution=GcgDIdIdfGhGEbdGeGfGgG +title=Peanut Butter + +; 19 +[Level] +board=10/7~a1/2h~2f~2/3~~a1~c1/3~~2~2/3~~~h~2/3~c~1~f1/10 +solution=gCeGGfFfFdeFcCfFgFIdIbHfGf +title=Lemon + +; 20 +[Level] +board=10/10/10/6~~e1/3~~~~d2/1a~~ag~3/2a~de~g2/10 +solution=IdHgHdHeGeFegGfGcGEeDfbFcFcG +title=Orange Sherbet + +; 21 +[Level] +board=10/7a~1/6~h~1/3~e1~1~1/3~2b1~1/2eh~~a~~1/2bd~d1~~1/10 +solution=dGEdhBgFHcGfGfFfcGdG +title=Sandia + +; 22 +[Level] +board=10/10/5h1~g1/2~b~e1~2/1~~1~1a~2/1~2~~ba2/1~h1ge4/10 +solution=gEdDFdFdEdeFeFDdCeIcHfGf +title=Pina Colada + +; 23 +[Level] +board=10/10/6~g2/1~h3~3/1~4~~g1/1e~f~~d~2/1h~d~e1~f1/10 +solution=HcgEIeCdFgdFDgbFGfeFcFfFgFcGdG +title=Ponche Tropical + +; 24 +[Level] +board=10/10/5~d3/5~4/2~g1~4/1c~d~a~~2/1dag~d1c2/10 +solution=bFDedFcFFgdFcFGceFcGfFgFbGcGdG +title=Anis + +; 25 +[Level] +board=10/4h~~~g1/5~~3/4~~~3/4~1~3/1~edh1~3/1~dbebg3/10 +solution=IbHbeBfGeGdFFdcFCgDgEfDfCfdGcGdGeG +title=Platano + +; 26 +[Level] +board=10/3h~5/4~5/4~1~b2/2~d~~~e2/1d~f~~~3/1fe1~~~hb1/10 +solution=DeDfCfHdGgFgHgGgIgHgHeGfFfdBeEEfDfeG +title=Pink Grapefruit + +; 27 +[Level] +board=10/2c~6/3~6/2c~6/3h~~4/3fe~~~c1/4hf~~e1/10 +solution=dEeFcBdEcDFfdEfGgGIfHfeEdFeFfGeGfGgG +title=Caramel Apple + +; 28 +[Level] +board=10/1g~7/2~5f1/2~5d1/2~~g2~b1/2c~c~~~2/3~db1~f1/10 +solution=EecFbBcFIgIeHfGfIeIeHfGf +title=Spearmint + +; 29 +[Level] +board=10/10/2~~a5/2~2c4/2~~1b~c2/2h~~h~d2/2a~d1~b2/10 +solution=EcDccEHeHffEgEfEFfEfGfFf +title=Watermelon + +; 30 +[Level] +board=10/10/3a~b4/4~2f~1/4~3~1/1d~~~1~~h1/1b1~ah~df1/10 +solution=hDIfHfFcdCbFcFEfDfCfdGeGfG +title=Cinnamon + +; 31 +[Level] +board=10/1f~1~a4/2~1~1e3/2~1~~h3/1h~a~b4/2~1~f~3/4~eb3/10 +solution=FbdEGdFfGdFdFefFEeeFDebBcEbEdE +title=Cafe Latte + +; 32 +[Level] +board=10/6g3/5~d3/5~4/5~~~2/2~~~d~eb1/1eb~2aga1/10 +solution=GcHfGfGcIfHffEgEFfGfgGcGEfDfFfEf +title=Top Banana + +; 33 +[Level] +board=10/10/10/1f~~~5/3e~~4/2ac~~~fg1/1~ca~g2e1/10 +solution=bDcDFgdDdECgbGHfGfIfHfGfeEEgfFdGgFhF +title=Hawaiian Punch + +; 34 +[Level] +board=10/7~g1/1a~3~~2/2~e~1~3/2~c~d~a2/2~1~1~e2/2~1~~dgc1/10 +solution=fEIbdDeGfGHcHeGeGgbCFgdEFeEeDeeGfGeGfGgG +title=A&W Root Beer + +; 35 +[Level] +board=10/10/2~g1b~~c1/2~3~~2/2~3~~h1/1b~~~~~~f1/1c1gh~f~2/10 +solution=IeIcHfIfeGGfHfdGFffGbFcFEfDfCfDccFdFfCdGeG +title=Mandarina + +; 36 +[Level] +board=10/1b~~g5/2~~6/2~f~5/2~b~h4/2~1h5/3~g~f~h1/10 +solution=bBDeEbdDEgeGFgdEEgeGIgHgGgFe +title=Espresso + +; 37 +[Level] +board=10/2~f6/2~3~a2/2~3~b2/2~g~g~f2/2~1~b~3/2~1~a~b2/10 +solution=dEFfHgHcHeGeFeEegGDbDeeGHe +title=Red Apple + +; 38 +[Level] +board=10/1e~5f1/2~4~d1/2~3~~2/2~2c~~2/2~1~afe2/2~~a1dc2/10 +solution=fEFfgEIcHdGffFHfGfIcbBFfcG +title=Juicy Pear + +; 39 +[Level] +board=10/4d~4/5~1~h1/3b~~1~c1/4~~~~2/1~e1~~~d2/1ec~~h1b2/10 +solution=CfIcHeGfIdHeGfHfGfFgdDeFcGeBfFgF +title=Margarita + +; 40 +[Level] +board=10/1hc~6/3~6/3~6/3~~~cb2/2~~~~bf2/1af~a~1h2/10 +solution=GeHeHfGfFfcGcBbBcBdEeEfFgFbGDfEfcGcGdG +title=Green Apple + +; 41 +[Level] +board=10/10/7a2/6~b2/1bf~~~~f2/3~~ad3/1d~~2fb2/10 +solution=FfGfbGcGEfcEFfdEeEHeeFdFHgfFHdGebEGfFfDgCgEfcEdFbGeFHe +title=Raspberry + +; 42 +[Level] +board=10/7~g1/3~d2~2/2g~2~h2/2d~2~3/3~~b~e2/3e1h~b2/10 +solution=HdEccEIbcEdFeFfFHfHdGfFfEffG +title=Island Punch + +; 43 +[Level] +board=10/2ca~5/3g~2c2/4~1~d2/4~1~3/4~gh~2/1d~~~1ah2/10 +solution=gFFfdBeFfFcBdBdCeFfFHdHdGfFfbGcG +title=Pera Jugosa + +; 44 +[Level] +board=10/10/2~e6/2~c~5/2~1~2d2/1d~e~~ef2/1f~1~~ce2/10 +solution=DfbFDccFdFGfHfGfFfEfDfdDeFfFfGeGfG +title=Cappuccino + +; 45 +[Level] +board=10/10/2e7/2c~6/3~3b2/1~~c~~~f2/1f1ba~ae2/10 +solution=dFeFHfGfFfEfDfCfcDdFeFeGHfdGeGcDdGeGfG +title=Champagne Punch + +; 46 +[Level] +board=10/6~f2/6~3/6~3/1c~3~3/1b~~~~~~d1/1dhfb~h1c1/10 +solution=bEcFbFdFcFGgeFdFIfHffFgFhFHbGfFfcGdGbGcGdGeG +title=Dr Pepper + +; 47 +[Level] +board=10/7~d1/2c4~2/2d4~2/2a~~~1~2/3~b~c~2/1b~~ad1~2/10 +solution=gFIbHfbGcGcEcEdEeEcEdEeFeFdFfFgFdG +title=A&W Cream Soda + +; 48 +[Level] +board=10/4c~4/2b~1~4/3~1~4/1f1~c~1~f1/1e~~b~1~2/1h~h1e~~2/10 +solution=eBEfDfbFcFdFeFbFcFcCdFDfbGIeeFfG +title=Coctel Honolulu + +; 49 +[Level] +board=10/7~h1/7~f1/7~a1/6~~b1/3~e~~a2/1bhe1~~f2/10 +solution=EfIbIcHfHeGfHfGfFfEfIdIeHeGfHfFffGEfbG +title=French Vanilla + +; 50 +[Level] +board=10/1c~7/2~7/2~4~c1/2~1g~h~2/1a~~a~g~b1/1b~h1~1~2/10 +solution=gFIfIdHeGeGfeEHffEgEEfDfFfEfbBGfFfEfcFbFdFeFbG +title=Grape Jelly + +; 51 +[Level] +board=10/10/10/2~g6/1c~3h~e1/1g~~~~f~c1/1e~~~~1hf1/10 +solution=DdbEcFIfgEhEdGcGeGGfHfdGFfGfIfHfIfbFGfeFcGfFgFbGcGdG +title=Cotton Candy + +; 52 +[Level] +board=10/2e~6/3~e~a3/5~h3/1~~~~~4/1~1c~~b~2/1~a1~chb2/10 +solution=gFeCcBdCGdeCFgGdFeFefFEeeFDeCedF +title=Bubble Gum + +; 53 +[Level] +board=10/3c6/2~g1~f3/2~2~4/2~2~4/2~~b~~c2/1~~b1fhgh1/10 +solution=HfGfGcDgCgEfFfEfDfDcDccFdFbGGgeFfFfGgG +title=Caramel Corn + +; 54 +[Level] +board=10/2~b6/2~4~h1/2~2~~~c1/2~2~1~2/1e~f~f~~2/1c~b~1~eh1/10 +solution=HgfFIggFIcIdHdHfDfbFDbcFGfFfdFcFeFfFcGGdFfbGcG +title=Sours + +; 55 +[Level] +board=10/4~a4/2~gc5/2~7/1~~~b~4/1~~~1~~bd1/1cd~~g~1a1/10 +solution=DcEcDcCeFbEcDcFgEgEecEdECgHfIfHfGgeEfFdGgFhFbGcGdGeG +title=Sizzling Cinnamon + +; 56 +[Level] +board=10/7~h1/7~f1/2~d3~2/2~2~~f2/2~b~~ch2/1b~1c~d3/10 +solution=IbdFGgeFfFHebGDdcFdFeFGeGfFfEfDfIcHfGfeG +title=Frambuesa + +; 57 +[Level] +board=10/5~a3/3e~~4/1~d1g~4/1~1d1~4/1~gh~~~a2/1he1~~~3/10 +solution=GbeDCfDfFfdFcFbFeFdFcFfFeFdFCdbFcFdFFfEfDfCfdCeDFfEfDfHfGfeG +title=Jalapeno + +; 58 +[Level] +board=10/10/1c1g6/1g~b~5/2~1~5/1d~1~~~a2/1a~~~d1bc1/10 +solution=HfGfFfdDeFfFgFbDbFDdbDcDCfdDeFfFgFbGcGbGcGdG +title=Licorice + +; 59 +[Level] +board=10/10/10/1c~g~~4/2~2~f~2/2d~~fa~~1/2a~d1c~g1/10 +solution=gEgFfFhFgFDdbDcDcGcFdFeFfFgGIfHfGfFfEfcGdDeDfFgFgG +title=Menta + diff --git a/playfield.cpp b/playfield.cpp new file mode 100644 index 0000000..2f4e381 --- /dev/null +++ b/playfield.cpp @@ -0,0 +1,187 @@ +#include "playfield.h" +#include +PlayField::PlayField(const QString &_title, const QString &_board, const QString &_solution):title(_title),solution(_solution) +{ + for(int w=0;w rowI(rows); + int h=0; + while(rowI.hasNext()) + { + QString row=rowI.next(); + int w=0; + for(int i=0;i='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::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 0) + { + totalUndo--; + currentUndo=(currentUndo - 1 + PF::MAX_UNDO) % PF::MAX_UNDO; + copy(undos[currentUndo],field); + moves=undoMade[currentUndo]; + } +} diff --git a/playfield.h b/playfield.h new file mode 100644 index 0000000..4ccbfb8 --- /dev/null +++ b/playfield.h @@ -0,0 +1,73 @@ +#ifndef PLAYFIELD_H +#define PLAYFIELD_H +#include + +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; wtitle),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 diff --git a/preferences.cpp b/preferences.cpp new file mode 100644 index 0000000..621d8ad --- /dev/null +++ b/preferences.cpp @@ -0,0 +1,33 @@ +#include "preferences.h" +#include "ui_preferences.h" +#include "levelpack.h" + +Preferences::Preferences(QList &packList, const QString &selectedPack, QWidget *parent) : + QDialog(parent), + ui(new Ui::Preferences) +{ + ui->setupUi(this); + QListIterator 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; +} diff --git a/preferences.h b/preferences.h new file mode 100644 index 0000000..91acef2 --- /dev/null +++ b/preferences.h @@ -0,0 +1,26 @@ +#ifndef PREFERENCES_H +#define PREFERENCES_H + +#include + +namespace Ui { + class Preferences; +} + +class Preferences : public QDialog +{ + Q_OBJECT + +public: + explicit Preferences(QList &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 diff --git a/preferences.ui b/preferences.ui new file mode 100644 index 0000000..cd363ec --- /dev/null +++ b/preferences.ui @@ -0,0 +1,122 @@ + + + Preferences + + + + 0 + 0 + 538 + 273 + + + + Dialog + + + + + + + + Author + + + + + + + Description + + + true + + + + + + + URL + + + + + + + + + + + + + + Play + + + + + + + Cancel + + + + + + + + + + + packList + currentIndexChanged(int) + Preferences + packNameSelected() + + + 91 + 203 + + + 268 + 136 + + + + + choosePack + clicked() + Preferences + accept() + + + 268 + 203 + + + 268 + 136 + + + + + pushButton + clicked() + Preferences + reject() + + + 446 + 203 + + + 268 + 136 + + + + + + packNameSelected() + + diff --git a/qexed b/qexed new file mode 100755 index 0000000000000000000000000000000000000000..ab7f87f6a95060fbd208abfec3a3f854f612a833 GIT binary patch literal 310207 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�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
K^1bN~Ss80E${7WuP*aWNq-W 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
o(R*bU5E^ra8Cw{nylBfO11 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 a5zhiJTZTKA_B&)oW$kIQ-XK%{%>N5pyznUi literal 0 HcmV?d00001 diff --git a/qexed.desktop b/qexed.desktop new file mode 100644 index 0000000..e17ab91 --- /dev/null +++ b/qexed.desktop @@ -0,0 +1,10 @@ +[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; diff --git a/qexed.png b/qexed.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5dce184d9ab610bd0f304500677d5c8ad9827f GIT binary patch literal 2207 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 + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + UTF-8 + + + + ProjectExplorer.Project.Target.0 + + Desktop + Desktop + Qt4ProjectManager.Target.DesktopTarget + 0 + 0 + 0 + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + Debug + Qt4ProjectManager.Qt4BuildConfiguration + 2 + /jet/paul/work/qexed-src/qexed-build-desktop + 6 + 0 + true + + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + /jet/paul/work/qexed-src/qexed-build-desktop + 6 + 0 + true + + 2 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + No deployment + No deployment + ProjectExplorer.DefaultDeployConfiguration + + 1 + + qexed + qexed + Qt4ProjectManager.Qt4RunConfiguration + 2 + + qexed.pro + false + false + + false + + 3768 + true + false + + 1 + + + + ProjectExplorer.Project.Target.1 + + Maemo + Maemo + Qt4ProjectManager.Target.MaemoDeviceTarget + 0 + 0 + 0 + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + Debug + Qt4ProjectManager.Qt4BuildConfiguration + 2 + /jet/paul/work/qexed-src/qexed-1.0 + 3 + 9 + false + + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + /jet/paul/work/qexed-src/qexed-1.0 + 3 + 9 + false + + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug2 + Debug2 + Qt4ProjectManager.Qt4BuildConfiguration + 2 + /jet/paul/work/qexed-src/qexed-build-maemo + 3 + 9 + true + + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release2 + Release2 + Qt4ProjectManager.Qt4BuildConfiguration + 0 + /jet/paul/work/qexed-src/qexed-build-maemo + 3 + 9 + true + + 4 + + + + true + + + Qt4ProjectManager.MaemoPackageCreationStep + + + + + Qt4ProjectManager.MaemoDeployStep + true + 0 + + + + + + 2 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy to Maemo device + Deploy to Maemo device + ProjectExplorer.DefaultDeployConfiguration + + 1 + + qexed-1 + New Maemo Run Configuration + Qt4ProjectManager.MaemoRunConfiguration + + 1 + + + + false + + 3768 + true + false + + 1 + + + + ProjectExplorer.Project.Target.2 + + Qt Simulator + Qt Simulator + Qt4ProjectManager.Target.QtSimulatorTarget + 0 + 0 + 0 + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + Debug + Qt4ProjectManager.Qt4BuildConfiguration + 2 + /jet/paul/work/qexed-src/qexed-build-simulator + 2 + 0 + true + + + + + qmake + qmake + QtProjectManager.QMakeBuildStep + + + + Make + Make + Qt4ProjectManager.MakeStep + false + + + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + Make + Make + Qt4ProjectManager.MakeStep + true + + clean + + + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + /jet/paul/work/qexed-src/qexed-build-simulator + 2 + 0 + true + + 2 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + No deployment + No deployment + ProjectExplorer.DefaultDeployConfiguration + + 1 + + qexed + + Qt4ProjectManager.Qt4RunConfiguration + 2 + + qexed.pro + false + false + + false + + 3768 + true + false + + 1 + + + + ProjectExplorer.Project.TargetCount + 3 + + + ProjectExplorer.Project.Updater.EnvironmentId + {762a4852-2207-454e-8517-c69e907d6bf5} + + + ProjectExplorer.Project.Updater.FileVersion + 8 + + diff --git a/qexed.qph b/qexed.qph new file mode 100644 index 0000000..94f8041 --- /dev/null +++ b/qexed.qph @@ -0,0 +1,3 @@ + + + diff --git a/reload.png b/reload.png new file mode 100644 index 0000000000000000000000000000000000000000..e0021413b72bcc3786e1fa3c16be41281e6da806 GIT binary patch literal 463 zcmV;=0WkiFP)c z)6a{}Q5XgA&-pgq86_bpW9LUPOUlAn*(m>mEMz66lvv0gp~=EdrkL!kY$!V`OI9{) z#P|`ThS6g&_s#Xb^VHM#);;IkbDwj+s>)W45f*U+qsjdl6P08ZCmLxtf{iI$Qy-HK z;~aKk4zumMh8K8RRexZZ5c+_1Y->Ggy&o5FGs$R*SXJNg0IMCT??qgPA<4cZ2a_C1 zGE~(X?%`bnFXK(;;%t(I;39Ul``l@#YL+fx1)p#mXWE^g4cOkPt#`J6Rn<~eeXPw1 zKJRcxhc>ZMJMq}$*t>e!4eZE(FP+lKY}Vc+*IK6I+R?;E*a!~bO0ztNw|IriZGEe% zek7T}=|)^lRY`Ilry8*jeh%+(wW>b%zQ;K}#B0;RkFbFIN#>`BRrMQ7c!aMVX)H94 z<2~`ew+cxHJi#8D@vLCEs=oEOslUU&Jn!OhRsGxo<1fBBg}{C&i+un9002ovPDHLk FV1nwa&v*a; literal 0 HcmV?d00001 diff --git a/wall.bmp b/wall.bmp new file mode 100644 index 0000000000000000000000000000000000000000..11ed8c382a5ba58bb32a9bebef8d7e42f219bb38 GIT binary patch literal 614 zcmZ?rO=DsJgESzi0mKSW%*en3WB~zCUWglld4OCHE+{BqsH&=BXl-p}=rw4pdj~-d&_@3ZQr@0ONU4gzH$`4l7Nu(WhA zzZ}F*9SVFT_k-OFayS%V@C{YM(jZ<1t4MWJf%+Eg-Lx`CRTv)N literal 0 HcmV?d00001 diff --git a/wall/hires/wall-dark.bmp b/wall/hires/wall-dark.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6b3ce68aa5e4dcd769f4012c30de7707c7249f95 GIT binary patch literal 2102 zcmeH`y=@yo5QSHO0|SoajG3XxF$YiqhEj)YVOn4dY+(x6L@fxo3MLothb^du^Y>PS z?jVt{0RxV_hbNuBw>vxgPW$8M{pZrg{ijmC^Y-nmn{qbbU%$Mn++d=4p39slkRwAp z2~T*!6Q1yd2Rz^b4|u>sD`wn8fgBlPMZy!F@PsE^Prw5n@PG$Aw8KobM1dR`k^@h8 z!V{iwtq6F)10L{z>zQY#4hrPRP;u%Yc)}B&@Pr3E-~kVKzym(dMjaH$k)dMLLGXkp zJmCosc)$Z5@PG%L*rhJ9`6~&78{FUqH@HsLnpdN03eF^TPaRUCd8bh) zeXK;fX+~5XR5-k87RtJMKL8qmTQwMQaCx0h@Jq9ns;hd=+_*wpUg zsGHWq)OG#E(RC9OCfs2d>bn8zdnRmT*E)U}wQ2%;V}CFkU_v)ux5rTv{=jd=re!R< zwe@ZH#pUg7LRJ0$K6(6YKI;N+@s3Nr3tPYa-amHjzi0i?Rt4&SzusEMSo~?kukZcU zQODZ+?UgafAExPwy;c3O$LFG782EkNbR)|zxTo!Qs?Qtl7xh2-ESkpS*e>93v4g39 XmR-v0{niye-%&1Je>^@9y5GM5?N?qj literal 0 HcmV?d00001 diff --git a/wall/hires/wall.bmp b/wall/hires/wall.bmp new file mode 100644 index 0000000000000000000000000000000000000000..11ed8c382a5ba58bb32a9bebef8d7e42f219bb38 GIT binary patch literal 614 zcmZ?rO=DsJgESzi0mKSW%*en3WB~zCUWglld4OCHE+{BqsH&=BXl-p}=rw4pdj~-d&_@3ZQr@0ONU4gzH$`4l7Nu(WhA zzZ}F*9SVFT_k-OFayS%V@C{YM(jZ<1t4MWJf%+Eg-Lx`CRTv)N literal 0 HcmV?d00001 diff --git a/wall/lowres/wall.bmp b/wall/lowres/wall.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9c6b09555d8af1dbc7c54507e64467448ad0922d GIT binary patch literal 126 zcmZ?rtz&=yJ0PV2!~#&v$iN7eZ~&7Kf(b~0FbMnyf(FL_|3NIR761Q>h7eDK^nmmN E0O=bp8UO$Q literal 0 HcmV?d00001 diff --git a/wall/lowres/wall4.bmp b/wall/lowres/wall4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..9ae6d46fd88dfa7e221159a34f82fd574ee495d1 GIT binary patch literal 248 zcmZ?r{lNeMWk5;;hy|dSk%0vw0VIXEAs8m`|Nno6ckkXY+`W63;mnyc47+#lW>~dq z6~oM#GZ{KMIvC2!%Nf$r(ilQRLm6CLTo{avjTw}blo$jB1;Iw>0W|}`;|ic+AXrxd ZR0srpMKq#|ftCY-pE%HAKv2ZM003vgPBH)h literal 0 HcmV?d00001 diff --git a/wall/lowres/wall8.bmp b/wall/lowres/wall8.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2175f6d9d37272e3c8a178332e2dbff35868a41d GIT binary patch literal 1336 zcmdVYyKNg$5CzaNU;_r6ST2E)0fhq?js>O;*}}BISQ%TG76^907PbYpz*NlEXG9y2 zawp!!p|p43zIXTY^y}xRc-?+{jQH-quYY`q&-W94zkRv;8?5UZ3r&#(>msKq5(8sx zIZctcIM$NW6p0CAO*u`GSR`g&Xo|$bmR>Bgm~wIXV(20^a*@*%i9jDYO_3O+kDR7R zT&RznrbtX?Wx2g65)0@fp(zrJ>LaHq5=ESn(-esVedIJnVt_t!nj&$LK5}L+5)