aboutsummaryrefslogtreecommitdiff
path: root/textures
diff options
context:
space:
mode:
Diffstat (limited to 'textures')
-rw-r--r--textures/barrel.xpm97
-rw-r--r--textures/bluestone.xpm90
-rw-r--r--textures/brick.xpm114
-rw-r--r--textures/colorstone.xpm96
-rw-r--r--textures/eagle.xpm126
-rw-r--r--textures/greenlight.xpm96
-rw-r--r--textures/greystone.xpm (renamed from textures/stone.xpm)26
-rw-r--r--textures/mossy.xpm16
-rw-r--r--textures/pillar.xpm91
-rw-r--r--textures/purplestone.xpm90
-rw-r--r--textures/redbrick.xpm96
-rw-r--r--textures/wood.xpm154
12 files changed, 880 insertions, 212 deletions
diff --git a/textures/barrel.xpm b/textures/barrel.xpm
new file mode 100644
index 0000000..7d45baf
--- /dev/null
+++ b/textures/barrel.xpm
@@ -0,0 +1,97 @@
+/* XPM */
+static char *barrel[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 27 1 ",
+" c black",
+". c gray11",
+"X c #231C0A",
+"o c #312611",
+"O c #382A15",
+"+ c #3F3115",
+"@ c gray15",
+"# c #313131",
+"$ c #3F3F3F",
+"% c #493418",
+"& c #50381C",
+"* c #5E3F1F",
+"= c #654223",
+"- c #704626",
+"; c #774D2A",
+": c #7E502D",
+"> c #494949",
+", c gray34",
+"< c #626262",
+"1 c #6C6C6C",
+"2 c gray48",
+"3 c #885431",
+"4 c #8C5734",
+"5 c #935B38",
+"6 c #9D623B",
+"7 c #A4693F",
+"8 c gray52",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" <<<<<<<<<1111112222 ",
+" 1<>>>>>>>>>>>,,,,,<<<21 ",
+" 12>#....@@@@@@@##$$$$><>< ",
+" 112882211111<<<<,,,,>>$## ",
+" 33112211<<<,,,,>>>$$$####++ ",
+" ;4:33;---====***&&&++++++&+ ",
+" 3;446737664:5543:=*-==%=*++&+ ",
+" ;4;6745766:;5543:=*--=*&=*+&+ ",
+" ;4;6737666::5543:-&---=%=*+&$ ",
+" >,12<737665:5543:;-&---=%$$$$# ",
+" ><1122821111<<<<<,,,,,>>>>####+ ",
+" >111112<<<<,,,,>>>>>>$$$$#####+ ",
+" ;=>,<11<<<<,,,,>>>>>>$$$$$###&+ ",
+" ;4;644&3:;-+===****X&++++%&&+&+ ",
+" ;4;67747666:5433:;-&---=*%&&+&+ ",
+" ;4;67747666:5433:;-&---=*%&&+&+ ",
+" ;4;67747666;5433:;-&---=*%&&+&+ ",
+" ;4;67747666;5433:;-&---=*%&&+&+ ",
+" ;4;67747666;5433:;-&---=*%&&+&+ ",
+" ;4;67747666;5433:;-&---=*%&&+&+ ",
+" 14;67737666-5433:;-&---=*%&&+$$ ",
+" <2221737666-5433:;-&---=*%$$$$# ",
+" ,11128211111<<<<<,,,,,>>>>$### ",
+" >,<1121<<<<,,,,>>>>>>$$$$$####O ",
+" =>,,,<<<<<,,,,>>>>>>$$$$$OOO%& ",
+" ;;------**o**&&&&&X&&&&OO&+&+& ",
+" ;4;5737553=3::::;-&--=*+&&+&+ ",
+" ;446;5553=;::::;*&--=*+&&+&+ ",
+" <4;44;553=-:::;-&&--=&+&+&+ ",
+" <2824;333-=;;;;-&*-=*+&+++# ",
+" 1112222111<<,,,>>>$$$##@. ",
+" 1<11<<<,,,,>>>>$$$###@@ ",
+" >>>>>$$$$$####@@@@@ "
+};
diff --git a/textures/bluestone.xpm b/textures/bluestone.xpm
new file mode 100644
index 0000000..c8951d9
--- /dev/null
+++ b/textures/bluestone.xpm
@@ -0,0 +1,90 @@
+/* XPM */
+static char *bluestone_png[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 20 1 ",
+" c black",
+". c #202020",
+"X c #2C2C2C",
+"o c gray22",
+"O c #000040",
+"+ c #00004C",
+"@ c #000058",
+"# c #000064",
+"$ c #000070",
+"% c #00007C",
+"& c gray33",
+"* c #000088",
+"= c #000098",
+"- c #0000A4",
+"; c #0000B0",
+": c #0000BC",
+"> c #0000C8",
+", c #0000D4",
+"< c #0000E0",
+"1 c #4040FC",
+/* pixels */
+"o$%%%%%%%%%%%%%%%%%%%$oo****************************oo$%%%%%%%$X",
+".---------------------..::::::::::::::::::::::::::::..;;;;;;;;;.",
+" ---*-%--=%==%==%-%$$@ .:-:;%-:=$$=*--*$*-:-*=-::-=$ .;:-=-;;=% ",
+" -=%*===%%-=-#==%$%%$# .::-===$=@$@@%--#$$#$$@$**$#$ .;;--%=--@ ",
+" -*-$>>=%%%=**%#@%$@@# . .;-;::;-%% ",
+" -*%->>#%%%-===*$$%@@O .-------------------...........;:-;-%%#@ ",
+" -==;;---=---==$$#@#$# .-:::;-==:==;==;::-- .----==#..;==-%**## ",
+" --=-;;-=%#--=**%##@OO .-;:<>;-:-===;;---=- .-==*=%# .;==-$***# ",
+" -=%=--*=%=$$***$%%#@O .-;>:>=;--:==-%-%=-% .-===%%# .;:-=--**O ",
+" -***-%%%--$@##$#%%%@O .-;;;===;----=*#%%%# .--=%%@@ .:%%=--=@O ",
+" =%*-**$=--$$#@###%%@O .-:;;;==;::--##*%%#@ .--=%-%@ .:%:-%==@O ",
+" =*=%%-*#%@%#@#%O@OO#O .-:--;;;;:;;-##$-##O .-%*=%@@ .::%%##%%O ",
+" =%=%#**%#%#%#O$$OOO#O .-;--=:==-;;-==%%@@# .-***$$# .:%$#%#%%O ",
+" ==%%%$#@@#%#$#OO$O#@O .-;<>**==*%%%*=*%##O .--**$$# .:%%$@@@@O ",
+" =%=##$#%#OOOOOOOOOOOO .-:>>***--%**%*$%#@O .-%=-@@@ . ",
+" .-:--=**---**=##%#@O .---=-@# ...........",
+"-:;-;-----;---- ;;;--== -;=-*=----%==%%@@OO .=-=-=$# .---- :::::",
+":;-=-:;-*--%-=% ;;=::%: ----:-=---*#$%OO#@O .==%$%$@ .-;*% ::-;:",
+":;==*--*%==%%== ;::;=%% -;=-:-*%**#%%$OO#OO .==@@@#O .-;;% :-;;;",
+";-=;;==%%%=%%%% ;:;;==# -;---*-%%#$$@@@##@O .=%@#@@O .-*%@ :::;;",
+"-*=;:;%%==%=@%% ;:=%==# ---====%#@##@##@OOO .=%#@@OO .-@#@ ::;;;",
+"--*=;,%=%%##$%% ;=:%%%# . .::--=",
+";*%*=-=%%=#$%@@ ;==#%%@ .........................;;;;;;;;..:--==",
+";-*=%=%==%$%#%@ ;:=*#@# .;;;;;;;;;;;;;;;;;;;;=-..;>;>---= .:;===",
+";;=*;====%%$@@@ -:%**#@ .;:;-:::;:-;-:;%-:::%-@ .;>;>>-=* .::===",
+";-*%*;;#%=**$@# -%#$$@# .;:-;><<:,<-:--::----%@ .;>>>>-*% .:;:--",
+"-=%*-;;-=%**$@# =%@@@@# .;;-:,,<:<,,;%-%%-%%-@@ .;;->-*-# .:::--",
+";=;==-;-#%$$$@@ .;::;;>>--,,--%%%$-%%@@ .;>----*# .:::;;",
+"-**--=--#$@#@OO .........;;:;;;---:---%**%%@@@# .;>>--*%$ .:--:;",
+"-=*---=%$#@##@@ .;;;;--..;--:;**-:;%--%***$$$@@ .;>>==--@ .:--;;",
+"=*=*--%##@@@#O# .;;*-=* .;:;:;**---%---$**@$$$O .;;>===-@ .::==%",
+"=**%**%##$%%#OO .;--=*= .;::-;;;=-%%%--$@#@#$$O .;;-*;--# .:**==",
+"=*-=$%%$#$%%#@O .;-=*$# .;:-%-;;--%$%#$$$@OO@OO .;;>*;;=# .:**%%",
+"=-=**%##@++$#@O .;;*;*@ .;--:%--=%$%%##$$#OO##O .;->-*==@ .::%%%",
+"%==*%%%%@++@@#O .;;;$$# .;%:%--%%$#%%%##@@###+O .;>--=@$# .:--==",
+"%**%$%%%@@#@@@@ .;;;-@@ .;-:%--$##@%%%#@@@@+++O .;>-=%=$@ .:--=*",
+"%*#$%#%%@#@O@#@ .;==@*# .;-%--%@@@@####@OOOOOOO .;>-%==%# .:=--%",
+"%=%#%#$@#OO@OOO .;==;@# . .-;-%#%%# .:=**%",
+"%*=*$%$@@@O#O@O .;;*;*@ .........................-;;-%@#O .::**%",
+"%=*%#$%$OOOOOOO .;;**@# .----------------------..-;-:-%#O .:==%*",
+" .;;%%@@ .-::::::;-------=*%:=-% .->--:*@O . ",
+".....@@$$***%$#..-;%%%@ .;:>>:--;;>:==--=%*%*=% .----**@O .*=** ",
+".=-;:::::::::::..--*%%# .;:>>>;;;;::%%%%---==%# .->-%$@@O .==%% ",
+".-:::::;-;:---: .--=@## .;::::,,;;;%%%%%%=%%$=# .-;*$#@$O .=%$$ ",
+".-:;;,,;:::=-:: .-=*@@@ .;::;:,,,%-=%%$$$*%%%%# .--$#$@@O .=$%@ ",
+".:::;,,:==-::=; . .-;:;::,,:--=%$$##@%%%# .*%%@@@#O .*%$@ ",
+".:-;-;;;===:-** .........--;>==:-:----%%##%#@++ . .*$@# ",
+".::;=*;;-==-::- .::;--=..-->>===;---%%=*$##@@OO ............... ",
+".::=-:;*-;;;%-- .:%:*=* .-:::;==:::-%%%%###@@OO .;;;;:::::::::: ",
+".::::-*:*;%%-*- .:-;;=% .-;--;;;::::-%*$@###$@+ .;;--;;;;-*:--% ",
+".:-:=--:;=%+%-- .::%-%$ .-:---=-::::---@@@@#$$# .;-;,,;;;=---=% ",
+".:;==:<:-*-%%-- .:;--%- .-::--:**:::---$@@#@+++ .;::,>>;;**-=%# ",
+".:-:-<1<==-=*%* .:;-%-$ .--:==%%%*---%%%##@@@OO .;=:=>>;;--%%%@ ",
+".:;:;:<:-%--++# .:-;;%# .--:-**%%%*%*@@==$$@+OO .;:;===--%%%%@# ",
+".:-:;;;***%$++# .::;=*# .-=::=:%%*%%*%@==*$$#@# .;;-===-%$#%@@# ",
+".-:;;-%%=-==%## .:;-**% .-:=-:-*%$$**@@%==%$@@O .;;=-==-%$#$%@@ ",
+".:-:;**;%--=$%@ .:-:%%% .-:---=*--$$@$@@%%%#@@O .;;:;*;;=%#==@O ",
+".:-:-=*%#*--=$# .::-### .---==%*---$#$$@+++#OOO .::;*-;;;=%==%O ",
+".;-***-#+#*==$$ .:;-%$@ .-;-==:-%--@@$$#@OO@OOO .:;-*--;;=%%%%O ",
+".;-$#*#-%%=@#@@ .;-###@ .-;:%::-@###@@+++OO+@OO .:;-:--%*$$%%@O ",
+".--**#*@#@#$#$# .;-*$## .--;:-%=@###@@OO$$#O+O@ .:::=-%%$%%$#O# ",
+".-=%%%%%$$$$%%%..-*%%%%..--=-=%%%%%%$#@@%%%%@@$..:--%=-%%%%%$$% ",
+"o***%%%%%%%%%%%oo**%%%%oo->*****%%%%%%%%%%%%%%%oo:**%%%%%%%%%%%.",
+"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&o"
+};
diff --git a/textures/brick.xpm b/textures/brick.xpm
deleted file mode 100644
index 691f4c0..0000000
--- a/textures/brick.xpm
+++ /dev/null
@@ -1,114 +0,0 @@
-/* XPM */
-static char *_z63a_fwq0i[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 76 1 ",
-" c #280C0C",
-". c #2A0C0C",
-"X c #2B0D0D",
-"o c #2D0D0D",
-"O c #2F0D0D",
-"+ c #300E0E",
-"@ c #320E0E",
-"# c #330F0F",
-"$ c #350F0F",
-"% c #361010",
-"& c #481414",
-"* c #491515",
-"= c #4B1515",
-"- c #4C1616",
-"; c #4E1616",
-": c #501616",
-"> c #511717",
-", c #531717",
-"< c #541818",
-"1 c #561818",
-"2 c #571919",
-"3 c #561B19",
-"4 c #561C1A",
-"5 c #591919",
-"6 c #581C1A",
-"7 c #591D1B",
-"8 c #5B1D1B",
-"9 c #5D1D1B",
-"0 c #5E1E1C",
-"q c #601E1C",
-"w c #611F1D",
-"e c #621F1D",
-"r c #64231F",
-"t c #652320",
-"y c #672320",
-"u c #692320",
-"i c #6A2421",
-"p c #6B2421",
-"a c #6E2623",
-"s c #752A25",
-"d c gray40",
-"f c #686868",
-"g c #6F6F6F",
-"h c gray44",
-"j c #717171",
-"k c gray48",
-"l c #7C7C7C",
-"z c gray49",
-"x c #7E7E7E",
-"c c #808080",
-"v c #818181",
-"b c gray52",
-"n c gray53",
-"m c #8B8B8B",
-"M c #8D8D8D",
-"N c gray56",
-"B c #909090",
-"V c #929292",
-"C c #939393",
-"Z c gray58",
-"A c #959595",
-"S c gray59",
-"D c #979797",
-"F c #989898",
-"G c gray60",
-"H c #9B9B9B",
-"J c gray61",
-"K c #9D9D9D",
-"L c #A2A2A2",
-"P c #A4A4A4",
-"I c #A5A5A5",
-"U c gray65",
-"Y c #AFAFAF",
-"T c #B1B1B1",
-"R c #B4B4B4",
-"E c gray71",
-/* pixels */
-"kbMFDDJKNBNNNBBBNNNBNBNYETLIPDmn",
-".sypuuyuurtq09w778qw439979q7687f",
-"Ou8e9904940w*--->11,=:<=*<:*:;,d",
-"$i4*,:,<:;11<<;-=1&->;,=;>-==-<g",
-"$y0::;->*:,12,,-=;>::<=;<-,>-=*h",
-"+a<>:,2<&><>11:=,-->,,<1->:,*=,x",
-"@0>:&>*<>;1-;;<::2:=<-;-<>;1<:1l",
-"oe=-<>*,<>,-<,:&>-<:;:1,1=><>2=Z",
-"#,=;=-:>-*:,,-::>&=1,;2-=>:>,>:V",
-"O;*,--:>1;>;2,22-1<=,:=,-15-><:A",
-"+;=;;;<=;,<=:,,>--*5;>;1;;>>-*>C",
-"#:*-2<:>:-2,<<1><:><;-:>*>>:,21C",
-"$;,<<>;>2-:->&:;=;;&:-,=&-<:>=;A",
-"+&;;-:,=,*112>=:>1;*1,>;*1<,;;:S",
-"@;=>=:**>:>1==,,;,>1,,-;,>&>-;:l",
-"O+O+o+@oXOO o++X+X$O@.%+#X@ooo+z",
-"PPIPILLUJHHGcGcfjcvvIREYETJHJKKl",
-"8qw439979q7687Xdsypuuyuurtq09w77",
-"11,=:<=*<:*:;,Xgu8e9904940w*--->",
-"1&->;,=;>-==-<+hi4*,:,<:;11<<;-=",
-";>::<=;<-,>-=*+xy0::;->*:,12,,-=",
-"-->,,<1->:,*=,@la<>:,2<&><>11:=,",
-"2:=<-;-<>;1<:1$Z0>:&>*<>;1-;;<::",
-"-<:;:1,1=><>2=oVe=-<>*,<>,-<,:&>",
-"&=1,;2-=>:>,>:oA,=;=-:>-*:,,-::>",
-"1<=,:=,-15-><:OC;*,--:>1;>;2,22-",
-"-*5;>;1;;>>-*>.C;=;;;<=;,<=:,,>-",
-":><;-:>*>>:,21%A:*-2<:>:-2,<<1><",
-";;&:-,=&-<:>=;oS;,<<>;>2-:->&:;=",
-"1;*1,>;*1<,;;:%l&;;-:,=,*112>=:>",
-",>1,,-;,>&>-;:+z;=>=:**>:>1==,,;",
-"X$O@.%+#X@ooo+Xl+O+o+@oXOO o++X+"
-};
diff --git a/textures/colorstone.xpm b/textures/colorstone.xpm
new file mode 100644
index 0000000..81ec831
--- /dev/null
+++ b/textures/colorstone.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *colorstone_png[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 26 1 ",
+" c gray11",
+". c #382C14",
+"X c #202020",
+"o c #282828",
+"O c #2C2C2C",
+"+ c gray19",
+"@ c #343434",
+"# c gray22",
+"$ c #403018",
+"% c #483818",
+"& c #543C1C",
+"* c #5C4020",
+"= c #6C4824",
+"- c #744C28",
+"; c gray25",
+": c #484848",
+"> c #4C4C4C",
+", c gray33",
+"< c gray36",
+"1 c #646464",
+"2 c gray44",
+"3 c #7C7C7C",
+"4 c #80502C",
+"5 c gray55",
+"6 c #989898",
+"7 c gray66",
+/* pixels */
+"333%&**-**************&$%****&&%,1332222OOOOOOO:12,1,,>>>>,<<123",
+"322,%&*-*******&******&$%***&%%,13323233:OOOOO:12,1,>>,,<1111112",
+"2221,%&=********&&****&$%*&&%:,11:****:11:OOO:12,1,>,<1111111111",
+",2321,%=********&&****%$%&%%,13:**%%$%$%11:::12,111111<,,>>>>>>>",
+">,2231%=*************&%$%%,133:*%%%%$%$%:31112,1<<<<<<<<<<<<<<<<",
+">>,222%&*****&******&$$%,1331**%%%%%$%$$.1572,1,>>>>>>>>>>>>>>>>",
+">>>,23,%&**********&$$:,133:*%%%%%%%$$%..173,1,>>>>>:>>>>>>>>>>>",
+">>>>,23,%&*******&&$%,1131**%%%%%%%%$$%..1631,>>>>>>>>>>>>>>>>>>",
+">>>>:,31,%&****&&$$,1133:*&%%%%%%$%%$.%..161,>>>>:>>>>>>>>>:>>>>",
+">>>>::331,%&&&&$$,13331**&%%%%%%%$%%$.$..151,>>>:>>>>>>>>>>>>>>>",
+">>>>::3231,$$$$:,1331:*&&%%%%%%%%%%%%.$.;151<>:>>>:>>>>>>>>>>>>>",
+">>>>::22331,,,,,1331**&%%%&%%%%%%.%%%...>231<>>>:>>>>>>::>>>>>>:",
+">>>>:#221,,,1266521*&&%&&%%%%%%%%.%%%...,251,>>>>>>>>>>::>::::>>",
+">>>:#131,,,,:16551*%&&%&&%%%%%%%%.%%%...1231,>>>>>>>>>>>>>::::>>",
+">>:#132,,,,,::253*&%*%%%%%%%%%%%%.%%%..;1331,>>>>>>>>>>>>>::::>>",
+">:#1331,,,,,:::1,*%*&%%%%%%%%%%%$.%%%..>2331,>>>>>>>>>>>>>::::>:",
+":#13321,,,,,;>,:1*%*%%&%%%%%%%%%$.%%$..,333,>>>>>>>>>>>>>>>>>>:#",
+"#11::12,,,,>;,,11*%&%%%%%%%%%%%%..%%$..1=*1,>>>>>>>>:>>>>>>>>:#;",
+"11:&&:11,,,;;,,,2*&&%%%%%%%%%%%%.$%$.$<=**,1;>>>>>>>>>>>>>>:;#;;",
+"1:&*%&:3:,;;;,,,11&&%%%%%%%%%%%$.$..$1=***%11;:>>>>>>>>>:;#@@#;1",
+":&*%%%$12:;,;,,,:3:&%%%%%%%%%%$....>13%%%%%221;;;:::::;;#@#;#,11",
+"&*%%%%$:31:,;,,,:21$%%%%%%%%%%....>133311115511;#@@@@@@@#;;#,13:",
+"*%%%%%$$12:,;,,,#13:%%%%%%%%%...;<1,,,,,,,356621,#;;;;;;;;#,13:&",
+"%%%&%%$%131:;,,>#131$%%%%%%%..;,11,:;#;;;;,366531,#;;;;;##,13:&*",
+"%%%%%%$%:331;,>:#133:.$%%%$..,131,:;;##;;;;,355231,######,131&*%",
+"%%%%%%$%$132#:::#2231.......;131,:;;;#;#;;#;232,,31,####,131:*%%",
+"%&&%%%.%$,231###23333:....;><3,,:;::;#;#;;#:121::,31,,,,131:&%%%",
+"%&&%%%.%$:3521123,==,1::><<33,,:;;::;#;;#;@,12,:::,3335532:&%%%%",
+"%%%&%%.%$:325221==****111232,,:;;;;;;@;;##+,11:::::1355321&%%%%%",
+"%%%%%$.%$:32222=******&3322,,:;;;:;;;@;;##:12,,::::,1221<,&%%&&&",
+"%%%%%$$%$,252221******%323,,,;;;;;;;;@;;#@,233111111132<,<&%%&&&",
+"%%%%%.$$$,331,133***&%%33,,:,;;;;;;;;@;;#+1,---------%*-<1&%%&&&",
+"%%%%$.%$:131,<,133&&%%13,,::,:;;;;;;;+;;@,2===*******%***3&%%%%%",
+"%%%%$.$:111,<,,,1331,,31,:;:,:;;;;;;#+;#+,1=*=*******%**&1&%%&%%",
+"%%%%.$:113,<,,,,,135353,:;;:,:;;;;;;#+;#+1,4*=**&****%**&1&%%%%%",
+"%%%$.:1121,<,,,,,,13555,;;;:,>;;;;;;@+;+12:4*=*******%**&1$%%%%%",
+"%%%.:1133,<,,,,,,,,1566,;;;:,>;;;;;;@+#:22=4*=*******%**&1:$%%%%",
+"%%$:11231,<,,,,,,,,,1661;;;:,>:;;;;;++@,31=4*=*******&**&11:$%%%",
+"%$:11231,<,,<,,,,,:,,152#;;:,>:;;;;;+++13,=4********&&**&131:$%%",
+"$:113321,,,,,,,,,,,:,,55,##:,:>;;;;;++:22=*4*=******&***%1331:$$",
+":115531,,,,,<,,,,,,;,,122+##,;>;;;;;++,31=*4=*******&***%13331::",
+"116651,,,,,,<,,,,,,;:,,11:+@+;>;;;;;++,3,=*4-******&****%1OO#,11",
+"13662,,,,<<,,,,<,,,:;,,,1,:++#::;;;#+:12=**-4******&****%1OOOO#,",
+"O:551,,,<<<,,,,,,,,:;,,,,:,1,@@:;;;#+,23=**=4*****&*****%1OOOOXO",
+"OX:3,,,,<<<,,,,,,:,:;:,,,:11,+@@#;;#+133&***-********&**%1OOOOXO",
+"OX:2,,,,<<,,,,,,,,,:;:,,:#155,+@@;;@:2221&**==**********%1OOOOXO",
+"X:11,,,,,,,<,,,,,:,:;:,:#:3553,+@##+,32231&**=*****&&**&%1OOOXOO",
+":111:,,<<,,,,,,,,:,:@::#:,3:%:3,++++231##11&&*=****&&*&%:1OOOXOO",
+"12221:,<<,,,,,,,,:,:@;#:,1:&%$:31,,131#OO#121&*******&%:11XXXXXX",
+"332231::,,,,,,,,,:,;@#:,1:&%%$%$:3331#OOOO#121&&****&%:1233:::::",
+"3235551::,,,,,,,::,;@:,1:&%%%$%$%:33:#OOOOO#122,&&&%%:1,,,,,,133",
+"3,==,551:#,,,,,,:::@:,1:&%%%%$%$%$31#oOOOooO#132,&%::11,,,,,,:13",
+"==**==,31:#:,,,:::#:,1:&%%%%%$%$%$3#OOoOOooOO#132,::13,,,>,,,:13",
+"******==,1:#:,::##:1::&%%%%$%$%$$:1#OOOXoOOOOO#1321151>>,,,,>:13",
+"*&******=%1:#::#:,1:&*&%%%%%%$$$:1#OOOOOXXOoOOO#13255,>>,,,,>:1=",
+"*******&*%**:##:,1:&*&%%%%%$%$$$,##OOOOOoXXoOOOO#1351,,,,,,>::1=",
+"**&&***&*%**&::,1:&&*&%%%%%$%$$:1#OOooOOOoXXoOOOO#13,,,,,,,::,=*",
+"**&&***&*%&%%,,1:&%&*%%%%%%$%$:1:#OOoooOOoXXXoOOOO#13,,,,,:>:1=*",
+"******&%&$%%,11:&%%&*%&%%%%$$$,1##OOooOoOOXXXXoOOOO#11,,,>::,=**",
+"******&%%$%,333:%%%&*%%%%%%$$:1#O#OOOOOOOOoXXoXoOOOO#1>>>:>:,=**",
+"******&%$$,3333,%%%&*%%%%%%$:1:#O#OOOOOOOOoXXXoXoOOOOX1>:,,:=***",
+"******%$$,3,;,31:%%&*%%%%%%$,1#OO#OOOOooOOOoX ooXoOOOX,1,,>1=***",
+"*****&%$,3,;;;,3,%%&*%%%%%$:1#OOO#OOOOooOOOoX XOXXoOOX,3>>1=****",
+"****&$$,33;;;;;,1%%&%%%%%$:,1OOOO#OOoOOOOOOoX XOoXXoOX,3311=****"
+};
diff --git a/textures/eagle.xpm b/textures/eagle.xpm
new file mode 100644
index 0000000..8847379
--- /dev/null
+++ b/textures/eagle.xpm
@@ -0,0 +1,126 @@
+/* XPM */
+static char *eagle_png[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 56 1 ",
+" c #202020",
+". c #2C2C2C",
+"X c gray19",
+"o c gray22",
+"O c #400000",
+"+ c #4C0000",
+"@ c #580000",
+"# c #640000",
+"$ c #700000",
+"% c #7C0000",
+"& c #543C1C",
+"* c #585400",
+"= c #706C00",
+"- c #744C28",
+"; c #400040",
+": c #480048",
+"> c #500050",
+", c #580058",
+"< c #600064",
+"1 c #6C0070",
+"2 c gray25",
+"3 c #484848",
+"4 c gray33",
+"5 c #646464",
+"6 c gray44",
+"7 c #7C7C7C",
+"8 c #880000",
+"9 c #980000",
+"0 c #A40000",
+"q c #B00000",
+"w c #BC0000",
+"e c #C80000",
+"r c #D40000",
+"t c #E00000",
+"y c #EC0000",
+"u c #FC0000",
+"i c #FC2020",
+"p c #B45400",
+"a c #CC6000",
+"s c #FC7800",
+"d c #A86840",
+"f c #848400",
+"g c #9C9C00",
+"h c #FC8820",
+"j c #CCC400",
+"k c #E4D800",
+"l c #FCF400",
+"z c #E88C58",
+"x c #840084",
+"c c #9C009C",
+"v c gray55",
+"b c #989898",
+"n c gray66",
+"m c #B4B4B4",
+"M c #C0C0C0",
+"N c #D0D0D0",
+/* pixels */
+"oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo",
+"4o433333433333343o333333344444433333333344444443333ooo334433333o",
+"oyyrrrrrrrrr0334yyrrrrrrrrrrrrrrrrrr03o4yyyyttttttrrrrreeeewww03",
+"3leqqr80r8e0#.34yw8w8w8w%w9w9w%w%we0$.3or0eqeqqe$e%eqe8q0%e9e0l.",
+"kjfmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjj=",
+"dg*6677777777777777777777777777777777777777777777777777777666=z*",
+"3&07777bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7677@d.",
+"3w%b7i0OO4$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$0qut7OOO7M6@O.",
+"3w0n70Mb6O7nMNMMmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmMMMMM7O76bi76@O.",
+"3%#mbObMb7vbnnv7nNMmmmmmmmmmmmmmmmmmmmmmmmmmmmmv15Mmnnn6nN067OO.",
+"33.NnObnMb77bb4,6nNNMMmmmmmmmmmmmmmmmmmmmmmmMMv5<>bnnbbnN7O7b .",
+"4ooNm46bmMb77v>,,,7nNMMMMMmm>64>>>>pasmmmmMMv5<,>>bbbbnNM54vn ..",
+"yrrmNO7bnmMb653:>>,,7nmmmmmm>>>>>7>ppahmmmv5<,>>>3bbbnMMn7Obn@@r",
+"q88mN$bvbnm5,653::>>,,,7vmmm6>>>>>>pvmmv5<<,,>>>366>5nMnv7Onm@@q",
+"808mNqnbvb51<3653::::x,,,6vmm>>>>>>vmv5<<,x>>>:3641<<5nb7v$nm@@9",
+"$00mm9mbvv:<1<,353o::1:,,,,mm>>>>>>mm,<<,>1::o353><<11bv7v$nm@@%",
+"088mm8Mnbv::<1<<,34o;;:::,4mm>>>>>>mm4::::::o33:>,<111v7vv$nm@@%",
+"$0#mm$Nmnb3::<11<,:;;;;::vmm6>>>>>>6mmv:::;;;::>,<1114v7vb$mm@@8",
+"$q#mm$NMmb53:,<<1<,1;;;:v>6m>>>>>>>>m6:v:;;:,::,<111477vvn$mm@@$",
+"O++mm$NN5>6443,<<1,x>;;:>:>mm>>>>>>mm::::::,1>,<<1475335bn$mmO@O",
+"...mm$mN,>:34443<<1,x>>>:>:75>>>>>>57::::::1,,<<4v753;;:bn$mm .",
+"443mm$mN<,>::;o3345,,,,:::>>>>>>>>>>::::::>>,45v74>:;;;:nn$mm ..",
+"4yyMM%Mm<<>>:;;;::,c,,,::>>>>>>>>>>>:::::>,,c,,,>>:;;;;,nn$mm@@.",
+"4y8NN9NM,<,>::;;;::x,,,>>>>>>>>>>>>>>::>>,,,c,,,>::;;;:,bn%mm@O.",
+"oyqMM8Mb6,<>>:;;:;:1,,>>>>>>44566544>>>,,,,,x,,>::;;;;:6bn%mm@O.",
+"3w#mm%mbb63,>:::>:>,1>>>>>>>51c11c15>>,,,,,x,,>:::;;;36bbm8mm@O.",
+"3wqmm$m>,356655432X:>,x,>>>>7c1111c7>,>,,x,,,4432o23453<1M9MM@O.",
+"4w$nn$n>>,,,,>:>:>:>:>,x1>>>41111114>>,1x,,,,>::::;::>,<1N9NN@O.",
+"3e0nn#n>>>,,,>>:>:>:>>>>>>>>7c1111c7>,>,>,,,>:::::::>,,<<M9MM@O.",
+"309bb+b>>,>,>,>>>>>>>>>>>>>>41c31c14>>,>,,,>>:::::::>><1<M8MM@O.",
+"33onn@n>>>,>,>>>>>>4>>>>4>>>74131147>,>4,>>>4:::::::>><<>m%mm .",
+"444nn#n5>>>>>>>>36>>>>>4>>>>47744774>>>,4>>:>:63:::>>,<,5m$mm ..",
+"wwwmm$mb5>>>>366>>>>>>6>>>>>>>4774>>>>,>>6>>:::>663>>,,5bm$mm@@w",
+"0q0mm$mmmbbbb6>>>>>>>6>>>>>>>>>>>>>>>>>>>>6:>::::>6bbbbmnn#nn@@0",
+"0%8mm$mmbb6>>>>>>>>>6>>>>>>>>>>>>>>>>>>>>>>6:>:>:>,,,6bbbb@bb@@$",
+"8%0mm$mm>>>>>>>>>>>6>>>>6>6>>>>>>>>>>6>6>>>>6:>:>,,,,,>>vv+vv@@$",
+"08%mm$mm>>>>>>>>>>6>>>>5b6>>>>>>>>>>>>6b5>>>>6>>>>,,,,>>bb@bb@@8",
+"08%mm%mm6>>>>>>>>6>>>>>b>>>>>>>>>>>>>>>>b>>>>>6>>,,,,,>6bb#bb@@$",
+"$$8mm%mmb>>>>>>>6>>>>>b>>>>>>>>>>>>>>>>>>b>>>>>6>>,>,>>bnn#nn@@$",
+"OO+mm8mmm6>>>>>6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>6>>>,>6mmm#mm@@O",
+"...MM8MMMm6>>>6>>>>>>b>>>>>>>>>>>>>>>>>>>>b>>>>>>6>>>6mmmm$mm .",
+"434NN0NNNmmbbbb>>>>>bmc>>>>>>6>>>>6>>>>>>cmb>>>>>bbbbmmmmm$mm ..",
+"oyrMM9MMMmmmmmbb>>>bmmm6>>>>>>>>>>>>>>>>6mmmb>>>bbmmmmmmMM8MM@@.",
+"4r0mm9mmmmmmm7pp7mmmm7p>>>>>>>>>>>>>>>>>>p7mmmm7pp7mmMMMMM8MM@O.",
+"3r0mm8mmmmmmmpppppppppp-->>6m>>>>>>m6>>--ppppppppppMMMMNNN9NN@O.",
+"3r8mm8mmmmmmmm75-pppp--7mmmm>>>>>>>>mmmm7--pppp-57mmmMMMMM9MM@O.",
+"or0mm%mmmmmmmvppppppppppmmm>>>>>>>>>>mmmppppppppppvmmmmmMM8MM@O.",
+"4r0nn$nnnnmmmp--vpp-mv-pm7>>>>>>>>>>>>7mp-vm-ppv--pmmmmmmm$mm@O.",
+"oe0nn$nnnnnnm-7vmp-mmmm74>>>>>>>>>>>>>>47mmmm-pmv7-mmmmmmm$mm@O.",
+"40#mm$mmmmmmmmmmmp-mm74>>>>>>>>>>>>>>>>>>47mm-pmmmmmmmmmmm$mmOO.",
+"o3.mm$bmmmmmmmmmmvpm>>>>>>>>>7>>>>7>>>>>>>>>mpvmmmmmmmmmmb$mm .",
+"4o4mm$7mmmmmmmmmmmmm74>>>>>5m>>>>>>m5>>>>>47mmmmmmmmmmmmm7$mm ..",
+"rrrmm7$7bmmmmmmmmmmmmm74>>5m7>>>>>>7m5>>47mmmmmmmmmmmmmb7$7mm@@w",
+"%0@7mm7$$$7bmmmmmmmmmmmmmmmm>>>>>>>>mmmmmmmmmmmmmmmmbv$$$7bm7@@$",
+"0%%@7mmmb7$$$$7bmmmmmmmmmmmm5>>>>>>5mmmmmmmmmmmmb7$$$$vbmmm7@@@+",
+"0%@@@47mmmmmb7$$$7bmmmmmmmmmm5>>>>5mmmmmmmmmmb7$$$7bmmmmm74@@@$8",
+"%9@@@@@47mmmmmmb7$$$7bmmmmmmmm5>>5mmmmmmmmb7$$$7bmmmmm74@@@@@#$0",
+"#0%0#@#@@@@47mmmmmb7$$$7bmmmmmm55mmmmmmb7$$$7bmmmmm74@@@@@@$@0$0",
+"#0%%#99#@@@@@@47mmmmmb7$$$$7bmmmmmmb7$$$$7bmmmmm74@@@@@@@$0$@#0+",
+"%9@0##8#%%0@@@@@@O47mmmmmb7$$$7bb7$$$7bmmmmm74O...@@@@0@0$0$0#0$",
+"++++++++++++++++OO .47mmmmmb7$$$$7bmmmm74+++OO ..@OO+++++++++++",
+"................... .47mmmmmmmmmm74 . ......... ..",
+"o4o4ooo333334oooo....... 47mm74. ........oo33433332o2333",
+"44444444444444444443ooo.. .ooo334444444444444444"
+};
diff --git a/textures/greenlight.xpm b/textures/greenlight.xpm
new file mode 100644
index 0000000..532f01c
--- /dev/null
+++ b/textures/greenlight.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char *greenlight_png[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 26 1 ",
+" c black",
+". c #044C00",
+"X c #045800",
+"o c #046400",
+"O c #047000",
+"+ c #047C00",
+"@ c #646464",
+"# c #7C7C7C",
+"$ c #048800",
+"% c #049800",
+"& c #04A400",
+"* c #00A800",
+"= c #04B000",
+"- c #04BC00",
+"; c #04C800",
+": c #00E000",
+"> c #00EC00",
+", c #00FC00",
+"< c #80FC7C",
+"1 c #FCFC54",
+"2 c gray55",
+"3 c #BCFCB8",
+"4 c #FCFC9C",
+"5 c #FCFCB8",
+"6 c #D8FCD8",
+"7 c gray99",
+/* pixels */
+" @ @ ",
+" #2# ",
+" .o. ",
+" oO+++OOoX ",
+" o$%=;;=%%$+oX ",
+" o&->>>>:;*%$+oX ",
+" o=;:,,,,::;=&$+oX ",
+" o&:,<365714563<,:%o ",
+" +%><<<3655563<<<>%+ ",
+" %;:,<<<<<<<,:;% ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/textures/stone.xpm b/textures/greystone.xpm
index ff575f8..5e0fc31 100644
--- a/textures/stone.xpm
+++ b/textures/greystone.xpm
@@ -1,27 +1,27 @@
/* XPM */
-static char *greystone[] = {
+static char *greystone_png[] = {
/* columns rows colors chars-per-pixel */
-"64 64 22 1",
-" c #1F1F1F",
-". c #3B3B3B",
+"64 64 22 1 ",
+" c gray12",
+". c gray23",
"X c #3F3F3F",
-"o c #474747",
+"o c gray28",
"O c #4B4B4B",
-"+ c #4F4F4F",
+"+ c gray31",
"@ c #535353",
-"# c #575757",
+"# c gray34",
"$ c #5F5F5F",
"% c #676767",
-"& c #6B6B6B",
-"* c #737373",
+"& c gray42",
+"* c gray45",
"= c #7B7B7B",
"- c #838383",
-"; c #8F8F8F",
+"; c gray56",
": c #9B9B9B",
-"> c #ABABAB",
+"> c gray67",
", c #B7B7B7",
-"< c #C7C7C7",
-"1 c #D3D3D3",
+"< c gray78",
+"1 c LightGray",
"2 c #DFDFDF",
"3 c #EFEFEF",
/* pixels */
diff --git a/textures/mossy.xpm b/textures/mossy.xpm
index 7e9d798..4f342a8 100644
--- a/textures/mossy.xpm
+++ b/textures/mossy.xpm
@@ -1,17 +1,17 @@
/* XPM */
-static char *mossy[] = {
+static char *mossy_png[] = {
/* columns rows colors chars-per-pixel */
-"64 64 25 1",
+"64 64 25 1 ",
" c #202020",
". c #2C2C2C",
-"X c #383838",
+"X c gray22",
"o c #404000",
"O c #585400",
"+ c #706C00",
"@ c #484848",
-"# c #545454",
+"# c gray33",
"$ c #646464",
-"% c #707070",
+"% c gray44",
"& c #7C7C7C",
"* c #848400",
"= c #9C9C00",
@@ -19,13 +19,13 @@ static char *mossy[] = {
"; c #CCC400",
": c #E4D800",
"> c #FCF420",
-", c #8C8C8C",
+", c gray55",
"< c #989898",
-"1 c #A8A8A8",
+"1 c gray66",
"2 c #B4B4B4",
"3 c #C0C0C0",
"4 c #D0D0D0",
-"5 c #DCDCDC",
+"5 c gainsboro",
"6 c #ECECEC",
/* pixels */
"................................................................",
diff --git a/textures/pillar.xpm b/textures/pillar.xpm
new file mode 100644
index 0000000..a484868
--- /dev/null
+++ b/textures/pillar.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char *pillar_png[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 21 1 ",
+" c black",
+". c #202020",
+"X c #2C2C2C",
+"o c gray22",
+"O c gray25",
+"+ c #484848",
+"@ c #4C4C4C",
+"# c gray33",
+"$ c gray36",
+"% c #646464",
+"& c gray44",
+"* c #7C7C7C",
+"= c gray55",
+"- c #989898",
+"; c gray66",
+": c #B4B4B4",
+"> c #C0C0C0",
+", c #D0D0D0",
+"< c gainsboro",
+"1 c #ECECEC",
+"2 c gray99",
+/* pixels */
+" ;;;;=======&&&&%