summaryrefslogtreecommitdiff
path: root/noncore/games/kcheckers/pics
Unidiff
Diffstat (limited to 'noncore/games/kcheckers/pics') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/games/kcheckers/pics/biglogo.xpm55
-rw-r--r--noncore/games/kcheckers/pics/contexthelp.xpm34
-rw-r--r--noncore/games/kcheckers/pics/exit.xpm34
-rw-r--r--noncore/games/kcheckers/pics/green1.xpm62
-rw-r--r--noncore/games/kcheckers/pics/green2.xpm107
-rw-r--r--noncore/games/kcheckers/pics/green3.xpm33
-rw-r--r--noncore/games/kcheckers/pics/help.xpm74
-rw-r--r--noncore/games/kcheckers/pics/king_black.xpm2
-rw-r--r--noncore/games/kcheckers/pics/king_white.xpm2
-rw-r--r--noncore/games/kcheckers/pics/logo.xpm34
-rw-r--r--noncore/games/kcheckers/pics/man_black.xpm2
-rw-r--r--noncore/games/kcheckers/pics/man_white.xpm2
-rw-r--r--noncore/games/kcheckers/pics/marble1.xpm10
-rw-r--r--noncore/games/kcheckers/pics/marble2.xpm2
-rw-r--r--noncore/games/kcheckers/pics/marble3.xpm2
-rw-r--r--noncore/games/kcheckers/pics/undo.xpm24
-rw-r--r--noncore/games/kcheckers/pics/wood1.xpm2
-rw-r--r--noncore/games/kcheckers/pics/wood2.xpm227
-rw-r--r--noncore/games/kcheckers/pics/wood3.xpm4
19 files changed, 511 insertions, 201 deletions
diff --git a/noncore/games/kcheckers/pics/biglogo.xpm b/noncore/games/kcheckers/pics/biglogo.xpm
index 6570d88..1ca8ab1 100644
--- a/noncore/games/kcheckers/pics/biglogo.xpm
+++ b/noncore/games/kcheckers/pics/biglogo.xpm
@@ -1,10 +1,9 @@
1/* XPM */ 1/* XPM */
2static const char *biglogo[]={ 2static const char *biglogo_xpm[]={
3"32 32 6 1", 3"32 32 5 1",
4". c None", 4". c None",
5"# c #000000", 5"# c #000000",
6"a c #303030", 6"c c #d7d7d7",
7"d c #d7d7d7", 7"b c #eaeaea",
8"c c #eaeaea", 8"a c #ffffff",
9"b c #ffffff",
10"................................", 9"................................",
@@ -14,24 +13,24 @@ static const char *biglogo[]={
14"....########################....", 13"....########################....",
15"....#aaaaaaaaaaaaaaaaaaaaaa#....", 14"....########################....",
16"....#abbbbbbbbbb##########a#....", 15"....##aaaaaaaaaa############....",
17"....#abbbbbbbcbc##########a#....", 16"....##aaaaaaabab############....",
18"....#abbbbbbbbbb##########a#....", 17"....##aaaaaaaaaa############....",
19"....#abbbbbcbcbc##########a#....", 18"....##aaaaababab############....",
20"....#abbbbbbbbbb##########a#....", 19"....##aaaaaaaaaa############....",
21"....#abbbcbcbcbc##########a#....", 20"....##aaabababab############....",
22"....#abbbbbbbbbc##########a#....", 21"....##aaaaaaaaab############....",
23"....#abcbcbcbbcc##########a#....", 22"....##abababaabb############....",
24"....#abbbbbbbccc##########a#....", 23"....##aaaaaaabbb############....",
25"....#abcbcbccccc##########a#....", 24"....##abababbbbb############....",
26"....#a##########cccccccccca#....", 25"....############bbbbbbbbbb##....",
27"....#a##########cccccccccca#....", 26"....############bbbbbbbbbb##....",
28"....#a##########ccccccccdca#....", 27"....############bbbbbbbbcb##....",
29"....#a##########cccccccccca#....", 28"....############bbbbbbbbbb##....",
30"....#a##########ccccccdcdca#....", 29"....############bbbbbbcbcb##....",
31"....#a##########cccccccccca#....", 30"....############bbbbbbbbbb##....",
32"....#a##########ccccdcdcdca#....", 31"....############bbbbcbcbcb##....",
33"....#a##########cccccccccda#....", 32"....############bbbbbbbbbc##....",
34"....#a##########ccdcdcdcdca#....", 33"....############bbcbcbcbcb##....",
35"....#a##########cccccccdcda#....", 34"....############bbbbbbbcbc##....",
36"....#aaaaaaaaaaaaaaaaaaaaaa#....", 35"....########################....",
37"....########################....", 36"....########################....",
diff --git a/noncore/games/kcheckers/pics/contexthelp.xpm b/noncore/games/kcheckers/pics/contexthelp.xpm
index 9447207..bc455e2 100644
--- a/noncore/games/kcheckers/pics/contexthelp.xpm
+++ b/noncore/games/kcheckers/pics/contexthelp.xpm
@@ -1,4 +1,4 @@
1/* XPM */ 1/* XPM */
2static const char *contexthelp[]={ 2static const char *contexthelp_xpm[]={
3"14 14 3 1", 3"16 16 3 1",
4". c None", 4". c None",
@@ -6,15 +6,17 @@ static const char *contexthelp[]={
6"# c #ffffff", 6"# c #ffffff",
7"##............", 7"................",
8"#a#...........", 8".##.............",
9"#aa#.....aaaa.", 9".#a#............",
10"#aaa#...aa..aa", 10".#aa#.....aaaa..",
11"#aaaa#......aa", 11".#aaa#...aa..aa.",
12"#aaaaa#.....aa", 12".#aaaa#......aa.",
13"#aaaaaa#...aa.", 13".#aaaaa#.....aa.",
14"#aaaaaaa#.aa..", 14".#aaaaaa#...aa..",
15"#aaaa###..aa..", 15".#aaaaaaa#.aa...",
16"#a##a#........", 16".#aaaa###..aa...",
17"##..#a#...aa..", 17".#a##a#.........",
18"....#a#.......", 18".##..#a#...aa...",
19".....#........", 19".....#a#........",
20".............."}; 20"......#.........",
21"................",
22"................"};
diff --git a/noncore/games/kcheckers/pics/exit.xpm b/noncore/games/kcheckers/pics/exit.xpm
index 6fe404e..e4a31dc 100644
--- a/noncore/games/kcheckers/pics/exit.xpm
+++ b/noncore/games/kcheckers/pics/exit.xpm
@@ -1,4 +1,4 @@
1/* XPM */ 1/* XPM */
2static const char *exit[]={ 2static const char *exit_xpm[]={
3"14 14 4 1", 3"16 16 4 1",
4". c None", 4". c None",
@@ -7,15 +7,17 @@ static const char *exit[]={
7"b c #757575", 7"b c #757575",
8"..............", 8"................",
9"......##......", 9".......##.......",
10"......##......", 10".......##.......",
11"...#..##..#...", 11"....#..##..#....",
12"..a##.##.##a..", 12"...a##.##.##a...",
13".b##..##..##b.", 13"..b##..##..##b..",
14".a#b..##..b#a.", 14"..a#b..##..b#a..",
15".##...##...##.", 15"..##...##...##..",
16".##...##...##.", 16"..##...##...##..",
17".a#b..##..b#a.", 17"..a#b..##..b#a..",
18".b##......##b.", 18"..b##......##b..",
19"..a##b..b##a..", 19"...a##b..b##a...",
20"...a######a...", 20"....a######a....",
21"....ba##ab...."}; 21".....ba##ab.....",
22"................",
23"................"};
diff --git a/noncore/games/kcheckers/pics/green1.xpm b/noncore/games/kcheckers/pics/green1.xpm
new file mode 100644
index 0000000..208bdfb
--- a/dev/null
+++ b/noncore/games/kcheckers/pics/green1.xpm
@@ -0,0 +1,62 @@
1/* XPM */
2static const char *green1_xpm[]={
3"32 32 27 1",
4"y c #6db06d",
5"v c #70b370",
6"s c #71b471",
7"x c #73b673",
8"w c #74b774",
9"j c #76b976",
10"l c #77ba77",
11"c c #79ba79",
12"o c #7abb7a",
13"m c #7bbe7b",
14"d c #7cbf7c",
15"i c #7ebf7e",
16"a c #7fc07f",
17"e c #80c180",
18"k c #81c281",
19"b c #82c382",
20"# c #84c584",
21". c #85c685",
22"f c #86c786",
23"g c #88c788",
24"n c #88c988",
25"r c #89ca89",
26"q c #8bca8b",
27"u c #8dcc8d",
28"p c #8ecd8e",
29"t c #90cd90",
30"h c #91ce91",
31".#a.abcacdefghabijgbf.ajdkbb.fgl",
32"abadadbamefffnadaijfffkcjoeka..l",
33"keaiaoakm#ggagpabaoaakabkmdammba",
34"mmmdmjijmebgifqadbfjdaik#mddbaak",
35"aamaajaoliab.brradgmcbambabaakba",
36"baadaaaksmae.bgttpgaoakijff.fdak",
37"g.bcabaaakabk.gnpnnkomdaobb#f.bl",
38"f.#adakabaik#b.ggggf.#ammgmk..fl",
39"f#kkkijadbambae.abfgfamaebaake#l",
40"ff#.baoaoaklekkbadffaboakijojobl",
41"ggk#bbakomdadeaak.nnadeicaocmegl",
42"gngkgggf.#aakabkiabunnabavldmaij",
43"fgabaffbdwjdaik#aadggfkaklmxjxao",
44"ffkakgfbaomcbaabaa.ffbaaemiocmak",
45"gfkbf#bakkaoakkejabaawcmdmiididl",
46"rgkk..gbebkomdadbadmlwbalmmdekay",
47"nbadbb.#abf.#ammakbaojaijjijkbba",
48"qfkjaak#kak.baijijaijcjaojaooaak",
49"ng.jomaakabkfbaoaoaaowwlmcxbamij",
50"qggawljdaik#.ffijaksbaoakajbaijo",
51"ug.bcamcbambgijijfaxakoekkaakaol",
52"ufff#baoaklegaoaorfmbajaaaaajakl",
53"gng.gkkomdadbqnuprfbabaljloadiol",
54".b#fngf.#amijanpqgg.iaijbajmab#l",
55"iik#.b.fkkxaockqu.iakaaoakmebfgl",
56"gggbaiakkawbajabgfjdaik#baabnqab",
57"fijakakabkeakbaaekmcbambakafnpad",
58"baoggdaikijbaakijwaoaklewbaeijao",
59"ijfffcbamaoakaaaobkomdadjakbaohl",
60"aobgfoaklecijjdaikf.#ammbajafrij",
61"aobakomdadkaomcbambbababakijefao",
62"llakf.#ammlllaoakleakakaklaoluul"};
diff --git a/noncore/games/kcheckers/pics/green2.xpm b/noncore/games/kcheckers/pics/green2.xpm
new file mode 100644
index 0000000..4ecfdd5
--- a/dev/null
+++ b/noncore/games/kcheckers/pics/green2.xpm
@@ -0,0 +1,107 @@
1/* XPM */
2static const char * green2_xpm[] = {
3"32 32 72 1",
4 " c None",
5 ".c #349034",
6 "+c #348D34",
7 "@c #338433",
8 "#c #306630",
9 "$c #306B30",
10 "%c #317931",
11 "&c #328632",
12 "*c #349334",
13 "=c #359635",
14 "-c #369C36",
15 ";c #36A436",
16 ">c #369F36",
17 ",c #35A735",
18 "'c #36A136",
19 ")c #36A636",
20 "!c #369A36",
21 "~c #359935",
22 "{c #359B35",
23 "]c #328032",
24 "^c #306E30",
25 "/c #359135",
26 "(c #338A33",
27 "_c #328332",
28 ":c #338233",
29 "<c #359435",
30 "[c #327D32",
31 "}c #2F632F",
32 "|c #317731",
33 "1c #327832",
34 "2c #338C33",
35 "3c #338733",
36 "4c #2E612E",
37 "5c #2C5C2C",
38 "6c #348834",
39 "7c #327B32",
40 "8c #327332",
41 "9c #35A035",
42 "0c #338F33",
43 "ac #316A31",
44 "bc #2F672F",
45 "cc #317431",
46 "dc #348B34",
47 "ec #317231",
48 "fc #328B32",
49 "gc #327532",
50 "hc #307030",
51 "ic #2E642E",
52 "jc #348634",
53 "kc #316F31",
54 "lc #337C33",
55 "mc #2C5F2C",
56 "nc #2B5B2B",
57 "oc #254D25",
58 "pc #2F692F",
59 "qc #359E35",
60 "rc #358C35",
61 "sc #36A936",
62 "tc #38A338",
63 "uc #295429",
64 "vc #2D602D",
65 "wc #2E5F2E",
66 "xc #337F33",
67 "yc #337933",
68 "zc #306730",
69 "Ac #2F652F",
70 "Bc #285528",
71 "Cc #337233",
72 "Dc #326E32",
73 "Ec #2F6A2F",
74 "Fc #348334",
75 "Gc #358A35",
76".+@#$%&*=--;>,'),'>''>!.~->{*]^/",
77"(_:__(+.~!>'>';'>>!>>-=+{{!<+[}|",
78"1$&++23]*-->'>'>>-----~.!-~.]456",
79"11+==.78/{>>>>>>9--{!~==!=0@abc>",
80"b1/==dee+=>-'-!!-9!!!=*../7bb]]'",
81"b1.=*+11+=!!!!==!>>===+7&3[c1@]~",
82"11+**+1&+.*~-~!=!!==++((+=.f6&@~",
83"_(++33d&f.=<==*0./+2+0...=(]]]6*",
84"(]11|(f@+++==+@133@32+**.*0]7&=*",
85"71g7(.=<==.+=(h10g|]]@(f+0+33.==",
86"6@3*<~--!.6@+]11gh|h4i%]3+&+++*+",
87"@1@*~->!<+]j~=+@k@][e5}kc&@l[]3~",
88"6^(=!{=~~{-!!~/]11]7cmnoi$|chk@!",
89"/+/=-=+==>>>>>*1p^k|[]c7]2+*<==>",
90"==~=->{~>>'>-=d1|@(&++*.=<->>'>{",
91"!-->>!*{{---!<f&f+.+*{~==->''';=",
92"!-9-'-*=-~-q~+@(+.*=-!!<r->)'))~",
93"-==>'{<=<~-!*&k]+/*~-{;'-;>',;)*",
94"--~<9{~~-<**fl|]3(*!!-->>''s)t;f",
95"-q=~<->>=<//3iu[fd=~===>-'',,''3",
96"><=<~>''>!!<@vv%3.2.+d**<~9>''-@",
97"<6@==>''>--!+]7w3++]]%6@@(+=!{!+",
98"f(++=>''-{=!<+]@:@@x$bbx:81_**f@",
99"====!>'>-!==.*fy%h[|zv5AAia%@@|]",
100"--{<{'''-==<.+f6]_]36i5$$$hechc*",
101"{!-!<=~{*/+(+f+((ff(g}nzc8%]|c3+",
102"-!!<+++(_7[(3+/*~.(3@lBB1]@_^[@3",
103"==+d+$Ca}e_3f.~{~=.(6:z$7@3@]&(f",
104".+&heD$:|]@@+=!~~=<+3:]7@&3+&2=+",
105"+f&:_6|:7%%f+<=!==*+&:]:]j[+==-+",
106"2__+2_[7@@@&+=<=<++37^b[@j/{->-+",
107"1cc71|||cc1^g7l77c|cE5Ec77FGGrG["};
diff --git a/noncore/games/kcheckers/pics/green3.xpm b/noncore/games/kcheckers/pics/green3.xpm
new file mode 100644
index 0000000..f9aa154
--- a/dev/null
+++ b/noncore/games/kcheckers/pics/green3.xpm
@@ -0,0 +1,33 @@
1/* XPM */
2static const char *green3_xpm[]={
3"32 32 2 1",
4"# c None",
5". c #00f100",
6"............................",
7"............................",
8"..########################..",
9"..########################..",
10"..########################..",
11"..########################..",
12"..########################..",
13"..########################..",
14"..########################..",
15"..########################..",
16"..########################..",
17"..########################..",
18"..########################..",
19"..########################..",
20"..########################..",
21"..########################..",
22"..########################..",
23"..########################..",
24"..########################..",
25"..########################..",
26"..########################..",
27"..########################..",
28"..########################..",
29"..########################..",
30"..########################..",
31"..########################..",
32"............................",
33"............................"};
diff --git a/noncore/games/kcheckers/pics/help.xpm b/noncore/games/kcheckers/pics/help.xpm
new file mode 100644
index 0000000..49d24b0
--- a/dev/null
+++ b/noncore/games/kcheckers/pics/help.xpm
@@ -0,0 +1,74 @@
1/* XPM */
2static const char *help_xpm[]={
3"16 16 55 1",
4". c None",
5"e c #000000",
6"W c #010101",
7"j c #040404",
8"w c #383838",
9"# c #393939",
10"a c #3f3f3f",
11"k c #404040",
12"o c #494949",
13"x c #4a4a4a",
14"C c #4d4d4d",
15"p c #4e4e4e",
16"0 c #4f4f4f",
17"T c #6b6b6b",
18"Y c #6d6d6d",
19"E c #8c8c8c",
20"N c #999999",
21"Z c #a2a2a2",
22"U c #a8a8a8",
23"i c #b5b5b5",
24"d c #bababa",
25"R c #c0c0c0",
26"V c #c4c4c4",
27"X c #cacaca",
28"S c #cbcbcb",
29"O c #cecece",
30"M c #d1d1d1",
31"b c #d3d3d3",
32"Q c #d5d5d5",
33"c c #d9d9d9",
34"D c #dadada",
35"P c #dbdbdb",
36"f c #dddddd",
37"K c #dedede",
38"H c #e3e3e3",
39"l c #e5e5e5",
40"J c #e6e6e6",
41"L c #e7e7e7",
42"g c #e8e8e8",
43"q c #eaeaea",
44"I c #ebebeb",
45"h c #ececec",
46"G c #ededed",
47"y c #eeeeee",
48"F c #f0f0f0",
49"A c #f2f2f2",
50"B c #f3f3f3",
51"v c #f4f4f4",
52"u c #f5f5f5",
53"r c #f6f6f6",
54"m c #f7f7f7",
55"z c #f8f8f8",
56"t c #fafafa",
57"s c #fbfbfb",
58"n c #fcfcfc",
59"......###.......",
60".....abcdee.....",
61".....afghcije...",
62".....klmnnmciop.",
63".....oqrstuvpwpe",
64".....xyzzzABpCDe",
65"....#EBrrFyGeee.",
66"....kHFBBIJKj...",
67"....#JgyLHDMe...",
68".###NMOPccQRe...",
69"#nzSTTURVSRW....",
70"#icnzXYTZUUe....",
71".eeicnmSp0Ne....",
72"...eeicpwpe.....",
73".....eeppDe.....",
74".......eee......"};
diff --git a/noncore/games/kcheckers/pics/king_black.xpm b/noncore/games/kcheckers/pics/king_black.xpm
index 382ee71..c5e6703 100644
--- a/noncore/games/kcheckers/pics/king_black.xpm
+++ b/noncore/games/kcheckers/pics/king_black.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *king_black[]={ 2static const char *king_black_xpm[]={
3"28 28 8 1", 3"28 28 8 1",
diff --git a/noncore/games/kcheckers/pics/king_white.xpm b/noncore/games/kcheckers/pics/king_white.xpm
index 30932e8..f1e4257 100644
--- a/noncore/games/kcheckers/pics/king_white.xpm
+++ b/noncore/games/kcheckers/pics/king_white.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *king_white[]={ 2static const char *king_white_xpm[]={
3"28 28 8 1", 3"28 28 8 1",
diff --git a/noncore/games/kcheckers/pics/logo.xpm b/noncore/games/kcheckers/pics/logo.xpm
index a47d3de..e6cc0a0 100644
--- a/noncore/games/kcheckers/pics/logo.xpm
+++ b/noncore/games/kcheckers/pics/logo.xpm
@@ -1,4 +1,4 @@
1/* XPM */ 1/* XPM */
2static const char *logo[]={ 2static const char *logo_xpm[]={
3"14 14 6 1", 3"16 16 6 1",
4". c None", 4". c None",
@@ -9,15 +9,17 @@ static const char *logo[]={
9"a c #ffffff", 9"a c #ffffff",
10"..............", 10"................",
11".############.", 11"................",
12".#aaaab######.", 12"..############..",
13".#aaaaa######.", 13"..#aaaab######..",
14".#aabab######.", 14"..#aaaaa######..",
15".#aaabb######.", 15"..#aabab######..",
16".#babbb######.", 16"..#aaabb######..",
17".######bcbbc#.", 17"..#babbb######..",
18".######bbbbd#.", 18"..######bcbbc#..",
19".######bbcdd#.", 19"..######bbbbd#..",
20".######bcddd#.", 20"..######bbcdd#..",
21".######cdddd#.", 21"..######bcddd#..",
22".############.", 22"..######cdddd#..",
23".............."}; 23"..############..",
24"................",
25"................"};
diff --git a/noncore/games/kcheckers/pics/man_black.xpm b/noncore/games/kcheckers/pics/man_black.xpm
index e40a265..c07b1d6 100644
--- a/noncore/games/kcheckers/pics/man_black.xpm
+++ b/noncore/games/kcheckers/pics/man_black.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *man_black[]={ 2static const char *man_black_xpm[]={
3"28 28 8 1", 3"28 28 8 1",
diff --git a/noncore/games/kcheckers/pics/man_white.xpm b/noncore/games/kcheckers/pics/man_white.xpm
index b0968db..59556fe 100644
--- a/noncore/games/kcheckers/pics/man_white.xpm
+++ b/noncore/games/kcheckers/pics/man_white.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *man_white[]={ 2static const char *man_white_xpm[]={
3"28 28 10 1", 3"28 28 10 1",
diff --git a/noncore/games/kcheckers/pics/marble1.xpm b/noncore/games/kcheckers/pics/marble1.xpm
index 124cbd2..087a024 100644
--- a/noncore/games/kcheckers/pics/marble1.xpm
+++ b/noncore/games/kcheckers/pics/marble1.xpm
@@ -1,4 +1,4 @@
1/* XPM */ 1/* XPM */
2static const char *marble1[]={ 2static const char *marble1_xpm[]={
3"28 28 209 2", 3"32 32 209 2",
4"#Y c #cbcee3", 4"#Y c #cbcee3",
@@ -239,2 +239,6 @@ static const char *marble1[]={
239"Qt.C.o.g.b.C.e.F.C.B#cbd.l#a#a.c.#.Q.l#5.6.6.K#6.u.y.M.ybe.5.a#g", 239"Qt.C.o.g.b.C.e.F.C.B#cbd.l#a#a.c.#.Q.l#5.6.6.K#6.u.y.M.ybe.5.a#g",
240".C.i#w#w.dau.e.c.b.Q#c#daZ.5.c.e.e#g.i#X#j.w.0af#Hbf#m.q#X#a#e.i"}; 240".C.i#w#w.dau.e.c.b.Q#c#daZ.5.c.e.e#g.i#X#j.w.0af#Hbf#m.q#X#a#e.i",
241"#w.#bg.j#v.F.i.d.d#y.f#O.5.3#P.3#ya0#q#s#u#k.O.qbhbi#.#Q#k.b.bbj",
242"#f.C#w#w.F#e.B.b.lbk#Y.W##.6bbbl.O.w.L.A.l#q#y.B.H.h.#.B.##t.Mac",
243".H.F.C#w.3.e.i.i.eaZad.W.0.y#t#m.z#k#l.c.d.E.b#i#8.a.d.##P.z.v.O",
244"#V.i.h#f#e.i.e.e.e#Qbm.t.y#k.r.yaf#F#nbn.d.i.h#h#e#v.o#wbo.q#l#l"};
diff --git a/noncore/games/kcheckers/pics/marble2.xpm b/noncore/games/kcheckers/pics/marble2.xpm
index f31ee0b..6348bb9 100644
--- a/noncore/games/kcheckers/pics/marble2.xpm
+++ b/noncore/games/kcheckers/pics/marble2.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *marble2[]={ 2static const char *marble2_xpm[]={
3"32 32 560 2", 3"32 32 560 2",
diff --git a/noncore/games/kcheckers/pics/marble3.xpm b/noncore/games/kcheckers/pics/marble3.xpm
index 36c9b17..3b70b4f 100644
--- a/noncore/games/kcheckers/pics/marble3.xpm
+++ b/noncore/games/kcheckers/pics/marble3.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *marble3[]={ 2static const char *marble3_xpm[]={
3"28 28 2 1", 3"28 28 2 1",
diff --git a/noncore/games/kcheckers/pics/undo.xpm b/noncore/games/kcheckers/pics/undo.xpm
new file mode 100644
index 0000000..313e1d0
--- a/dev/null
+++ b/noncore/games/kcheckers/pics/undo.xpm
@@ -0,0 +1,24 @@
1/* XPM */
2static const char *undo_xpm[]={
3"16 16 5 1",
4". c None",
5"# c #000000",
6"c c #a0a0a0",
7"b c #dcdcdc",
8"a c #ffffff",
9"................",
10"................",
11".......#........",
12"......##........",
13".....#a#........",
14"....#aa########.",
15"...#aabaaaaaab#.",
16"..#aabbbbbbbbc#.",
17"...#abbccccccc#.",
18"....#ac########.",
19".....#a#........",
20"......##........",
21".......#........",
22"................",
23"................",
24"................"};
diff --git a/noncore/games/kcheckers/pics/wood1.xpm b/noncore/games/kcheckers/pics/wood1.xpm
index 866f8d9..eb2d71d 100644
--- a/noncore/games/kcheckers/pics/wood1.xpm
+++ b/noncore/games/kcheckers/pics/wood1.xpm
@@ -1,3 +1,3 @@
1/* XPM */ 1/* XPM */
2static const char *wood1[]={ 2static const char *wood1_xpm[]={
3"32 32 82 2", 3"32 32 82 2",
diff --git a/noncore/games/kcheckers/pics/wood2.xpm b/noncore/games/kcheckers/pics/wood2.xpm
index c2ff364..b786bfb 100644
--- a/noncore/games/kcheckers/pics/wood2.xpm
+++ b/noncore/games/kcheckers/pics/wood2.xpm
@@ -1,114 +1,115 @@
1/* XPM */ 1/* XPM */
2static const char *wood2[]={ 2static const char * wood2_xpm[] = {
3"32 32 79 2", 3"32 32 80 1",
4"#k c #484c4d", 4 " c None",
5"#l c #484d47", 5 ".c #4B4B3F",
6"#m c #494a46", 6 "+c #49453D",
7"#d c #4c4841", 7 "@c #434438",
8"#j c #4c4c48", 8 "#c #4C4E40",
9".1 c #4e554d", 9 "$c #4F4C40",
10".9 c #4f483f", 10 "%c #535043",
11"#e c #4f4c44", 11 "&c #555849",
12".0 c #4f4f48", 12 "*c #5C584B",
13".Z c #4f524d", 13 "=c #645F4B",
14".2 c #4f564e", 14 "-c #645B49",
15".X c #515450", 15 ";c #645844",
16".W c #51564e", 16 ">c #5B5340",
17".V c #52574f", 17 ",c #585340",
18"#. c #544e45", 18 "'c #584C3D",
19".U c #545047", 19 ")c #554C38",
20".Y c #54524a", 20 "!c #4F4C3B",
21".8 c #575046", 21 "~c #534C41",
22".T c #575248", 22 "{c #584F40",
23".7 c #57554c", 23 "]c #565641",
24".t c #57564d", 24 "^c #585345",
25".B c #575751", 25 "/c #534E40",
26".u c #58574f", 26 "(c #414035",
27".a c #585950", 27 "_c #434137",
28".A c #585d52", 28 ":c #484337",
29".v c #5c584f", 29 "<c #4C4C3D",
30".G c #5d564a", 30 "[c #4C4B3A",
31".# c #5d5a54", 31 "}c #4B493A",
32".Q c #5e5649", 32 "|c #4B4537",
33".z c #5e5a4f", 33 "1c #43493B",
34".y c #5e5d51", 34 "2c #41413A",
35"Qt c #5e5e55", 35 "3c #4B4B41",
36".C c #5e5e57", 36 "4c #535040",
37".E c #5f5a4f", 37 "5c #4C4537",
38".x c #5f5e51", 38 "6c #4F493D",
39".w c #5f5f54", 39 "7c #494031",
40".b c #5f6056", 40 "8c #4F4936",
41".3 c #615749", 41 "9c #5C5641",
42".H c #615d4e", 42 "0c #6C5F48",
43".F c #615d54", 43 "ac #71644C",
44".n c #615f52", 44 "bc #614F3B",
45".c c #615f56", 45 "cc #665841",
46".S c #625a4d", 46 "dc #665038",
47".o c #645f57", 47 "ec #645843",
48".s c #646056", 48 "fc #5B4E3D",
49".D c #646256", 49 "gc #4B4030",
50".d c #646258", 50 "hc #554B37",
51".R c #655e4f", 51 "ic #504535",
52".m c #655f50", 52 "jc #413B2F",
53".e c #65675d", 53 "kc #3D382E",
54".q c #666657", 54 "lc #3B4137",
55".4 c #675d4e", 55 "mc #3A4036",
56".l c #675f54", 56 "nc #3A3D38",
57".p c #676156", 57 "oc #3D3B31",
58".k c #676456", 58 "pc #373B35",
59".r c #67645a", 59 "qc #37372F",
60".P c #696054", 60 "rc #363F35",
61".j c #696456", 61 "sc #374036",
62".5 c #69665c", 62 "tc #4F4130",
63"#i c #696759", 63 "uc #584936",
64".I c #6a6657", 64 "vc #5B5648",
65".f c #6a675e", 65 "wc #7B6448",
66"#h c #6c6a5d", 66 "xc #413F33",
67".L c #6d6152", 67 "yc #41382D",
68".O c #6f6758", 68 "zc #372F25",
69".i c #6f6759", 69 "Ac #3D362B",
70".h c #6f695d", 70 "Bc #6F5840",
71".g c #6f6c5e", 71 "Cc #745F41",
72"#f c #6f6f62", 72 "Dc #896C4B",
73".N c #706250", 73 "Ec #967B58",
74".M c #706757", 74 "Fc #332F27",
75".J c #746c5c", 75 "Gc #37332A",
76"## c #766756", 76 "Hc #646450",
77".K c #776f5f", 77 "Ic #7B6C50",
78"#a c #796c57", 78 "Jc #5F5C49",
79".6 c #7d6f5c", 79 "Kc #5B5844",
80"#g c #7d7462", 80 "Lc #33332F",
81"#b c #85745e", 81 "Mc #2F3335",
82"#c c #8d7d67", 82 "Nc #2F352E",
83"QtQtQt.#.a.a.a.#Qt.b.c.c.d.d.d.e.f.f.g.h.i.i.i.j.k.l.m.n.o.o.p.p", 83 "Oc #30312D",
84".b.b.b.b.c.c.c.c.d.d.d.d.d.d.c.d.q.r.s.s.s.s.s.k.s.s.n.d.d.r.r.r", 84"...+@@@+.#$$%%%&**=-;;;>,')!~~{{",
85".t.u.v.v.#.#.#.#.#.w.x.y.y.z.y.z.z.v.u.a.a.A.y.y.y.yQt.c.c.bQtQt", 85"####$$$$%%%%%%$%]^/////,//!%%^^^",
86".o.o.cQt.#.c.c.c.o.q.d.d.s.s.y.z.z.v.u.B.a.a.aQtQtQt.CQt.y.A.a.A", 86"(_::+++++<[}}|}||:_@@1}}}}.$$#..",
87".o.o.o.o.o.z.z.x.x.s.s.s.s.D.n.x.x.E.a.a.a.u.u.t.t.u.u.u.v.v.z.a", 87"~~$.+$$$~]%%//}||:_2@@@...3.}1@1",
88".F.F.n.s.s.p.p.s.s.G.z.E.E.E.H.m.l.j.j.I.h.g.g.g.h.h.i.h.J.J.J.K", 88"~~~~~||[[////4![[5@@@__((___::|@",
89".j.j.p.p.p.h.h.h.h.h.h.h.h.g.h.h.h.i.L.L.M.M.M.L.L.L.L.L.N.L.L.L", 89"66!//{{//7|5558)'>>9-===--;-000a",
90".i.i.I.I.j.i.i.h.h.i.i.i.h.h.i.O.O.I.P.L.L.P.P.I.M.M.M.M.M.M.M.M", 90">>{{{--------=---;bbcccbbbbbdbbb",
91".E.E.Q.Q.Q.E.E.H.R.H.H.H.R.R.S.H.H.H.H.H.H.H.S.H.H.H.R.R.H.H.H.H", 91";;99>;;--;;;--;ee9fbbff9cccccccc",
92".H.H.R.R.m.R.m.p.j.I.I.I.O.O.I.k.l.m.m.m.l.l.l.R.H.E.E.z.x.x.F.n", 92"55ggg558h888hhi8888888i888hh8888",
93".O.I.j.P.l.R.R.R.R.m.m.R.R.H.x.F.F.F.j.j.j.j.j.i.i.i.i.f.r.c.z.z", 93"88hh)h){>999ee9,')))'''h855|[[6!",
94".t.t.t.t.t.T.T.U.U.t.t.t.V.W.W.V.V.B.B.B.B.B.B.X.X.X.X.Y.U.U.U.U", 94"e9>f'hhhh))hh8[666>>>>>;;;;*^$||",
95".c.c.w.y.u.a.u.u.t.Y.Y.Y.Z.0.Z.Z.Z.Z.1.1.1.1.1.2.2.2.2.t.u.v.z.x", 95"(((((jjkk(((lmmll222222nnnnokkkk",
96".Q.Q.3.H.R.S.S.R.m.P.P.P.l.p.l.l.l.p.s.s.s.s.s.q.q.q.q.o.o.o.c.c", 96"$$<}_@__(ooopqpppprrrrrssss(_:|[",
97".4.4.4.4.4.L.L.M.M.J.J.J.J.J.O.M.M.h.O.O.O.O.O.I.I.I.I.5.5.r.o.o", 97"ggt8hiih)fff'{'''{/////]]]]~~~$$",
98".M.M.J.K.K.K.K.6.6.6.6.6.K.J.K.K.K.K.K.K.J.J.h.M.O.j.P.F.F.F.F.F", 98"uuuuubbcc00000ecc-eeeee9999vv^~~",
99".G.G.7.T.8.9.9.9.9.9.9.9.9.9.9.9.9.9#..8.T.7.7.E.F.F.F.r.r.r.r.r", 99"cc0aaaawwwwwa0aaaaaa00-ce>f66666",
100".Q.G.G.8.8.G.8.8.8.Q.Q.3.3.Q.R.l.p.j.5.f.f.f.f.f.5.5.5.o.o.o.o.o", 100"77xjyzzzzzzzzzzzzzAyjxx5666^^^^^",
101".L.L.N#########a.6.6.6.6#a#a.L.4.4.4.3.Q.Q.8.8.H.S.S.3.s.o.o.o.o", 101"g77yy7yyyggttgh'{>v*****vvv~~~~~",
102"#####a.6#a#a#a#a#a#b.6#b#c#b#b.6#a.N.m.m.R.H.x.x.v.7.T#..U.U.U.U", 102"bbdBBBBCwwwwCCbuuutggyy8iit/~~~~",
103"#a.6#b#b#b#b#b#b#b#b#b#b#b#a.N.4.4.S.R.H.E.E.v.z.v.a.B.z.z.v.v.v", 103"BBCwCCCCCDwDEDDwCd))h8[[:xjAkkkk",
104".4.4.N.N.N###a#a.6.N.N.N.4.3.3.3.3.4.3.Q.Q.T.T.8#.#d.9.9.9#e#e#e", 104"CwDDDDDDDDDDDCduuih855:|:@2||:::",
105".j.L.O.M#a#a#a#a#a#b#b.6.6#b.6.6#a##.M.L.L.L.l.l.p.5.5.f.f#f#f#f", 105"uudddBCCwddduttttutggjjyAFzzzGGG",
106".8.8.8.Q.3.4.4.N#a.6#a#a.N.N###a.6#b#b#b#g#g#g.M.P.H.E.E.v.t.T.T", 106">becCCCCCDDwwDwwCBcbbb''{vv**HHH",
107".M.M.M############.N.N.N.N.N.N.N.N.N.N.L.4.4.S.Q.Q.Q.Q.F.x.x.x.x", 107"yyygtuudCwCCddBCwDDDIIIcf855:(jj",
108".4.4.4.4.4.N.N.N##.N.N.N.N.N.N.L.L.L.4.4.4.4.l.l.p.p.p.r.d.o.n.n", 108"cccBBBBBBddddddddddbuuigggg6[[[[",
109".j.j.j.O.M#########a##.M.L.L.O.5.O.j.P.l.R.H.E.F.x.v.v.z.v.t.T.T", 109"uuuuudddBddddddbbbuuuu''{{{^%~!!",
110".f.f.5.p.l.R.4.4.4.3.3.Q.Q.Q.S.S.E.E.S.3.E.E.x.n.o.r.r#f#f.g.g.f", 110">>>ecBBBBCBcbbeve>f'h856[::|:(jj",
111".C.C.d.5.f.5.5.h.g.K.K.g.g.h#h#h#h#i.p.s.n.x.#.a.a.B.B.7.T.T.7.7", 111"**v{'huuuttgggii55it55[!~^^HH==*",
112".T.T.T.U.U#e#e.9.9#j#k#k#l#m.0.0.0.0.Z.Y.Y.W.W.B.B.B.B.y.z.z.z.z", 112"33%v*vv-=aa==-JJJK{/![+@@22xjjxx",
113".P.P.l.l.R.R.R.R.S.c.c.o.c.c.x.n.c.s.r.5.r.r.p.p.p.p.p.r.r.r.r.r", 113"jjjkkGGzzLMMNOqqqqpoomm2222}||||",
114"###a#a.6.6#g#g.6.6.g.g#h.5.r.r.q.r.d.s.c.w.w.x.w.w.w.w.x.F.F.F.F"}; 114"ff''hhhhi$$~$$[!$/^v^^{{{{{^^^^^",
115"BCCwwIIww==Jv^^]^%/$<<[<<<<[6666"};
diff --git a/noncore/games/kcheckers/pics/wood3.xpm b/noncore/games/kcheckers/pics/wood3.xpm
index 5f4f7e2..6c919fa 100644
--- a/noncore/games/kcheckers/pics/wood3.xpm
+++ b/noncore/games/kcheckers/pics/wood3.xpm
@@ -1,6 +1,6 @@
1/* XPM */ 1/* XPM */
2static const char *wood3[]={ 2static const char *wood3_xpm[]={
3"28 28 2 1", 3"28 28 2 1",
4"# c None", 4"# c None",
5". c #ff8c00", 5". c #ff9900",
6"............................", 6"............................",