X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fboards.cpp;h=d8c2a42d3f2d6cc640258ee30144e9ecbe7e13e3;hb=af4549443047a8b46809a541674d04745f7b5037;hp=df1ee50d72a471ecb3de3cd08c5db3bb8a061af5;hpb=39aecbb4b0703dcc20f2062fb9cb0e520ca78176;p=warehouse-man-deluxe diff --git a/src/boards.cpp b/src/boards.cpp index df1ee50..d8c2a42 100644 --- a/src/boards.cpp +++ b/src/boards.cpp @@ -174,8 +174,86 @@ static const struct { }; +static const struct { + unsigned int width, height; + unsigned char state[9 * 7 + 1]; } board013 = { 9, 7, + " @@@@@ " + "@@@@ @@" + "@ X X X @" + "@o......@" + "@ X X X @" + "@@@@ @@" + " @@@@@ " +}; + + +static const struct { + unsigned int width, height; + unsigned char state[8 * 7 + 1]; } board014 = { 8, 7, + " @@@@@ " + "@@@ o@ " + "@ X. @@" + "@ .X. @" + "@@@ +X @" + " @ @@" + " @@@@@ " +}; + + +static const struct { + unsigned int width, height; + unsigned char state[8 * 7 + 1]; } board015 = { 8, 7, + "@@@@@@@ " + "@ .X. @@" + "@ X X @" + "@ .X. @" + "@ @@@ @@" + "@ o @ " + "@@@@@@@ " +}; + + +static const struct { + unsigned int width, height; + unsigned char state[10 * 7 + 1]; } board016 = { 10, 7, + " @@@@@@ " + " @@@ @ " + "@@. X@@ @@" + "@..X X o@" + "@.. X X @@" + "@@@@@@ @ " + " @@@@ " +}; + + +static const struct { + unsigned int width, height; + unsigned char state[7 * 7 + 1]; } board017 = { 7, 7, + " @@@@@ " + "@@ . @@" + "@ X.X @" + "@ .Xo@" + "@ X.X @" + "@@ . @@" + " @@@@@ " +}; + + +static const struct { + unsigned int width, height; + unsigned char state[12 * 6 + 1]; } board018 = { 12, 6, + " @@@@@@@@@@ " + "@@ @o @@" + "@ X ....X @" + "@ X@@@@ X @" + "@ @ @ @@" + "@@@@@ @@@@ " +}; + + const void * boards[] = { &board001, &board002, &board003, &board004, &board005, &board006, &board007, &board008, - &board009, &board010, &board011, &board012, //&board013, &board014, &board015, &board016, + &board009, &board010, &board011, &board012, &board013, &board014, &board015, &board016, + &board017, &board018, //&board019, &board020, &board021, &board022, &board023, &board024, };