diff --git a/OtherFiles/levels/level108.txt b/OtherFiles/levels/level108.txt index 4d68771..937070b 100644 --- a/OtherFiles/levels/level108.txt +++ b/OtherFiles/levels/level108.txt @@ -6,4 +6,4 @@ x*..*. ..*... x**... x....o -19 +18 diff --git a/OtherFiles/levels/level110.txt b/OtherFiles/levels/level110.txt index 4ac3ee9..0db181c 100644 --- a/OtherFiles/levels/level110.txt +++ b/OtherFiles/levels/level110.txt @@ -6,4 +6,4 @@ .*x... ....*. x...*x -21 +17 diff --git a/OtherFiles/levels/level28.txt b/OtherFiles/levels/level28.txt index e6b5a35..1646a4a 100644 --- a/OtherFiles/levels/level28.txt +++ b/OtherFiles/levels/level28.txt @@ -6,4 +6,4 @@ -*...* .|...x x|...o -31 +29 diff --git a/OtherFiles/levels/level43.txt b/OtherFiles/levels/level43.txt index 9db5ecb..661ebee 100644 --- a/OtherFiles/levels/level43.txt +++ b/OtherFiles/levels/level43.txt @@ -6,4 +6,4 @@ o-!!-o **||** x.oo.x *xxxx* -20 +18 diff --git a/OtherFiles/levels/level45.txt b/OtherFiles/levels/level45.txt index 077548c..0f132d5 100644 --- a/OtherFiles/levels/level45.txt +++ b/OtherFiles/levels/level45.txt @@ -6,4 +6,4 @@ x.*..* x.*... x..*.. x..*ox -26 +23 diff --git a/OtherFiles/levels/level50.txt b/OtherFiles/levels/level50.txt index af8b810..54f6443 100644 --- a/OtherFiles/levels/level50.txt +++ b/OtherFiles/levels/level50.txt @@ -6,4 +6,4 @@ ***x-x ...... xx..xx -23 +22 diff --git a/OtherFiles/levels/level59.txt b/OtherFiles/levels/level59.txt index 7f24a1e..fc4e2e2 100644 --- a/OtherFiles/levels/level59.txt +++ b/OtherFiles/levels/level59.txt @@ -6,4 +6,4 @@ ..***- *..... **oxxx -25 +22 diff --git a/OtherFiles/levels/level64.txt b/OtherFiles/levels/level64.txt index 42e372a..dacd5cc 100644 --- a/OtherFiles/levels/level64.txt +++ b/OtherFiles/levels/level64.txt @@ -6,4 +6,4 @@ x*x... x.|... x..*.* x..*.* -22 +21 diff --git a/OtherFiles/levels/level66.txt b/OtherFiles/levels/level66.txt index 246ac0a..fec6fbb 100644 --- a/OtherFiles/levels/level66.txt +++ b/OtherFiles/levels/level66.txt @@ -6,4 +6,4 @@ o....! **.... **-**. xo..xx -24 +23 diff --git a/OtherFiles/levels/level68.txt b/OtherFiles/levels/level68.txt index 6102f54..9afe59a 100644 --- a/OtherFiles/levels/level68.txt +++ b/OtherFiles/levels/level68.txt @@ -6,4 +6,4 @@ ...... .*..*. .x**x. -23 +20 diff --git a/OtherFiles/levels/level82.txt b/OtherFiles/levels/level82.txt index 7c791d8..40434ce 100644 --- a/OtherFiles/levels/level82.txt +++ b/OtherFiles/levels/level82.txt @@ -6,4 +6,4 @@ x.**** *....x x.**.x -30 +26 diff --git a/OtherFiles/levels/level83.txt b/OtherFiles/levels/level83.txt index 652c5a9..6bc95c8 100644 --- a/OtherFiles/levels/level83.txt +++ b/OtherFiles/levels/level83.txt @@ -6,4 +6,4 @@ o.**.o ...... |....| xx**xx -21 +18 diff --git a/OtherFiles/levels/level84.txt b/OtherFiles/levels/level84.txt index e89afa9..e5bfcc8 100644 --- a/OtherFiles/levels/level84.txt +++ b/OtherFiles/levels/level84.txt @@ -6,4 +6,4 @@ x..*.. ..|..x .**..x ***..x -20 +19 diff --git a/OtherFiles/levels/levels.dat b/OtherFiles/levels/levels.dat index 5f906c7..74dfba9 100644 --- a/OtherFiles/levels/levels.dat +++ b/OtherFiles/levels/levels.dat @@ -25,7 +25,7 @@ 25;.....!x*...*!.....*...*x.....!x*...*!.....*...*x;12;0;0;0;0;0 26;!....!..**..*o**o*!....!.*..*..*..*o*----|*xxxx*;15;0;0;0;0;0 27;.!..!..*..*..*..*..............*..*..****.x.**.x;15;0;0;0;0;0 -28;!......*..!.*..*...!..**..*..x-*...*.|...xx|...o;31;0;0;0;0;0 +28;!......*..!.*..*...!..**..*..x-*...*.|...xx|...o;29;0;0;0;0;0 29;..!!...*..*..****......!.*..*..*..*.x*!.*xx....x;16;0;0;0;0;0 30;!!**!!*----*!x...!.x..x.....x**.......*.*.ox*.*x;21;0;0;0;0;0 31;!......*.!...*..*.*...*x..*..!.o*.*|.**.*|x...*x;13;0;0;0;0;0 @@ -40,14 +40,14 @@ 40;*....!*..*.*!..***.*.*!o**.*.o...**-.*..|.xx.*x*;17;0;0;0;0;0 41;!!!...!!....!.**....**..*.**.**.xx.**.xx.**.xx.*;14;0;0;0;0;0 42;!*!!*!.*........*..**.*.**x.*.*...x*......x*..*x;19;0;0;0;0;0 -43;!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*;20;0;0;0;0;0 +43;!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*;18;0;0;0;0;0 44;*!...!*.*.*!*.*..!***.*.x...**.....x.*.*.*x*.x**;18;0;0;0;0;0 -45;*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox;26;0;0;0;0;0 +45;*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox;23;0;0;0;0;0 46;!...**.*..|x*....***!..x!*.*...**!....*.*.oxx--.;13;0;0;0;0;0 47;!.**.!*.!!.*.......**.*.*x..x*.......*..*.x*..*x;17;0;0;0;0;0 48;!!!!!!..*.*..*..*.-*.**-......*.*.*o......xxxxxx;21;0;0;0;0;0 49;.!!.....*.*...*.!****..!....**..*.....*.xxxx*.**;15;0;0;0;0;0 -50;!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx;23;0;0;0;0;0 +50;!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx;22;0;0;0;0;0 51;!!....!..**o**-**........*..*.***=**.......xxx..;23;0;0;0;0;0 52;!.*.!...*.....*.*.*.|..*o.|.....**..****..x..|.x;18;0;0;0;0;0 53;..!!...*..*..**...*....*....**..*...**..*.x...x*;14;0;0;0;0;0 @@ -56,16 +56,16 @@ 56;!....!.*..*..*..*..*..***!...*..*..x**..**x....x;17;0;0;0;0;0 57;!*.!!.!=..*..*..**.*...o.*.**..*..xx.*.....=..xx;15;0;0;0;0;0 58;*!..!**.*..****-**.....!*.*.*.*o*.**.........xxx;20;0;0;0;0;0 -59;!....!.*..*.**==**....o!..*.*...***-*.....**oxxx;25;0;0;0;0;0 +59;!....!.*..*.**==**....o!..*.*...***-*.....**oxxx;22;0;0;0;0;0 60;!!..!!.**...*...*-...|...*.*.*.**x.*..o*..**x*xx;25;0;0;0;0;0 61;!!..!!.*..*.....*..*...*.*....*..*..x..*.x*xx***;17;0;0;0;0;0 62;.!..!.*.**.*...***.*.|.x.o*****.!..!x.*.*.x.*.*x;18;0;0;0;0;0 63;.!!!!..****.o*x.|..*...ox*.*......**.**o...#xx*.;20;0;0;0;0;0 -64;!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*;22;0;0;0;0;0 +64;!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*;21;0;0;0;0;0 65;*!..!*..*...o.****..o.x*.***.!.*.*.!.|.|..x*x*.x;15;0;0;0;0;0 -66;*!........!***..**o....!..**..**....**-**.xo..xx;24;0;0;0;0;0 +66;*!........!***..**o....!..**..**....**-**.xo..xx;23;0;0;0;0;0 67;*.!!.**....***..**.*..*....**..*....**.*.xx..***;14;0;0;0;0;0 -68;.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.;23;0;0;0;0;0 +68;.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.;20;0;0;0;0;0 69;!#!!#!.*..*..*o.*..**.*..*..*..*..**x*..--x|.|xx;18;0;0;0;0;0 70;!!..!!..**..****-*!.....**.*..o..***x....xx.*x.x;32;0;0;0;0;0 71;!!.......**.****..!......*.*.*x*.*****...x...*.x;24;0;0;0;0;0 @@ -79,9 +79,9 @@ 79;*!o***.*!.**o.-!.**..*!.x=..-!..*..*x..=..x.xx*.;14;0;0;0;0;0 80;..!!!..*.**..**....*..*.o*..*x-....*..**--x.**.x;17;0;0;0;0;0 81;!*!.*--*..*!!*..x--*o.*!-**.*--#.o*-.*.**xxx..|x;21;0;0;0;0;0 -82;!!....!!..*.***.**......*.*.*.x.*****....xx.**.x;30;0;0;0;0;0 -83;.!!!!.o.**.o*....*......*-**=*......|....|xx**xx;21;0;0;0;0;0 -84;!...!!....****...!x..*.....**o..|..x.**..x***..x;20;0;0;0;0;0 +82;!!....!!..*.***.**......*.*.*.x.*****....xx.**.x;26;0;0;0;0;0 +83;.!!!!.o.**.o*....*......*-**=*......|....|xx**xx;18;0;0;0;0;0 +84;!...!!....****...!x..*.....**o..|..x.**..x***..x;19;0;0;0;0;0 85;!....!*o...****.**-*....***.*.....*...*...xx*...;17;0;0;0;0;0 86;!!..!*.....!.**.*.*....*x....x........**..*.xx.*;18;0;0;0;0;0 87;.o#.!x******!.#.....*..x******!..#.x******x..|.!;13;0;0;0;0;0 @@ -105,9 +105,9 @@ 105;!.....**--*.x...!*****x*!...#.*****xx.o#.!..=...;17;0;0;0;0;0 106;o...!xx!.|.o!...x..x...!!..|xo!...#..!|.x.!...xx;19;0;0;0;0;0 107;!......*.*..*..*..*.*..**.*...*...*..***..x....*;17;0;0;0;0;0 -108;.|..!!.*..!!x*..*.....*.....x...*...x**...x....o;19;0;0;0;0;0 +108;.|..!!.*..!!x*..*.....*.....x...*...x**...x....o;18;0;0;0;0;0 109;..!!...*..*...**!.x..*!....*..*.....x.*.*.x.*.x*;16;0;0;0;0;0 -110;!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x;21;0;0;0;0;0 +110;!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x;17;0;0;0;0;0 111;!.....!.*..x.*!........*..*.x*.*......*..x*....*;12;0;0;0;0;0 112;.!!!!!...*....*....*.o*...*x..======..xx....xx..;16;0;0;0;0;0 113;!.*!.....*..**...*.*--*!o.==..x*..*x*....*...*.x;21;0;0;0;0;0 diff --git a/OtherFiles/levels/levels.sql b/OtherFiles/levels/levels.sql index ac0c007..73c0f4b 100644 --- a/OtherFiles/levels/levels.sql +++ b/OtherFiles/levels/levels.sql @@ -26,7 +26,7 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('25','.....!x*...*!.....*...*x.....!x*...*!.....*...*x','12','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('26','!....!..**..*o**o*!....!.*..*..*..*o*----|*xxxx*','15','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('27','.!..!..*..*..*..*..............*..*..****.x.**.x','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('28','!......*..!.*..*...!..**..*..x-*...*.|...xx|...o','31','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('28','!......*..!.*..*...!..**..*..x-*...*.|...xx|...o','29','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('29','..!!...*..*..****......!.*..*..*..*.x*!.*xx....x','16','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('30','!!**!!*----*!x...!.x..x.....x**.......*.*.ox*.*x','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('31','!......*.!...*..*.*...*x..*..!.o*.*|.**.*|x...*x','13','0','0','0','0'); @@ -41,14 +41,14 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('40','*....!*..*.*!..***.*.*!o**.*.o...**-.*..|.xx.*x*','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('41','!!!...!!....!.**....**..*.**.**.xx.**.xx.**.xx.*','14','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('42','!*!!*!.*........*..**.*.**x.*.*...x*......x*..*x','19','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('43','!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*','20','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('43','!.oo.!-!**!-o-!!-o|o--o|*|oo|***||**x.oo.x*xxxx*','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('44','*!...!*.*.*!*.*..!***.*.x...**.....x.*.*.*x*.x**','18','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('45','*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox','26','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('45','*..!!!*.!!...*..*..|..*.x.*..*x.*...x..*..x..*ox','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('46','!...**.*..|x*....***!..x!*.*...**!....*.*.oxx--.','13','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('47','!.**.!*.!!.*.......**.*.*x..x*.......*..*.x*..*x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('48','!!!!!!..*.*..*..*.-*.**-......*.*.*o......xxxxxx','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('49','.!!.....*.*...*.!****..!....**..*.....*.xxxx*.**','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('50','!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx','23','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('50','!!..!!!o..o!-o--o-......*.**.****x-x......xx..xx','22','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('51','!!....!..**o**-**........*..*.***=**.......xxx..','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('52','!.*.!...*.....*.*.*.|..*o.|.....**..****..x..|.x','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('53','..!!...*..*..**...*....*....**..*...**..*.x...x*','14','0','0','0','0'); @@ -57,16 +57,16 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('56','!....!.*..*..*..*..*..***!...*..*..x**..**x....x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('57','!*.!!.!=..*..*..**.*...o.*.**..*..xx.*.....=..xx','15','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('58','*!..!**.*..****-**.....!*.*.*.*o*.**.........xxx','20','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('59','!....!.*..*.**==**....o!..*.*...***-*.....**oxxx','25','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('59','!....!.*..*.**==**....o!..*.*...***-*.....**oxxx','22','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('60','!!..!!.**...*...*-...|...*.*.*.**x.*..o*..**x*xx','25','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('61','!!..!!.*..*.....*..*...*.*....*..*..x..*.x*xx***','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('62','.!..!.*.**.*...***.*.|.x.o*****.!..!x.*.*.x.*.*x','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('63','.!!!!..****.o*x.|..*...ox*.*......**.**o...#xx*.','20','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('64','!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*','22','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('64','!*....!!*...!!o|o....**=x*x...x.|...x..*.*x..*.*','21','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('65','*!..!*..*...o.****..o.x*.***.!.*.*.!.|.|..x*x*.x','15','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('66','*!........!***..**o....!..**..**....**-**.xo..xx','24','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('66','*!........!***..**o....!..**..**....**-**.xo..xx','23','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('67','*.!!.**....***..**.*..*....**..*....**.*.xx..***','14','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('68','.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.','23','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('68','.o!!o.*-**-*!....!.*..*.*x..x*.......*..*..x**x.','20','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('69','!#!!#!.*..*..*o.*..**.*..*..*..*..**x*..--x|.|xx','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('70','!!..!!..**..****-*!.....**.*..o..***x....xx.*x.x','32','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('71','!!.......**.****..!......*.*.*x*.*****...x...*.x','24','0','0','0','0'); @@ -80,9 +80,9 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('79','*!o***.*!.**o.-!.**..*!.x=..-!..*..*x..=..x.xx*.','14','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('80','..!!!..*.**..**....*..*.o*..*x-....*..**--x.**.x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('81','!*!.*--*..*!!*..x--*o.*!-**.*--#.o*-.*.**xxx..|x','21','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('82','!!....!!..*.***.**......*.*.*.x.*****....xx.**.x','30','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('83','.!!!!.o.**.o*....*......*-**=*......|....|xx**xx','21','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('84','!...!!....****...!x..*.....**o..|..x.**..x***..x','20','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('82','!!....!!..*.***.**......*.*.*.x.*****....xx.**.x','26','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('83','.!!!!.o.**.o*....*......*-**=*......|....|xx**xx','18','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('84','!...!!....****...!x..*.....**o..|..x.**..x***..x','19','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('85','!....!*o...****.**-*....***.*.....*...*...xx*...','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('86','!!..!*.....!.**.*.*....*x....x........**..*.xx.*','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('87','.o#.!x******!.#.....*..x******!..#.x******x..|.!','13','0','0','0','0'); @@ -106,9 +106,9 @@ INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,com INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('105','!.....**--*.x...!*****x*!...#.*****xx.o#.!..=...','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('106','o...!xx!.|.o!...x..x...!!..|xo!...#..!|.x.!...xx','19','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('107','!......*.*..*..*..*.*..**.*...*...*..***..x....*','17','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('108','.|..!!.*..!!x*..*.....*.....x...*...x**...x....o','19','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('108','.|..!!.*..!!x*..*.....*.....x...*...x**...x....o','18','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('109','..!!...*..*...**!.x..*!....*..*.....x.*.*.x.*.x*','16','0','0','0','0'); -INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('110','!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x','21','0','0','0','0'); +INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('110','!.!!.!*.**.*..*....*x.*..*...*.*x.......*.x...*x','17','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('111','!.....!.*..x.*!........*..*.x*.*......*..x*....*','12','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('112','.!!!!!...*....*....*.o*...*x..======..xx....xx..','16','0','0','0','0'); INSERT INTO level (num,data,min_moves,complete,complete_easy,complete_medium,complete_hard) VALUES('113','!.*!.....*..**...*.*--*!o.==..x*..*x*....*...*.x','21','0','0','0','0'); diff --git a/OtherFiles/levels/solutions.ods b/OtherFiles/levels/solutions.ods index 86103b9..f6f705a 100644 Binary files a/OtherFiles/levels/solutions.ods and b/OtherFiles/levels/solutions.ods differ