diff --git a/.gitignore b/.gitignore index 2c4516d..b9310b8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -cub3d +cub3D *.o *.d libft.a diff --git a/.valgrindrc b/.valgrindrc new file mode 100644 index 0000000..2f3f92d --- /dev/null +++ b/.valgrindrc @@ -0,0 +1,2 @@ +--show-leak-kinds=all +--track-origins=yes diff --git a/Makefile b/Makefile index 8e29850..fd902ba 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ SOURCEFILES = \ src/sprites/sprite_caster.c \ OBJECTS = $(SOURCEFILES:.c=.o) -NAME = cub3d +NAME = cub3D DEPS = $(OBJECTS:.o=.d) .PHONY: all clean fclean bonus re sane diff --git a/ressources/good_maps/nacht.cub b/ressources/good_maps/nacht.cub new file mode 100644 index 0000000..6d1590e --- /dev/null +++ b/ressources/good_maps/nacht.cub @@ -0,0 +1,18 @@ +NO ressources/nacht/north.xpm +SO ressources/nacht/south.xpm +WE ressources/nacht/west.xpm +EA ressources/nacht/east.xpm + +C 36,36,36 +F 64,64,64 + +111111111111111111111111111111111111 +100000000100000000000000000000000021 +100011000P00010010010010000000000011 +100011000100000000000000000000000001 +200000000100000000000000000000000001 +100011000100000000000000000000000001 +100011000100000000000000000011110001 +1J0000000100S0000000000000001 100D1 +11110000M100000000Q0000000001 10001 +11111111111121111111111111111 11211 diff --git a/ressources/nacht/east.xpm b/ressources/nacht/east.xpm new file mode 100644 index 0000000..52513eb --- /dev/null +++ b/ressources/nacht/east.xpm @@ -0,0 +1,197 @@ +/* XPM */ +static char * east_xpm[] = { +"64 64 130 2", +" c #474747", +". c #444444", +"+ c #474847", +"@ c #4A4A4A", +"# c #4E4E4E", +"$ c #525251", +"% c #4E4D4D", +"& c #4C4C4B", +"* c #4C4C4C", +"= c #4D4D4D", +"- c #494848", +"; c #4B4B4B", +"> c #484849", +", c #444443", +"' c #494949", +") c #474748", +"! c #454545", +"~ c #454445", +"{ c #424242", +"] c #494948", +"^ c #464646", +"/ c #464647", +"( c #454645", +"_ c #484747", +": c #484848", +"< c #474646", +"[ c #444445", +"} c #464645", +"| c #474647", +"1 c #49494A", +"2 c #494A4A", +"3 c #444344", +"4 c #4D4D4C", +"5 c #494A49", +"6 c #474746", +"7 c #464747", +"8 c #484748", +"9 c #454646", +"0 c #454444", +"a c #434342", +"b c #434344", +"c c #434343", +"d c #464746", +"e c #484949", +"f c #474848", +"g c #4A494A", +"h c #4B4B4C", +"i c #4A4949", +"j c #494849", +"k c #4D4C4C", +"l c #484948", +"m c #4A4A49", +"n c #434443", +"o c #444544", +"p c #4E4F4F", +"q c #515151", +"r c #484847", +"s c #525352", +"t c #4B4B4A", +"u c #4E4D4E", +"v c #464545", +"w c #4D4E4D", +"x c #444343", +"y c #4E4F4E", +"z c #4A4B4A", +"A c #4E4E4F", +"B c #505050", +"C c #464546", +"D c #444545", +"E c #4C4D4D", +"F c #454544", +"G c #424241", +"H c #4F4F4F", +"I c #434444", +"J c #4B4C4B", +"K c #424343", +"L c #4A4B4B", +"M c #4A4A4B", +"N c #454546", +"O c #4D4E4E", +"P c #515050", +"Q c #4C4B4B", +"R c #434242", +"S c #50504F", +"T c #4B4C4C", +"U c #4B4A4A", +"V c #4C4B4C", +"W c #4F4E4F", +"X c #515150", +"Y c #555555", +"Z c #585858", +"` c #4F5050", +" . c #4E4E4D", +".. c #525151", +"+. c #535353", +"@. c #565756", +"#. c #4F4F50", +"$. c #4F4E4E", +"%. c #4D4C4D", +"&. c #555556", +"*. c #525252", +"=. c #535152", +"-. c #535354", +";. c #4C4C4D", +">. c #4D4D4E", +",. c #4C4D4C", +"'. c #4F4F4E", +"). c #504F4F", +"!. c #515251", +"~. c #515252", +"{. c #464445", +"]. c #535252", +"^. c #525353", +"/. c #4F504F", +"(. c #4B4A4B", +"_. c #4D4B4C", +":. c #545354", +"<. c #515051", +"[. c #504F50", +"}. c #515152", +"|. c #424243", +"1. c #505150", +"2. c #505051", +"3. c #545454", +"4. c #4D4B4D", +"5. c #535454", +"6. c #4B494A", +"7. c #474546", +"8. c #414242", +"9. c #434243", +" . + @ # $ % & * = & - ; ; > . , ' ) ! ! ~ . . { ' ] ^ . ^ . / ' ^ ( ' _ : : ! < ~ . [ } ! + : | ^ ^ ! | : 1 ; 2 ' @ ^ ", +"3 . ; ' 4 ; ; ' ' = # ' ' 5 < ! 6 ] 7 8 9 0 a ! b c } ! ( c . ; ' < ^ d ^ d : / 9 ' d < : ) @ . ! e ' : @ ! f : ! ", +"! ' 7 g 8 h i * ' ' # # - ^ ( ^ > j ^ ' @ ' ^ . 7 ( . a 0 ^ . . 0 ^ = k : l ! < ! ! _ : 9 : ' ~ @ l 1 m 2 @ , ^ . ! ", +"a n 3 : o j ' * ' p q @ r * ' ] . 9 ^ g s t - ! ( 6 } ^ . f + > u ' - | f r < } ) ( - r v j w - ' 7 } x ", +": . y ' . ' e : z # ; 2 ; ' 7 ; r A w B t v . C ' ] 8 . . D 7 . . ' > : | 5 ; _ ; ^ ^ ^ f 5 E ' ; ~ _ 7 F [ G ", +"! ! : ^ ' > 0 8 2 H : ' | ^ k ' ; # ; A _ > ! : : ' ! { . v ^ [ ; @ ' ; # ! ^ . . : - ^ e ^ : # ' : > F x 9 ", +"I ( ^ . : < ' @ : m } u @ _ 0 r l g : J ' * # ' 6 e ' ( * [ e K { ( 6 . ^ ; ] _ ' / . . ^ 6 9 ^ D : . : : # ; ' 9 I . ", +"^ ' 9 . F . ! ; : ( v g : 9 F 1 : ; ' ^ @ ' ; B # L ; _ m M N . K . . ! . ; @ ] C : ' / 6 ^ v 9 ^ : e O % 2 ! * j . ", +" : 7 r e : 6 [ ^ ' ^ ; ) ' 2 ' ; * P q ' Q h 6 . ' ' 8 + { R ( . . ^ d - ' ' ' ; ^ . ! N ! ! ' # h - ' @ ; / ", +"r o ^ + * e r @ . 0 ^ ! ! . l > ' * = B B ' ; S l T ; ' F n c 7 . 9 N @ U ' ! ! : ) d [ ^ ! ' ' ; @ ; L V 6 ", +"r 6 o ' w ' - ' N ^ I 0 v - : 7 ' ' O = E : ^ ^ 9 ; # m i : 6 ! ^ 9 . + ' @ 2 : 0 ~ ! . j f l * ' ' ' W ; * L ; # w ", +" } . . # : . z z . / j * ; E # X : : U r ^ [ D ; ' : ' ^ . . [ 9 V Y Z ` 4 .# ..B @ w h : ' ", +"^ } . ) * : 8 ' e r ! ' ! ~ ; ; 2 M u +.! F ! } ! @ : ! . N j j ; d : v . . C v g @.q #.B = # ; @ $.B ; e . ", +"^ 7 . E ' M _ ! . ! . ' / : l ; @ r H ; v ! . [ ! l ' 9 D ^ 0 ; ; : ^ ! D / N Y Y # ' ' ; = @ ; %.* ' 0 ", +" ! : g M K : * ' ^ c ^ ! ^ ' ; : > ' L U ; ' ! [ . D ' . } . 2 ! ! ' ^ . ^ ~ D . [ ! &.*.=.; ! j ' ) ; } ! ", +"[ C : ' ' c ! ] 1 > 6 c c ! 8 ) > ; y e 8 3 . . 0 8 ' ' C . ] . _ v 7 : + v 7 ! 7 0 -...# + ! ' @ v ' V D N ", +" ' J ' ' [ ^ @ ~ K c . | e ' ' ' ^ @ ; ; : ; ) . o ! ^ @ ' } x 0 . . : : ! ^ M e j ! ! ! q # @ d ' e ; ( ; ' ", +"' ' ; ' ^ ^ @ C 7 K . [ : @ ' r ! 1 B ' + / . ^ . F e ;.# : : F D c ! ; ' @ . N : @ : c ! ! ^ * >.Q e : | ' + * = L 2 ", +"; + ; [ d 8 < x ^ . ' . ( 9 . 9 k H ; ^ . . 6 ! ; z 1 . . ^ z # U : ^ ) g ) . ^ . ) 7 m ; ; : e ^ r * # H ; ", +"@ ' Q ' 1 ) : : ! / F . [ 7 o ( l ' ; ,.: . . . 3 ' f x x c . ! | ^ j ' > ; 3 o e } ' L ' f ^ ; * '.H = ", +"# # ).k ; ! C T ' z e D { C I . . F r r ; ' ( d [ . 0 ^ ) ' ! R . ! ! ^ : ' f | ' | . . f ! # $ Q ' . ) p ; ' q *.;.", +">.!.# @ Q D ' ' l ( . ' I . 3 ^ < d . ' . ^ . / . < v o ! ~ K 0 < r - 2 ' * ' M ' v C ' v 7 ; a ^ ^ ' w l k ; *.H ", +">.~.M ' ; ! @ m . . ; : 0 ; : ' < b ) x : ' {.! ' 0 F . D . ' | ' ' z H S *.f M l ^ . : : ; | | ; < ^ + ^ . 8 ; ].# ", +"w 4 ; @ 9 ' ; ( + z m ' @ > ! . . . ^ ' A 5 _ ( _ _ ; ^.H * O B )./.' ; E ' . ; _ z : M ; H ^ * # . ^ f L (.", +"@ ; 4 v : N ' ' # ; 1 ' d ; ; i ' ^ F . I ~ 9 ! + y _.: ^ } ; :.;.h H +.B y ; @ ; @ ^ ^ 6 9 ( e *.g f # . d < ", +"M 1 +. ' @ ' 2 ' ' (. q <.M ] 6 _ ! . . 8 ] ' ) # T ' q B q H # H ; * _ ' f / ^ ! . ^ B ' u ` # ^ 9 ! ", +"* ' $.> v . m e [.; ' ; : ' J ; ( @ ! ' + ] B ; - }.[.* ' z w : ' : ^ 8 c [ , 7 d . @ ' +.* ' d . ", +"' : = . . ^ ; B ; (.>.} @ 7 ' Q ; . . 7 ! ' [ ^ F = ).U ; ' H = ; & T @ ' g j : i . . D - . ^ 7 2 ' ! } @ ^ ", +"@ @ ' ^ } c t ' q 5 f ! m ( ^ ^ ^ . b @ _ @ f . . } ' (.O t 5 p q ; # # U * # 5 e ' . v . ( f , | ) ! > 2 ! } | ' ", +"; ' ' ^ ! f m 5 ' H V 6 l 6 + r 9 R ' ! c ; : i : b b d g * E % ; !.B B ).,.* ;.* : ; K . . f < 9 ^ @ Q ' f e 9 | ", +"' ; ; 8 : ; ] B ' - _ r l C ' d . C ! I l 2 @ : . 3 : ; L * & 4 +.q +.# & ; %.' ; : : a D 3 ' ; . < N e /.J ; (. ^ ' ", +"_ Q '.: ; ^ ' / # ^ ' ^ e : ' . 8 I ( . ( ^ j ! r ^ _ ' Q # # +.B *.$.B u ' ) ) |.[ { ^ @ @ f . > J H B = ' ^ ", +"^ # /.* l ] (.: : = ] : j ' ! i ' ( ! ! o . ~ : ) ' F e f ' @ * /.q 1.$ B * # ' ' i ; 1 ! . } ; j n ! . '.B y ; ^ C ", +"' V * J ) m # @ z ,.' @ ! % l ! 9 . . ! ' : 5 / . . ( _ j # J $ u +.# k B ' ' ' : 9 : o 6 * ' ^ 9 : ; y B # ; - ", +"# B ' ' (.; # @ : # % i ! - < h + 7 ^ i ' ! . ! r @ L c ! . . * @ # B +.'.* * !.$.Q ' i ! N D N C ' : ' ' ' H ^.+.B ; ' ' ", +"= # g M ; j h ' ' @ ; .} d : ; e . ' ' : / ' ^ w ; ; r ! ' z ; >.w # # ; # * B H U 4 V ! M r ' 6 m % H /.~.B = # = ", +"# U ; _ d ; ' ' w 4 } 9 ' ' 9 m ] ' z ' : : ' [.' r < 5 w k l # ' E (.# S # *.; : v 7 m t 5 ; ' ' ,.# B <.H $ 2.# ", +"* ' ; i f ' / C (.M t ! ! ^ i v ^ ; ; @ l | ^ ' < & @ N . 6 _ ^ @ ' ; g @ H ; @ 7 U < ^ ] = 2 ^ #.3.*.q ..$ +.", +"# : @ + ' ' : ! ' - (.> / @ ; ' @ l ' 8 : 7 z + ^ 7 9 B . ! ' } ' ' & ] = ' ' ' ! C ^ * ! $ ~.B ^.1.*.# ", +"; ' 7 + ' ^ : + ' (.- . ' @ t ^ : : z . c ' ^ F ' : ! ! D r ^ ^ ; ; - ' ' 6 ' . - ! : ; d @ ' B B # S ).q ; ", +"z ! ; r f U 9 ! @ B ! . ' ' ! F . ! ' ^ + ' ' ^ o 0 D / 7 ( m ' #. ' ; c b ^ ; ' < ' z * #.% H # # 4.", +"+ . [ e r ' v : e ^ . ^ . ' ;.7 o ) : ; ^ ' ^ . ! ' ' u l ( . . . 9 ; @ } 4 ' # # ' ; = [ ( C : z ' r m L X * z = >.* ", +"; o ^ 9 C . ! 9 : 0 ' * ^ C 7 f ; 2 ! : j 2 ' r ' ^ E 0 ( D ; @ _ _ 0 . ~ 7 ' T ' ; e r ; H ; # * * U ", +"k d I e . 0 @ . ' @ ! ' f V e : ' # * ; ' ' z # B ; ' . g U = ' e F < ! ^ C @ ; f e [ @ ' #.# O * ] ; .# 4 ,.h e g ", +"; v . ^ [ C / ; ; ^ l ' ' ~ ; ,.' ! e ; # # 4 ] / ! ' ; / = ! . 6 9 . - ' : _ Q ; 5.B h ' ; r * X # ; ' ", +"; ^ 6 ' c v ' ! ^ ' ! ^ e ' | : ; : ' d ^ 7 m # ' / ' 6 f 1 ' . F . / ^ ' ^ _ ' ^ > ' g T ; +.; r ; e _ + = p B ' ' ", +"U D & . (.. ! : ! 2 ; . ^ g ' ' @ ' ' : v 6.@ ; ; ' J v ) . c . ! 7 ^ . ^ C 7 ' >.; * E t f ' i i * # A # @ ", +" 8 . . ; ! < ! f ! . ! i ^ < f ' | ' r ' ' 2 ' g = % +.*.O : ) ; . . o ! _ . 9 : . . . m ' ; B ; V @ ; ' ' 5 ~ & (.+.# ; ; ", +" 6 f ^ r D v F ^ ' C . ! + N @ * m ' ' @ ; ; ; f ' V # 3.].Y #.q . F c . ^ 0 ! C K / > ; ,.= & l Q e ^ ' [. ; = + ", +"d D : @ ! 0 . ^ V N I . j 7 ' ' ; m ' # ,.; 7 1 ] ; ../.+.+. .9 a } f ! ! . ! ! |.. ; T ' k $.= ' T ' + f 1 ; * ^.^ ", +"C ] ! c . D ' _ U ' ^ < / ; + N e ^ ; * ; 5 U ; ' B H $ B 1 ^ . < : N . } _ . . 9 : ' ; (.E ; ' ' < 7 ] 6 ^ & B + ' ", +"! 0 : } . : { . ^ ; ; T / : 0 | ) : f F ^ ' + ; d ^ ' V Y H # : 7.x 6 ! ^ ! . ' / N ! . ! 2 @ T = (.1 ; ' ( L : i ' # @ ", +"f c 3 [ D . 2 ' ;.7 . ~ ! j ! r r ^ [ . ^ .# ' (. c x . ^ ! | . . 9 7 9 . | e @ J = # S H * ' + h f # H ' N ", +"C . 0 x 0 . . 5 ! . / I . ~ > < f ( ' . ' : N f - ^ / { . c 9 . N . 7 / f } 8 ; # ; i ] ,.: ^ ; z ' 7 ; k ^ . ", +"c . ! . | . ^ . : / . F ' N ! ! C > . ' ' ' _ @ j ' 8.c C ' . ! 0 , . i ;.' = ' ' 0 @ ; _ 8 # ' . ", +"^ . . N : 9.c D ' ' > c ' @ . ( . N ' & L : d / ; ' ( , . . 7 ~ c D ' . [ V @ l ,.1 m ; ' ; z o N 1 ' v ", +"|.. ] _ ! N | q 4 5 > J ' | ' : } f ^ 9 >. f < , _ < ! . a . C [ |.! @ ] ! . ^ ^ M ; : * ; ; + : ,.g # ; + r ! ", +"c . . c . . . * q M ' | ; : . . a v . _ = D _ ! I N c ~ |.. . ! . . : . . v ! ' ' @ @ @ _ ' ^ _ g > ; . ' ) ", +"6 v R [ ) ! ! @ B 1 ' ; L 8 . 6 9 F D 7 ' ; = 5 < ' ! ! . : . { . . . [ ! 7 N c . ' ' ' 1 4 T @ ' C ! ' ' ^ F v . ^ ", +"6 ! ! . i * ; ' ; q M Q ; . ^ 0 ! < < . ; ; j ' . . . . . x . . . c 0 c . ! : 9 ^ ^ 7 [.%.# } * : ' C . F ! } ", +". . F ) w '.' ; # s ; : ' . ! . N ( . ^ = _ . { F { . C ( c . . , 3 . . v 7 : o 6 _ : ' ^ ^ # ) r } { ^ ", +"o k # # ; # w ' V w w ' d [ . . : : D : ' - . . N n 3 . c < 6 . [ x . D 8 ' ] 0 e . ! ; ; / ' : ' ' ' 7 d N N ", +". ^ * V ; # @ B % W ) = = ' 6 . ^ ^ ! ! F l ' ^ . C . . . ! n ^ < . ! . F - ' | N ] ^ } ( N . ' ! ' : ' ' J 5 ; ' / @ ) . ", +"v ] : M # V # # ; ' ; ; @ / . ' ^ ^ D ! ' ( . c ! . . 0 ^ [ . R N ' D b . { ~ . ( D . > ] 7 ' ' ; U ' * & ! "}; diff --git a/ressources/nacht/north.xpm b/ressources/nacht/north.xpm new file mode 100644 index 0000000..575f71a --- /dev/null +++ b/ressources/nacht/north.xpm @@ -0,0 +1,251 @@ +/* XPM */ +static char * north_xpm[] = { +"64 64 184 2", +" c #696969", +". c #656565", +"+ c #6A6B6A", +"@ c #6E6E6E", +"# c #737373", +"$ c #797978", +"% c #737272", +"& c #717170", +"* c #717171", +"= c #727272", +"- c #6C6B6B", +"; c #706F6F", +"> c #706F70", +", c #6B6B6C", +"' c #6A6A6A", +") c #656564", +"! c #6C6D6D", +"~ c #6A6A6B", +"{ c #676767", +"] c #676667", +"^ c #666666", +"/ c #636362", +"( c #6C6C6B", +"_ c #686868", +": c #656666", +"< c #686869", +"[ c #6D6D6D", +"} c #676867", +"| c #6C6C6C", +"1 c #6B6A6A", +"2 c #6B6B6B", +"3 c #6A6A69", +"4 c #696868", +"5 c #656566", +"6 c #666667", +"7 c #686867", +"8 c #696869", +"9 c #6D6D6E", +"0 c #70706F", +"a c #6D6E6E", +"b c #656465", +"c c #696A6A", +"d c #6F706F", +"e c #727271", +"f c #6F6F6F", +"g c #737473", +"h c #6C6C6D", +"i c #6D6E6D", +"j c #696968", +"k c #686969", +"l c #6B6A6B", +"m c #676868", +"n c #676666", +"o c #646463", +"p c #646465", +"q c #646464", +"r c #6A696A", +"s c #686968", +"t c #6B6C6C", +"u c #6A6B6B", +"v c #6E6D6E", +"w c #707071", +"x c #6E6D6D", +"y c #6C6D6C", +"z c #747374", +"A c #747373", +"B c #6C6B6C", +"C c #69696A", +"D c #727171", +"E c #6B6C6B", +"F c #6E6E6D", +"G c #666565", +"H c #646564", +"I c #666766", +"J c #6D6C6D", +"K c #747575", +"L c #787878", +"M c #6B6B6A", +"N c #656665", +"O c #797A79", +"P c #6F6F6E", +"Q c #737273", +"R c #6A6969", +"S c #686767", +"T c #727372", +"U c #696A69", +"V c #656464", +"W c #666665", +"X c #747574", +"Y c #6E6F6E", +"Z c #707070", +"` c #747475", +" . c #767676", +".. c #686768", +"+. c #666767", +"@. c #6A6869", +"#. c #717272", +"$. c #676766", +"%. c #626261", +"&. c #757575", +"*. c #737474", +"=. c #626262", +"-. c #666566", +";. c #747474", +">. c #646565", +",. c #707170", +"'. c #636464", +"). c #747473", +"!. c #6F7070", +"~. c #6D6C6C", +"{. c #6E6F6F", +"]. c #6E6E6F", +"^. c #676768", +"/. c #727373", +"(. c #787777", +"_. c #717070", +":. c #626362", +"<. c #646363", +"[. c #777777", +"}. c #767675", +"|. c #707171", +"1. c #6F6F70", +"2. c #6F6E6E", +"3. c #6D6D6C", +"4. c #717071", +"5. c #757475", +"6. c #787877", +"7. c #7D7D7D", +"8. c #818181", +"9. c #757676", +"0. c #737372", +"a. c #797878", +"b. c #7A7A7B", +"c. c #7F807F", +"d. c #757576", +"e. c #757474", +"f. c #777676", +"g. c #7E7D7D", +"h. c #7E7E7E", +"i. c #727172", +"j. c #7E7E7F", +"k. c #797979", +"l. c #7A7879", +"m. c #7B7B7C", +"n. c #717172", +"o. c #727273", +"p. c #717271", +"q. c #757574", +"r. c #767575", +"s. c #636363", +"t. c #787978", +"u. c #787979", +"v. c #686667", +"w. c #7A7979", +"x. c #797A7A", +"y. c #777776", +"z. c #757675", +"A. c #6F6E6F", +"B. c #727071", +"C. c #7C7B7C", +"D. c #7B7B7B", +"E. c #7A7A7A", +"F. c #787778", +"G. c #767677", +"H. c #767576", +"I. c #787879", +"J. c #7A7B7B", +"K. c #767777", +"L. c #777677", +"M. c #7B7A7A", +"N. c #636364", +"O. c #777877", +"P. c #767776", +"Q. c #777778", +"R. c #7C7C7C", +"S. c #737374", +"T. c #727072", +"U. c #7B7C7C", +"V. c #7B7B7A", +"W. c #6F6D6E", +"X. c #696768", +"Y. c #626363", +"Z. c #616262", +"`. c #646364", +" . + @ # $ % & * = & - ; > , ' . ) ! ~ { { ' ] ^ . / ! ( _ : _ . < [ _ } | 1 2 2 { 3 4 ] 5 6 7 { + 2 8 _ _ { 8 2 9 0 a ! @ _ ", +"b ^ c d [ e f 0 [ | = g [ h i 4 { j ( ' k l 3 m n o { ' p q 7 { r } q . 0 [ 4 _ s _ s 2 < m | s 4 2 ~ @ ^ { t | 2 @ ' { u 2 { ", +"{ | k v l w x * y ! z A - _ } _ , B _ [ @ h _ ^ k C } ^ o n _ . . n _ = D 2 E { 4 { { 1 2 m 2 | ] @ E 9 3 F a @ ) _ G { ", +"o H b 2 I B | * J r K L @ M * J ' ( N m _ v O P - { c } j 7 _ N u + , Q [ - 8 u M 4 7 ~ R } - M S B ' T - ' y U k 7 V ", +"2 W U X | ^ [ t 2 Y A Z a f J ' k f M 3 ` T .P S ^ ..| ( l G W +.k ^ ^ | , 2 @.i ; 1 f _ _ ' c _ ' ' u i #.| f ] 1 k $.6 %.", +"{ { ' 2 _ | , n l a &.2 [ 8 _ D | Z *.f ` 1 , { 2 2 | { =.^ S _ 6 f @ J Z A { _ N -.' 2 - ' _ t _ 2 ' ;.| 2 , $.V m ", +">.} _ N 2 4 | @ 2 F 7 Q @ ' 1 n M E v 2 ,.h * ;.h j t | } * 6 t '.=.} j R W _ Z ( 1 [ < 5 W _ j m r _ +.2 ^ 2 2 ).!.[ m >.' . ", +"_ ~.m ^ $.^ { f 2 } S v 2 m $.9 2 Z | _ @ ~.d .# {.f ' 1 F ].' ^.G '.. W { ^ !.@ U ( ..2 y < j _ S m _ 2 t /.% a { * B ^ ", +"' 2 U k M t 2 j 6 _ | _ Z ~ h a h Z * (.L [ _.w j ^ | | l + :.<.} ^ ^ _ s - [ | [ f _ ' : { U ^.c { { y ;.w - [ @ !.< ", +"M I _ + * t M @ ^ n _ { { ' : E , h * = [. .[ f }. E |.1.| $.H q k W m ' ^.@ 2.| { { 2 ~ s 6 _ ' { ' ' 3.[ f @ f {.4.j ", +"M j I h T | - y ^._ >. n S - 2 k | ! /.= #.2 _ _ m ; # F x 2 j { _ m ' W + [ @ a 2 n ] { . B u E * ! ' ! | 5.f * {.Z ).T ", +"' 7 ^ -.g 2 R R R 5 Y Y ^ < c B * Z #.;.6.U ' 2 ' 2 c 2.M _ 6 +. R f | 2 | _ ^ : 6 m 4.7.8.9.e 0.).a.[.@ T w 2 [ ", +"_ 7 W ~ * 2 l h t M { y { ] 3 R ' > !.a ].Q b.{ $.{ 7 { c @ 2 3 { . ^.B B f R s 2 S ^ . ..S v c.L d. .= # Z @ e.f.Z t ^ ", +"_ k ^ #. | ].1 ' { ^ ' { ^ ! < 2 E f @ M &.!.S { : 6 { 3 E ' ! c m +._ n c f f 2 _ { +.< ^.U g.h.).~.! 0 = @ !.i.* y n ", +"' { 2 v ].'. 2 * ! _ q _ { _ [ 1.2 ' , 3.{.2.f | { 6 -.+. ' ~.^ 7 -.' a { { ' h _ ^ _ ] +.. 6 { ' j.k.l.f { B | ' ~ f U 7 { ", +"6 ..2 [ 3.q { ( 9 , j q q { C l ~ , 3 f X t l b ^ G n l ! | C .. ^ ( . 1 S k 2 + ' 3 S k { k n r m.a.# + { J R @ S [ 4.+.^.", +" | ,.[ [ 6 _ 3 @ ] '.q N 8 t [ | | _ @ Z f 2 d ~ . I { _ @ y 7 ' V n 5 . 2 2 { _ ].t B { { { ' L # @ R s y t f 3 } Z ! ", +"3.! f | C _ _ @ ..k '.^ 6 2 @ R | M { 9 .y + < 5 _ N $.t n.# 3 2 2 $.+.q { Z | @ ^ ^.2 @ 2 q { { _ * o._.U t 2 8 3.+ * = {.a ", +"> + Z R ' 6 ' s ' l 4 V _ -.h N } m -.m D &.Z _ c G 3 . j { f Y 9 N r U ^ _ Y ;.2.2 _ ~ v ~ ^ _ N ~ k F Z Z 2 t _ M * # &.d ", +"@ ~._.[ 9 ~ 2 2 ' { < $.^ 6 k I } E J Z p.2 c ^ . ^ b [ R u V V q : { ' 8 _ B [ C , f b C I t 7 [ {.| u _ ; * q.&.= ", +";.A r.D f { ..|.[ Y t r +.s...>.^ N $.M M Z | } s 6 : n _ ' c ~ y { <.G { { _ 2 U ! u 8 c | 8 . . u { ).$ _.[ N ~ K f 3.L k.n.", +"o.t.).@ _. +.[ | E } . h >.W b _ 4 s ' W [ . _ N < : 4 S I { ] '.n 4 r M - a [ * [ ].! S ..h S k ; o _ _ ' 3.T C E D 0 k.&.", +"o.u.].[ f ' { @ ' F . . Z 2 n 3 1.2 | 4 p ~ V 2 ' y v.{ [ n $.. +.. h 8 [ | Y &.}.k.u ].E _ . ' 2 2 f 8 8 f 4 _ + _ . l Z w.;.", +"T e 0 ' @ r m [ 0 } ' + Y F [ @ c U , { ^ W . c _ [ ` i 1 } 1 1 1.x.&.* /.y.r.z.[ Z #.| ^ f 1 Y 2 ].0 &.3 _ * # N _ u {.A.", +"@ Z e S 2 ^.C [ | ).d 9 | s f f x h _ U $.: >.] m { + X B.2 _ 7 ; C.n.w &.D. .X > @ f @ _ _ j m } t k.v ' u # . s 3 4 ", +"].9 E.' C | ' @ [ a | J A.' L F.].( j ' 1 { ^ ^ l c ( ' | ~ ;.|. | L G.L &.# &.Z * 1 R | u < _ U R { G _ f.J Q 9.).' _ m { ", +"* ~.e., ' S . F t H.f [ f 2 ! ,.Z 3 } @ { C U | + ( R ' [.Z ' - I.H.* [ Y T 2 [ 2 _ l q 6 ) k U s ^ @ [ J.* 3.s R R ' . ", +"[ 2 = ' ^ W _ C f G.> A.o.7 @ k | _.Z r ^ ^ k { | ' 6 _ $.= r.2.!.[ &.= ; & |.@ | v B 2 x ^ N +. - ' G _ r k a h { 7 @ _ ", +"@ @ [ _ 7 q ' P ~.L i U u { F ' } _ _ _ . p @ 1 @ u ^ W 7 | A./.P i K L Z # g 2.* g i t | W S ^ } ' u ) 8 ~ { ' , a U { 7 8 | ", +"d [ [ _ { u F i y &.4.j E j + ' ' M m <.[ { q f 2 x 2 p p s v * #.% f t.f.K.r.p.* n.* 2 f 3 '.^ . u 3 4 m _ @ _.J u t m 8 ' ", +"~.d 0 l ' ' 2 0 ( L.h C - 1 M E ..[ s ^ ..{ >.E a @ 2 ^ b 2 1.{.* & e M.L E.;.& Z i.J f 2 2 o +.b ' y f ^ 4 ^.U t z.,.f A.' _ [ ", +"1 _.q.2 f _ | < C # ' C _ | _ t 2 | ^ l >.} ^ } _ ' B { M _ 1 [ _.A ).E.[.k.e. .Q [ ~ ~ N.6 s._ @ @ u ^ U , ,.&.L.= | ' _ ", +"_ *.z.* E ( A.2 2 = ( 2 B J { x | } { { I ^ ] 2 ~ 3.U $.t u J @ * z.L O.$ f.* # | 3.x f 9 { ^ 7 d B 3 H { -. ' q.K.X Z _ ..", +"[ 4.* ,.~ F A @ Y p.| @ ' ' { % E R { m -.. { [ 2 i < . ^ } 1 B A ,.$ Q E.;.D P.[ | | 2 C m 2 I j * | ' _ m 2 ; X [.# f U - ", +"# [.| | A.1.).@ 2 # % x { - 4 w + k _ x ! { . { M @ {. q { W . C * @ A [.b.q.* * t.e._.[ x { ^.+.^...[ 2 | 3 | 3.&.x.E.P.0 ~.~.", +"= # v ].0 B w [ [ @ Z 0.7 s 2 f t ^ y | 2 < U | _ T Z !.' M { | Y > o.T # # f ;.* [.&.2.e 4.{ c ' ' ].M | j F % &.z.u.K.= ).= ", +"A 2.!.' 1 s f h c | T e 7 m | | m F ( 3 [ Y | 2 ' ' 2 ! 3 H.3.M 4 i T D E *.h #.A.g }.A k.1.2 S k F P i Z y [ p.;. .F.&.$ Q.).", +"* 3.f 3 x u [ < ..A.].P { { _ x S _ f f @ E 8 _ h ' ' ' 4 & @ ^.^ j 1 _ @ ! Z v @ &.Z @ k 2.4 _ R ( = a _ C d.R.k.L a.$ J.", +"# 2 @ + y ~.2 { | - A., < @ Z 3 c | @ E [ l 2 k Y + _ k m .' N { | 7 | ' | & ( = C J | ' 3.{ .._ ' * { 3 c $ u. .x.O.k.# ", +"f [ k ' + h _ 2 + | A.- . 3.@ P _ 2 2 Y 3 ' . q c ~._ $.| 2 ' { { +.M _ _ C f ' 0 - [ ~.' j h 3 ^ - { 2 f s @ ! [.L.*.}.r.L Z ", +"Y U { c f U M u 2.R m { @ .{ : U h | { $.. { | R _ + h [ _ I n +.< k } ' F [ d.' ' [ f q p U _ f | 4 | Y * d.% &.g S.T.", +"+ N 6 t M [ S 2 t _ ^ _ . [ n.k I ~ 2 f _ | _ ^ { R y | Q E } . : : m d @ 7 e h # ;.| f = 6 } ..2 Y 3 | M F {.6.* Y = o.* ", +"0 ' I _ C m ..G { C C m 2 n ~.* _ ..k u f a C c { ' 2 B a ~.3 M [ U _ #.r n } +.C !.@ 1 1 n . ] k [ |.[ Z t M > &.> ;.* * 2.", +"D s >.' t ^ n @ ^ | @ { | c u 4.t 2 J # * !.[ 3.Y ). .d y C ^ v 2.U = h t $.R 4 { _ ..@ f u t 6 ' @ [ d.z /.* ( f 0.;.e p.w t v ", +"f S W c _ 6 ..' < f f _ E | | ] ' f p.| ' { t ; # # e ( < { ' [ Z < = { r 5 C j m W ' - [ 2 1 _.Z U. .w | !. M * 6.;.!.[ ' ", +"Z _ U j ! q S h { _ [ { ' _ t ! 8 2 f 2 | s _ k F g y < J 3 j u 9 | ' : $.. < _ [ _ 1 | _ , | v |.!.V.Z M Z t 1 + = K G.[ [ ' ", +"2.+.& -.A.: { 2 { a f : _ v ' C | | @ ~.[ 2 S W.@ Z > [ ,.' S ~ ^ q . { k _ ' ^ _ ..k [ o.Z * #.P u [ x x ' * # ` g @ ", +"C l ^ ^ 0 { 4 ' { u { ^ { x _ 4 u J 8 h M [ 3.a J v = % D.k./.2 ~ f . G I { 1 ^ m 2 . . W F | Z .> 4.@ f [ [ i ] & A.E.;.!.f ", +" j u _ M +.S $._ [ ... { + ^.@ * F [ y @ f Z f u h 4.g R.w.h.d.L : $.q ^ _ n { ..'.< c , Z p.= & E _.t ' _ U | H.3 f = + C ", +"s +.2 @ C { n ^ _ 4.^.>.^ B k y [ f F h ).p.f k 9 ( Z a.z.E.D.0.m o 7 u { { ^ { r { N.^ f |.[ D e.= ~.|.~.+ u ' 9 Z U * x._ c ", +".. r ( { q 5 +.| 1 2.| _ 4 < f + U ^.t _ > * f i 2.0 3.f.&.$ P.9 _ -.4 2 ^.: 7 1 G W m 2 U [ !.A.#.f J | 4 k ( j _ & .+ | ", +"{ n 2 7 . 2 s.G _ Z Z |.< 2 n 8 ~ 2 u $._ h + f s _ ' ~.4.7.&.A 2 X.V j { _ { G C h < ^.{ ^ { a @ |.= A.9 f | } {.2 x [ ;.@ 3 ", +"u q R b 6 +.^ a ! n.k ^ ] { B { M M ' _ 6 : _ 0.;.| A.c q V G _ { 8 : . m k m . 8 t @ ,.= ).}.&.* [ + w u r A &.| ^.", +"..: R n V n ^ -. i { : < >.^ ] , 4 u ' } y ^ [ 2 ^.u R - _ < Y.. R q m . ^.^ c k < u 7 l f # d x ( p.2 _ 0 Y h k Z D _ . ", +"q : { -.8 : _ ^ 3 2 < ' ^ $.3.^.{ { .., ^ [ | U y 1 @ B [ C Z.q C ..! ' N { n ) . C ' R x n.| = J J c n @ d 1 l # ~.^ ", +"_ ^ W ^.2 `.q +.3.[ ' , q [ @ ^ ' } N ^.3 [ & {.U 2 s < d ~.} ) . ^ k ] q +.~.3 . 6 3 4.@ E p.9 F Z [ d Y I ^.9 y S ", +"N.. ( 1 { ^.8 L e i , ,.| 8 | 2 7 u _ m ' o.' u 4 ' ) 1 4 { ^ o W ..6 N.{ @ ( { ^ _ _ ].Z 2 * d Z + 2 p.v z f ' ' + M r { ", +"q -.. q ^ ^ . * L ].[ 8 f ' 2 N G o S ^ 1 = r +.1 { ' >. ^.q ] N.^ ^ { ^ 5 2 ' ^ ^ S { [ J @ @ @ 1 ~._ 1 v , f ' . | ~ ", +"j S <.6 ~ { { @ .9 | Z {.l ' ^ j m $.+.k J f = i 4 | { { . 2 . / . . 5 6 { ' k ^.q N | [ | 9 e |.@ ' y ..{ ! [ _ $.S ^ _ ' ", +"j ' { { ^ x * f ! > L ]._.Z . _ n { 4 4 ^ > !.B J ' . ^ W ^ ^ V 5 ^ ^ q n q ^ { ' 2 m _ _ k H.i.;.R 7 * 2 [ ..c ^ $.{ 7 ", +"^ 3 ^ $.~ T q.J f # O d 2 3.W { N ^. } -._ = 1 C : / $./ -...} q N ^ ) b . . S k U 2 ' I j 1 3 2 | _ _ r # ~ M 3 7 s._ ", +"I ' D # ' *.0 g T ! 4.T T | s 6 ^ W U 2 2 +. 2 | - ^ : ^.H b ^ q 4 j . 6 V . c +.l 3.( n t ^ U { U f Z < | 2 [ | J k s ^.^.", +". _ * 4.f ;.@ P.% 5.~ = = [ j c C . _ _ { { $.E | _ ^ ..^ ^ N { H _ 4 . { . $.- ~.8 ^.( _ 7 } ^.^ [ { [ 2 | y ,.i f ! < @ ~ N ", +"S r ( 2 ].;.4.S.;.f h f f @ < c ^ | _ _ +.{ | } . q R { ' ^ 5 n _ 6 c . <.C ^.[ +.p . s.] : } +. ^ , ( k [ [ ; 2.3.* & { "}; diff --git a/ressources/nacht/south.xpm b/ressources/nacht/south.xpm new file mode 100644 index 0000000..0860b9a --- /dev/null +++ b/ressources/nacht/south.xpm @@ -0,0 +1,155 @@ +/* XPM */ +static char * south_xpm[] = { +"64 64 88 1", +" c #2C2C2C", +". c #2A2A2A", +"+ c #2D2D2D", +"@ c #2F2F2F", +"# c #313131", +"$ c #343433", +"% c #313030", +"& c #303030", +"* c #2E2D2D", +"= c #302F2F", +"- c #302F30", +"; c #2D2D2E", +"> c #2E2E2E", +", c #2B2B2B", +"' c #292929", +") c #2E2E2D", +"! c #2A2B2B", +"~ c #2B2C2B", +"{ c #2D2D2C", +"] c #2A2A2B", +"^ c #2C2C2B", +"/ c #2E2E2F", +"( c #30302F", +"_ c #2E2F2F", +": c #2C2D2D", +"< c #2F302F", +"[ c #2E2F2E", +"} c #2B2C2C", +"| c #2A2A29", +"1 c #2D2C2D", +"2 c #2D2E2E", +"3 c #2F2E2F", +"4 c #2F2E2E", +"5 c #2E2D2E", +"6 c #2C2C2D", +"7 c #2D2E2D", +"8 c #2F2F2E", +"9 c #2B2A2A", +"0 c #313232", +"a c #333333", +"b c #2A2B2A", +"c c #343434", +"d c #313031", +"e c #2D2C2C", +"f c #2C2B2B", +"g c #303130", +"h c #2C2D2C", +"i c #2B2B2A", +"j c #313231", +"k c #313132", +"l c #323232", +"m c #2C2B2C", +"n c #292928", +"o c #2B2A2B", +"p c #292A2A", +"q c #2F3030", +"r c #2B2B2C", +"s c #303131", +"t c #2A2929", +"u c #2F2F30", +"v c #323132", +"w c #363636", +"x c #383838", +"y c #313130", +"z c #343333", +"A c #343435", +"B c #373737", +"C c #323131", +"D c #333232", +"E c #363637", +"F c #343334", +"G c #353535", +"H c #303031", +"I c #323231", +"J c #333433", +"K c #333434", +"L c #333332", +"M c #323233", +"N c #333334", +"O c #343535", +"P c #323333", +"Q c #333233", +"R c #353434", +"S c #29292A", +"T c #323332", +"U c #353534", +"V c #282929", +"W c #2A292A", +" .+@#$%&&&&*=-;+..>+,,+,,.'>) ! . > ~>+++,{ ,],^,++ , +/(_ >@ ", +".,:<>&@(>>&#>>[ , )+ +{},| ,+..^,1~..(> + }> ++@,,2>+@+,++,", +",> 3+&4&>>## * ~ ;5 >@> , 6~,|, .., &&+7, ,,+ +}+>,@ 7/{8_@. 9,", +"|..+,5>&>10a@+&>+)b} 3c@*, :~ ^ b ++;d>* ++ ^+e~*+ f5+g*+> h ^.", +"+ihj>, >2+@#&_@>+ @+{kgl@f,m>)+ 9i, ,,>;+e[=+@ +: +++[&>@,+ ,,n", +",,++ >;,+_l+> &>&#@k+;,+ + >,',f ,@ @>&#, bo++*+ 2 ++#>+;,.}", +".~ b+ >@+8^d@++,+73+&>&#> 2>~& ,2p'~ ei &)+> ]i }1 ,+,++#q>}.+.", +" >},,,,@+~f3+},/+&> @> f} +2s%_,&5,", +"++ h +2+ , > &+>_>&&aa>&& ,>>++'t~,, * >>>@ +!,hr:,, >#&*>@q ", +"+ , +&2+@ ,, ,,+!7;>&&al>@l 7&u> ,.. i}+ r@@>,,++ , +,++>>@@@@& ", +"+ ,>g>*>r . ,f* + >>s&&+ }=#84+ , }+i+>@_+,,,.5+7&>+>>v@&@&#g", +"+^,o#+ee e]@@, : 5&&&#ah ++++:@+ ,, e @>+> ,!,} &wxl&y#za@g&+>", +" ^i+&++>2+ ,>,,{e+-q_@dA,,,^,: @+{,. r55@e +f,.mf3Ball&#&@CD&2,", +" , & >@++,,+,,> +7@@+lqf,!,,{7+>:} , ,:@@+ ,, rhww#>>(&@q&&>,", +"+,+3@p +&> . , >u++;>@@@>,,o, + >,^o+_,,+> , ,,.,,+EcF@,5>++@h^,", +",m+>>.,)/; .., 6++;{@j2+.,9,+>>6m ,).+f +++{f , ,1Gz#+,>e@f>&,r", +" >&>>, {@ ,p.b 2>>> @&@+<+.,, @>^+.,].++, @25,,,+a#@e >2@{~&> ", +">>@>6 @m p,,+@e>+,/l>+ ] b,2&#{++,,.,&>@,r+@+.,, &H&h2+ >+&&@_", +"-+&e+,+ ++ . o>b~}o}&l& :9{. ,@@/b1 h, @#@+ +3+, b+ 8&&+2 + &#l<", +"@>&>/++ + +, ,,, ,~7>&&+:,.,. >e+...!,+ 5>6;@ .6,2^>@> + =&Il&", +"##l&@,m&>@21,'m.,b,++&>~ ,!, +:+>,t9,, +h>+ :> ..+,#$&>b +0@>ac&", +"HJ#@& ,>>7~.>.i. +i> . b ! f,,,p, 1+ *_>&>@>fm>f =| +>g67&(cl", +"HK@>@+,@+8..& +,{u+> .+.++>f,>,,.,.> >>@llc+@7 .+++@ @ + .+&c#", +"g&(+@1 }>(~++ @8>@:h;,,i.: >k[+~++ucl&sLll>&&>,@+@+@(l{ &#b +@@", +"@&&f+r6>># @@4> h,!., },+j&+ ^=G&&lGlj-@@ @ }~2c3++#. { ", +"@/c+6>+@>_>>@+aa@) ++,,,+:)+>+#& >aMal#l&&+e>+ he,9 D>dl#+ } ,", +"&>C;+f.82l@>@ +>&&{~@ ,6h>+)e+a&+ *Nl&>@g+>+ +.,. h ,@>O&> ee+.", +">+&+,i 6@M-@H^ @ >&&1,, ,>+, ,&l@q>l&=&&@>35+4,b, *+9 1 _> , ^@ ", +"@@> ^.+@>a[h+,8+ ~ ..@+@+,i^>@s@[0a&##@&#[2>if,~++. +,+;_h,^ >", +"<>> ,+8[>l& 7 ++++}t>,.@+4+.. 3&&%@JDPl&&&&+@{p,. +{ } @&>+2} +", +"><(++++()Q>6*++7m> ,m,.7_@+,.+u@&&&Rac#&&&>@++|,.+>@, rh2l&@@+ >", +"+&I+@ > 6#+6 > 2+>,+.~,~ +5,+ +>&##cacCld>++ S,' @@+, h;&lQ&>+ ", +" #l&7)@++&)+5>,4>~,, ,,,++>h,2+>@&laa$D&#>>4@/ ,,^<5{.,o +IPj& m", +">&&&+8#@@&>@++,%7e,} o.,>+[ .,~+5#&$dc#&T>>>+6}+, &>+ }+=ja#@h*", +"#a>>@u#@+#%4,* &+ 4>,.,+@@ .,i.6&@#aAI&&JC&>4,r,rm>+>{>>lccT(>>", +"@(5&>>@&y^ +@2,>>+ h> g&q++,>@-Hg##@#&al@&&,:++@+> 8%llKP&#&", +"#@q++ @>:>g&^}>> }8){>@>++++>{l>+ [g&7#>&@#l#cu+f 8@[&>>&#lal$a#", +"&>@{4+> m@@@,, 4f @@@7 >+++ &@r, + @>&3@l&@ @ e)&_ 6 lGcaz$O", +"#+@+>>+, >*@; @&{:>@7>++ @+ }l+ b,>^>+ >&)&6>>+>,m +&,{:$Klcac#", +"@> ++> ++>@*.>@@ ++@{+..:> ,>++,,,+ 6@+(*>>+ >{,*,+@ @>aQ#lla&", +"@h,:@h++@e},@ l,!h>> ,,.,>e +>> ,,, ~+8>l+ +>@..h @> >@&l%l##&", +"+ b,2+>f+2 , .>& ,++@ > ,,e>> d7~.!!}<@^&>##>@& ,~m+@{>+8@a&@&H&", +"(+, 6}m9,66}+,>& m +@_6:,++5_>{+> h &1,~,6q@++,., >&>&2+-l-#&&@", +"& .+2,,@,>@,>:+&2+>#&q>>@#l<>6,3@h&>2,e , m@@+2,+@>l#s&)@y#&&&23", +"@fi: ,m+ @@ 7 >>,+@&>+,2=##&) ,+>& &,1]6 }i+*>++&&Gl&>q +&a#q>+", +"& h >.f>, >,+ 2> +@+> 8#> >{ +/>+!,. > +> ;>3&qU&+&2++&0M>>+", +"@,&o@!,+,_@! 3+ 6>>@>>+f3@&->&+ f+,.., + , m >H&&&@+>44+&#k#@ ", +"6+,,(, +,+,,,4 +> >+>>_>3&%Gcs++@.9,,+,}+..i8>&l-&@@>>[ ,&@c#q@", +" + +,f, >m.,+r@&8>>@@&@+>&#Gcwla !,., ,, mp :;&&&&7&2+ h>l{@&+6", +" ,+@6,,, &r.,5 >>@8 >#&@ /)&zlcGy}|^+,,,,1,S,@&>&C&>&>+++/&h&c :", +"m 1),.],>+@> @+hr2 -&@[@(>Dl$T/ o + r!^+9i}+ h>q@&@>> ) &l+>", +",,+^.+'9 &&& +, +++, >+@ +>&wl#+m. , ,96> r,,,_@&&@/@>~@+4>#@{", +"+.e. , ,,_>& ,,,5 , ++ + ,! y#>@:..9 , !.} }. 2@&&#ll&>+&+1#l>r", +"m!e,.,,o [,! .,,; ++~>,>+ r+e* '.e. }.r,: +^+@#<4)&+ (@> && .", +".!,o ! ,{+ +,,>r,,m;,>>h>+ @5>6V.6m>+b,,..6 +e4&>&>>:,@< ++#>,", +" ,ir+W.,>>+;.>@,+ ~br{>&@h+ <>~.., ,.,>{., { &@7&/8&><@ ,r/>f", +"S.)+,r a&[; &> >+^+ }+H+ + +.+ ,,|im,S,@),, @&+&<&++&3#@++++1,", +".o..,,.&a@> @++ b9|f,+&1,+,+. r.,S,,,,]++,,f,>>@@@+> +3;@+. > +", +" ft,+,,@l/>&@++, },, >@&[ >,,.+.'..], ,+ r.b>>>/&&@+>m, >> ,f, +", +" +,,, 4&@>-a@&&. ,, ,-q5>+.,i,,.],,.,.,,+ +} l&#e^ &+>m:,,,^", +", {,,+gI>@#c<+>i,br ~o &+6!','om~.b,....f h++, + {+> 1# + +{^' ", +",+&#+#(#g>&gg> ,,ih++, +>*,!r.., . .,..:,+>),2,h,h@& >+>>> rr", +". &&@#@T%v+&&> :6. ,, ,7> ,m,,b,. .,.,*> r) ^~r,>,>+>>&[@> @+b", +"f1)+@#&##@>@@@ :,> ,,>~..e,+ ,], ,:.t6r>,..',!~, ,; ) >>=@>&&,"}; diff --git a/ressources/nacht/west.xpm b/ressources/nacht/west.xpm new file mode 100644 index 0000000..9362718 --- /dev/null +++ b/ressources/nacht/west.xpm @@ -0,0 +1,223 @@ +/* XPM */ +static char * west_xpm[] = { +"64 64 156 2", +" c #585858", +". c #545454", +"+ c #585958", +"@ c #5C5C5C", +"# c #606060", +"$ c #656564", +"% c #605F5F", +"& c #5E5E5E", +"* c #5F5F5F", +"= c #5A5959", +"- c #5E5D5D", +"; c #5E5D5E", +"> c #59595A", +", c #545453", +"' c #5A5B5B", +") c #585859", +"! c #565656", +"~ c #565556", +"{ c #555555", +"] c #525252", +"^ c #5A5A59", +"/ c #575757", +"( c #545555", +"_ c #575758", +": c #5B5B5B", +"< c #565756", +"[ c #5A5A5A", +"} c #595858", +"| c #595959", +"1 c #585757", +"2 c #545455", +"3 c #555556", +"4 c #575756", +"5 c #585758", +"6 c #5B5B5C", +"7 c #5E5E5D", +"8 c #5B5C5C", +"9 c #545354", +"0 c #5D5E5D", +"a c #5F5F5E", +"b c #5D5D5D", +"c c #606160", +"d c #5A5A5B", +"e c #5B5C5B", +"f c #585857", +"g c #575858", +"h c #595859", +"i c #565757", +"j c #565555", +"k c #535352", +"l c #535354", +"m c #535353", +"n c #575857", +"o c #595A5A", +"p c #585959", +"q c #5C5B5C", +"r c #5C5B5B", +"s c #5A5B5A", +"t c #616061", +"u c #616060", +"v c #5A595A", +"w c #5F5E5E", +"x c #595A59", +"y c #5C5C5B", +"z c #555454", +"A c #535453", +"B c #555655", +"C c #5B5A5B", +"D c #616262", +"E c #646464", +"F c #595958", +"G c #545554", +"H c #656665", +"I c #5D5D5C", +"J c #605F60", +"K c #575656", +"L c #5F605F", +"M c #545353", +"N c #555554", +"O c #616261", +"P c #5C5D5C", +"Q c #616162", +"R c #636363", +"S c #575657", +"T c #555656", +"U c #5E5F5F", +"V c #565655", +"W c #525251", +"X c #626262", +"Y c #606161", +"Z c #555455", +"` c #616161", +" . c #535454", +".. c #525353", +"+. c #616160", +"@. c #5D5E5E", +"#. c #5B5A5A", +"$. c #5C5D5D", +"%. c #5C5C5D", +"&. c #565657", +"*. c #5F6060", +"=. c #535252", +"-. c #636362", +";. c #5D5D5E", +">. c #5D5C5C", +",. c #5B5B5A", +"'. c #626162", +"). c #696969", +"!. c #6C6C6C", +"~. c #626363", +"{. c #60605F", +"]. c #656464", +"^. c #666667", +"/. c #6A6B6A", +"(. c #626263", +"_. c #626161", +":. c #646363", +"<. c #6A6969", +"[. c #6A6A6A", +"}. c #5F5E5F", +"|. c #656565", +"1. c #666465", +"2. c #676768", +"3. c #5E5E5F", +"4. c #5F5F60", +"5. c #5E5F5E", +"6. c #626261", +"7. c #636262", +"8. c #646564", +"9. c #646565", +"0. c #575556", +"a. c #666565", +"b. c #656666", +"c. c #646463", +"d. c #626362", +"e. c #5D5C5D", +"f. c #686768", +"g. c #676767", +"h. c #666666", +"i. c #636364", +"j. c #636263", +"k. c #646465", +"l. c #666767", +"m. c #636464", +"n. c #646364", +"o. c #676666", +"p. c #525253", +"q. c #636463", +"r. c #686868", +"s. c #606061", +"t. c #676868", +"u. c #676766", +"v. c #5D5B5C", +"w. c #585657", +"x. c #515252", +"y. c #535253", +" . + @ # $ % & & * & = - ; > . , ' ) ! ! ~ { . ] ' ^ / ( / . _ : / < [ } | | ! 1 ~ 2 3 4 ! + | 5 / / ! 5 | 6 7 8 ' @ / ", +"9 { 0 : a b 7 : [ * c : d e 1 ! f ^ g h i j k ! l m 4 ! < m . 7 : 1 / n / n | _ i [ n 1 | ) @ { ! o [ | @ ! p | ! ", +"! [ g q h & r & s ' t u = / < / > v / : @ d / { g < { k j / . . j / * w | x ! 1 ! ! } | i | [ ~ @ x 6 y 8 @ , / z ! ", +"k A 9 | B v [ & C D E @ F & C ^ G i / q H I = ! < f 4 / G p + > J : = 5 p F 1 4 ) < = F K v L = s g 4 M ", +"| N O [ { : o | P u & 8 b C g b F Q L R I K { S [ ^ h z N T g { { [ > | 5 e - } b / / / p e U [ b ~ } g V 3 W ", +"! ! | / [ > j h 8 X | : 5 / w [ & Y b Q } > ! | | [ ! ] { K / 3 b @ C & u ! / G Z | = / o / | ` [ | > V M i ", +" .< / G | 1 [ @ | y 4 J @ } j F x q | & d & ` d f o [ < & 3 o ..] < f N / & ^ } : _ 2 N / f i / T | { | | +.@.: i . . ", +"/ #.i { V { ! b | < K q | i V 6 | & [ / @ #.0 R # $.b } y %. &.z ... N ! { @.@ ^ S | s _ f / K i / | o *.% 8 ! & v { ", +" | g F o | f 3 / [ / & ) d 8 d & & E E : & & f { [ [ h + ] =.< { { / n = : [ : b / ( ! &. ! ! s ` & = : @ @._ ", +"F B / + & o F @ { j / ! ! ( x > d & * E R : b -. x & ;.[ V A m g N i &.@ >.[ ! ! | ) n 3 / ! ,.: b @ b $.& f ", +"F f B d L [ = s &./ . j K = | g [ ' *.* U | / / i - # y r | f ! / i N + : @ 8 | j ~ ! . v p x & ' ' [ '.b & $.& +.L ", +" 4 { Z c | 2 P P { _ v & & U ` E | | >.F / 3 T b [ | [ / { ( 3 i & ).!.~.a {.+.].E @ L & | : ", +"/ 4 N ) & | h d o F ! s ! ~ ; @.8 %.J ^.! V ! 4 ! @ | ! . &.v v b n | K { . S K q /.E (.R * # & @ _.:.& o { ", +"/ g { U [ %.} ! { ! { ' _ | x b @ F X @.K ! ( 3 ! x ' i T / j b b | / ! T _ &. <.[.+.#.' 7 * @ @.}.& s j ", +" ! | q %... | & ' / m / ! / : ;.| > ,.$.>.b [ ! 3 Z T #.{ 4 Z 8 ! ! d / { / ~ T . 3 ! [.|.1.b ! v [ ) b 4 ! ", +"3 S | : ,.m ! ^ 6 > f m m ! h ) > b O o h 9 { z j h ' [ S { ^ . } K g | + K g ! g j 2.].# + ! C @ K : & T &.", +" [ & : : 3 / @ ~ ..m G 5 o : [ [ / @ & b | 0 ) . B ! / @ s 4 M j 2 . | | ! / %.o v ! ! ! E # @ n s o b < & ' ", +",.' b [ / / @ S g ..{ 3 | @ [ F ! 6 R s + _ 2 / G V o 3.# | | V T m ! & [ @ { &.| @ | m ! ! / & 4.& o | 5 ,.+ & * $.8 ", +"; + & 3 n h 1 M / Z d G < i Z i w X & / z . f ! b P 6 G { / P ` >.| / ) q ) { / G ) g y & & | o / F & # X 0 ", +"@ #.& : 6 ) | | ! _ V { 3 g B < x C & 5.| { . { 9 : p M M m ( ! 5 / v : > b 9 B o 4 : $.[ p / - & 6.X * ", +"` u 7.w b ! S & : P o T ] S .{ G V F F & [ < n 3 ( j / ) s ! =.z ! ! / | ' p 5 [ 5 . . p ! +.$ & : G ) D b ,.E |.3.", +"4.8.+.@ & T : [ x < . d .N 9 / 1 n N : . / G _ ( 1 K B ! ~ ..j 1 F = 8 : & : %.' K S d K g - k / / ,.L x w 7 |.X ", +"4.9.%.: b ! @ y . . & | j ;.| [ 1 l ) M | s 0.! : j V . T . d 5 : [ P X -.|.p %.x / . | | b 5 5 b 1 / + / . h & a.` ", +"L a 7 @ i : 7 < + P y : @ > ! { N . / : Q e } < } } ;.b.X & *.c.7.d.: & U [ { b } P | %.7 X / & # G / p $.e.", +"@ & a K | &. : [ +.0 6 [ n b b r d / V ( .~ i ! + O w | / 4 - f.3.& X g.R O ; @ b @ / / f i < o |.q p # . n 1 ", +"%.6 h. [ @ : 8 [ C e. E E %.^ f } ! { { h ^ [ ) ` & [ E i.E X # X & & } [ p _ / ! z / :.C J ~.+. / i ! ", +"& #._.> K . y o j.b : b | ' & & < @ ! [ + ^ E & = k.j.& : P L | : | / h m 3 , g n { @ : l.& ,.n . ", +": | * { N / b i.; e.4.4 @ g [ & & { { g ! [ 3 / V * 7.>.@.: X * - & & @ [ q v | r { G T = z / g 8 d ! 4 @ / ", +"@ @ : / 4 m I #.E e p ! y < / / / . l @ } @ p { N 4 [ e.*.I e D E & # c >.& c e o [ N K { < p , 5 ) ! > 8 ! 4 5 [ ", +"0 : : / ! p y e s X & f x f + F i =.: ! m b | r | l l n q & U % b 8.:.m.7.5.& 3.& | b ..{ . p 1 i / @ & C p o i 5 ", +"#.0 7 h | 7 ^ n.d = } F x S : n { S ! .x 8 @ | { 9 | ;.$.& & a o.E h.` & & }.C b | | k T 9 s b { 1 &. o d.& b e. / : ", +"} & 6.| b / [ _ # / [ / o | [ { h .< { < / v ! F / } : & u +.h.E |._.R J : ) ) p.3 ] / @ @ p { > & X n.* [ / ", +"/ Y d.& x ^ e.| | * ^ | v C ! r [ < ! ! B { ~ | ) ,. V o p C @ & d.E E $ :.& # [ ,.r b 6 ! { 4 0 v A ! Z 6.m.O & / S ", +": & & & ) y u @ P 5.[ @ ! % x ! i Z . ! : | e _ . { < } v u & $ J h.` w q.: [ [ | i | B f & [ / i | - O E # b = ", +"# E [ [ e.;.+.@ | # % r ! = 1 & + g / r ' ! . ! F @ $. m ! N . & @ u E ^.6.& & 8._.& : r ! &.T &.S : | [ [ ,.X b.h.q.7 #.#.", +"* # q %.7 v & : : @ & {.4 n | b o { s [ | _ [ / L & @. F ! [ P ; 4.L # # b ` & E X >.a & ! %.F [ f y % X d.9.m.* +.* ", +"u >.@. } n b d [ L a 4 i [ [ i y ^ : P [ | | ' j.,.F 1 e L w x Y d U e.c -.u |.;.| K g y I e & s : 5.` R E X $ E +.", +"& ,.b r p : _ S e.%.I ! ! / r K / b b @ x 5 / d 1 & @ &.{ f } / @ ' & q @ X & @ g >.1 / ^ * 8 / (.r.|.E ].$ l.", +"# | @ + s #.| ! [ = e.> _ @ & [ @ x : h | g P + / g i R G ! [ 4 [ [ & ^ * C [ ,.! S / & ! $ 9.R b.E |.# ", +"b : g + d / | + [ e.= . ,.@ I / | | P . m #./ V [ | ! ! T F / / b 7 = : #. f d { = ! | b n @ ' E n.Y -.7.E & ", +"P ! b F p >. i ! @ R ! ( d [ ! V . ! [ / + d : / B j T _ g < y : (. : b m l / b [ 1 [ P & (.% X c s.}.", +"+ G 3 o F : K | o / { / . : 3.g B ) | b / [ / { ! s [ J x < . ( ( i 0 @ 4 a d # ` [ b * 3 < S | P [ F y $.E & P * 4.& ", +"7 B / i S z ! i | j #.& / S g p b 8 ! | v 8 #. F : / U j < T @.@ } } j . ~ g : & : & o F ; X ; ` & & >.", +"w n . o { j @ { [ @ ! [ p & o | C # & @.: ,.P +.R 0 s { q >. * d o V 1 ! / S @ b p o 3 @ : (.t *.& ^ b {.` a 5.& o q ", +"b K N / 3 S _ b b / x [ [ ~ b 5.[ ! o - # # a ^ _ ! : & _ * ! 2 f i N = : | } & & t.R & [ @. F & E ` @.: ", +"& / f ' m K d ! / : ! / o ' 5 | b | [ n / g y c s _ C f p 6 [ ( V . _ / : / } [ / > [ q & @.u.& F & o } + * D i.: : ", +">.T & Z e.( ! | ! 8 b ( / q [ [ @ #.: | K v.@ & ; : & K ) { m . ! g / { / S g : 4.& & U I p : r r & # Q c @ ", +" h { { 7 ! 1 ! p ! { ! r / 1 p C 5 d F : ,.8 C q * % g.|.*.| ) b . z B ! } { i | . . N y [ & R ; & @ b : : e ~ & e.h.` @.b ", +" f p / F T K V / : S . ! + &.@ & y : s @ b & b p d & c r.a.[.(.E ( V m { / j ! S .._ > & 5.* & x & o / [ j. b * + ", +"n T | @ ! j { / & &. .{ v g s : b y d +.5.b g 6 ^ & ].d.h.g.{.i k 4 p ! ! { ! ! p.{ b & : w _.* #.& #.+ p 6 & & b./ ", +"S ^ ! m 2 T [ } >.[ / 1 _ b + &.o / ; & b e >.7 ,.:.X $ q.6 / Z 1 | &.( 4 } z N i | : @.e.U b C [ 1 g ^ f / & R + [ ", +"! j | 4 . | ] z / & & & _ | j 5 ) | p V / d + b n / #.& ).X u | w.M f ! / ! z d _ &.! { ! 8 @ & * e.6 b [ < $.| r : ` @ ", +"p m 9 3 T { 8 ' 3.g { ~ ! v ! F F / 3 ( / {.` [ e. m M z / ! 5 ( . i g i . 5 o @ & * +.-.X & : + & p u X [ &.", +"S ( j M j { Z e ! ( _ .{ ~ > 1 p < s { : | &.p = / _ ] . m i . &.{ g _ p 4 h b # 0 r ^ 5.| / 7 P d g & w / . ", +"m ( ! Z 5 ( / { | _ { V ,.&.! ! S > { : [ s } @ v : x.m S ' G ! j , . r 3.[ * C C j @ 0 } h # #.{ ", +"/ { N &.| y.m T ,.: > m : @ { < G &. : & $. | n _ 0 #.< , . { g ~ m T #. . 3 & @ x 5.6 y & : 0 P B &.6 s K ", +"p.. ^ } ! &.5 E a e > & [ 5 [ | 4 p / i 4. p 1 , } 1 ! { k N S 3 p.! @ ^ ! { / / %.& | & 0 & + | 5.q t b + F ! ", +"m Z . m { { . & E %.: 5 b | G z k K { } * T } ! . &.m ~ p.{ { ! { 2 | { { K ! : C @ @ @ } #./ } q > b . [ ) ", +"f K =.3 ) ! ! @ R 6 [ & $.h { f i V T g C b * e 1 [ ! ! . | . ] . . 2 3 ! g &.m G [ : [ 6 a & @ s S ! ' : / V K { / ", +"f ! ! { r & b ' ; E %.& & . / j ! 1 1 { ; @.v C . { N { { M 2 { { m j m { ! | i / / g j.}.` 4 & | : S { V ! 4 ", +"{ { V ) L 6.C b # H 0 | ,.N ! G &. < Z / * } ( ] V ] Z S < m G { , 9 . . K g | B f } | [ / / # ) F 4 ] / ", +"B w # Y 7 c L ' & L L [ n 3 { N | | T | [ = { ( &.A 9 { m 1 f . 3 M . T h ,.^ j o { ! b & _ [ | : [ C g n &.&.", +". / & & b ` @ q.% '.) * * : f . / / ! ! V x [ / { S { { G ! A / 1 . ! . V = #.5 &.^ / 4 < &.{ : ! : | [ s & e b ' _ @ ) G ", +"K ^ | %.` & s.` b d b b @ _ { [ / / T ! [ < . m ! { 2 j / 3 . =. &.: T l . ] ~ ( < T { > ^ g : : - >.,.& & ! "}; diff --git a/ressources/zombie.xpm b/ressources/zombie.xpm index e4f87e3..5d13e54 100644 --- a/ressources/zombie.xpm +++ b/ressources/zombie.xpm @@ -1,70 +1,717 @@ /* XPM */ -static char *dummy[]={ -"64 64 3 1", -"# c #2c2c2c", -"a c #308ca3", -". c #ff00dc", -"................................................................", -"................................................................", -"................................................................", -"................................................................", -"................................................................", -"................................................................", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......######aa########aaaaaa##aa####aa####aaaaaa##########......", -"......######aa########aaaaaa##aa####aa####aaaaaa##########......", -"......########aa########aa####aaaa##aa######aa############......", -"......########aa########aa####aaaa##aa######aa############......", -"......##########aa######aa####aa##aaaa######aa############......", -"......##########aa######aa####aa##aaaa######aa############......", -"......########aa########aa####aa####aa######aa############......", -"......########aa########aa####aa####aa######aa############......", -"......######aa########aaaaaa##aa####aa######aa############......", -"......######aa########aaaaaa##aa####aa######aa############......", -"......####################################################......", -"......####################################################......", -"......################aaaa######aaaa####aa####aa##########......", -"......################aaaa######aaaa####aa####aa##########......", -"......##############aa####aa##aa##aaaa##aa####aa##########......", -"......##############aa####aa##aa##aaaa##aa####aa##########......", -"......##################aa####aaaa##aa##aaaaaaaa##########......", -"......##################aa####aaaa##aa##aaaaaaaa##########......", -"......################aa######aa####aa##aa####aa##########......", -"......################aa######aa####aa##aa####aa##########......", -"......##############aaaaaaaa####aaaa####aa####aa##########......", -"......##############aaaaaaaa####aaaa####aa####aa##########......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"......####################################################......", -"................................................................", -"................................................................", -"................................................................", -"................................................................", -"................................................................", -"................................................................"}; +static char * zombie_xpm[] = { +"64 64 650 2", +" c None", +". c #FF00DC", +"+ c #020202", +"@ c #ADA298", +"# c #AEA08F", +"$ c #C5B8AF", +"% c #7F6B5D", +"& c #58534C", +"* c #413D30", +"= c #A48E81", +"- c #0C0A08", +"; c #9A8275", +"> c #5F261D", +", c #433B36", +"' c #24221D", +") c #251B16", +"! c #2D2421", +"~ c #AF9A8D", +"{ c #BFB4A9", +"] c #220000", +"^ c #6B514A", +"/ c #2D2924", +"( c #2B2321", +"_ c #2E251E", +": c #1E0E09", +"< c #777270", +"[ c #B1A098", +"} c #020000", +"| c #302F28", +"1 c #0A0705", +"2 c #413428", +"3 c #1E120C", +"4 c #090807", +"5 c #110706", +"6 c #A08C84", +"7 c #BE9F89", +"8 c #22211E", +"9 c #231D18", +"0 c #1B0B07", +"a c #3F1E12", +"b c #0C0906", +"c c #0E0805", +"d c #26241E", +"e c #131312", +"f c #7A685D", +"g c #23150F", +"h c #403D32", +"i c #201B17", +"j c #2E2A24", +"k c #0C0301", +"l c #100402", +"m c #070101", +"n c #796955", +"o c #141311", +"p c #161311", +"q c #9F9085", +"r c #222222", +"s c #27231C", +"t c #050302", +"u c #070403", +"v c #17110B", +"w c #090504", +"x c #0F0C0B", +"y c #705E5A", +"z c #191C1C", +"A c #0A0908", +"B c #0B0A0A", +"C c #0B0B0B", +"D c #090A09", +"E c #2B2821", +"F c #44342C", +"G c #2B251C", +"H c #5B5256", +"I c #262220", +"J c #130905", +"K c #A5A2A0", +"L c #C8CAC8", +"M c #2A302B", +"N c #1F2220", +"O c #101110", +"P c #040404", +"Q c #0E0E0C", +"R c #010101", +"S c #4A4536", +"T c #050405", +"U c #4D3E3F", +"V c #221C1D", +"W c #090C0A", +"X c #604B42", +"Y c #989391", +"Z c #595854", +"` c #242725", +" . c #2D3330", +".. c #2D3230", +"+. c #070604", +"@. c #191414", +"#. c #110803", +"$. c #130A06", +"%. c #160503", +"&. c #797066", +"*. c #0E0505", +"=. c #524A45", +"-. c #30292A", +";. c #0B0C0B", +">. c #2B241D", +",. c #393228", +"'. c #1A1513", +"). c #D3D4D4", +"!. c #353936", +"~. c #252925", +"{. c #252A25", +"]. c #252A28", +"^. c #140B06", +"/. c #040000", +"(. c #0F0403", +"_. c #140801", +":. c #19110E", +"<. c #2A2827", +"[. c #584740", +"}. c #4F3A35", +"|. c #251E1E", +"1. c #64605D", +"2. c #1C1916", +"3. c #1E1813", +"4. c #725D4F", +"5. c #8E8F8F", +"6. c #DADCDE", +"7. c #C5C5C5", +"8. c #1A1B1A", +"9. c #202520", +"0. c #1F231F", +"a. c #212524", +"b. c #1C1612", +"c. c #35231E", +"d. c #291A14", +"e. c #8F7471", +"f. c #734327", +"g. c #350B0C", +"h. c #642816", +"i. c #2D1716", +"j. c #3B2925", +"k. c #1A120A", +"l. c #2C2E2C", +"m. c #312720", +"n. c #26231C", +"o. c #1E1B11", +"p. c #AFB5B5", +"q. c #A6A6A1", +"r. c #B7B6B7", +"s. c #1A1A18", +"t. c #181B19", +"u. c #0C0C0C", +"v. c #0D0605", +"w. c #2D140C", +"x. c #241D17", +"y. c #4A0700", +"z. c #9C6738", +"A. c #120B07", +"B. c #3B1A0D", +"C. c #8B210B", +"D. c #442923", +"E. c #1A1E1B", +"F. c #090908", +"G. c #050505", +"H. c #312B22", +"I. c #373223", +"J. c #201E18", +"K. c #B7B6AE", +"L. c #CCCCCC", +"M. c #CECDCD", +"N. c #4E4945", +"O. c #1F231E", +"P. c #050606", +"Q. c #0A0A0A", +"R. c #313835", +"S. c #411512", +"T. c #211D19", +"U. c #3B241D", +"V. c #8D471E", +"W. c #652F1B", +"X. c #513A38", +"Y. c #5C130B", +"Z. c #2C110D", +"`. c #181B16", +" + c #101210", +".+ c #1B1814", +"++ c #1B1812", +"@+ c #1C231F", +"#+ c #8E8D8E", +"$+ c #ACB0AC", +"%+ c #BABBBA", +"&+ c #6B5B51", +"*+ c #DACEC2", +"=+ c #B1B3B5", +"-+ c #0E110E", +";+ c #0A0B0A", +">+ c #262727", +",+ c #292726", +"'+ c #1E0D0C", +")+ c #351E16", +"!+ c #221817", +"~+ c #5B3F3D", +"{+ c #070201", +"]+ c #74391C", +"^+ c #110F0E", +"/+ c #17110E", +"(+ c #272D27", +"_+ c #171B18", +":+ c #222322", +"<+ c #161916", +"[+ c #191B19", +"}+ c #1B201F", +"|+ c #1D1915", +"1+ c #61403B", +"2+ c #D2CAC3", +"3+ c #050605", +"4+ c #030403", +"5+ c #232223", +"6+ c #1C1818", +"7+ c #311B0F", +"8+ c #0E0201", +"9+ c #412821", +"0+ c #080402", +"a+ c #150503", +"b+ c #160A07", +"c+ c #1E1816", +"d+ c #583125", +"e+ c #3A3527", +"f+ c #10110F", +"g+ c #707171", +"h+ c #222425", +"i+ c #202322", +"j+ c #0F110F", +"k+ c #4F493B", +"l+ c #7F766B", +"m+ c #9F7C72", +"n+ c #782119", +"o+ c #141211", +"p+ c #080302", +"q+ c #220E0B", +"r+ c #1E130F", +"s+ c #332625", +"t+ c #1A0E0A", +"u+ c #1C0706", +"v+ c #1A0906", +"w+ c #231A17", +"x+ c #2B2724", +"y+ c #2E2A1F", +"z+ c #141614", +"A+ c #818185", +"B+ c #0B0D0C", +"C+ c #1C1614", +"D+ c #282623", +"E+ c #C5B3B1", +"F+ c #080605", +"G+ c #1A1411", +"H+ c #17110D", +"I+ c #110C09", +"J+ c #161210", +"K+ c #150807", +"L+ c #24120C", +"M+ c #291913", +"N+ c #24201E", +"O+ c #211816", +"P+ c #2C1F19", +"Q+ c #181612", +"R+ c #0C0D0B", +"S+ c #100906", +"T+ c #0B0806", +"U+ c #171418", +"V+ c #2D2F27", +"W+ c #3F3E3D", +"X+ c #1D1811", +"Y+ c #161512", +"Z+ c #120E0B", +"`+ c #040302", +" @ c #070505", +".@ c #1F1D1B", +"+@ c #201C17", +"@@ c #202523", +"#@ c #444B3E", +"$@ c #211D17", +"%@ c #635856", +"&@ c #1A1716", +"*@ c #302C29", +"=@ c #160706", +"-@ c #777474", +";@ c #252322", +">@ c #141514", +",@ c #2F312F", +"'@ c #080705", +")@ c #1F251F", +"!@ c #15110F", +"~@ c #16120D", +"{@ c #201D16", +"]@ c #181A16", +"^@ c #292B24", +"/@ c #7D7068", +"(@ c #0E0C0A", +"_@ c #22201F", +":@ c #1E1B19", +"<@ c #1A1817", +"[@ c #201C1B", +"}@ c #231311", +"|@ c #2B2E29", +"1@ c #2B2420", +"2@ c #38352E", +"3@ c #493A33", +"4@ c #28201C", +"5@ c #26211D", +"6@ c #191B18", +"7@ c #87817F", +"8@ c #4C443A", +"9@ c #130C07", +"0@ c #110B09", +"a@ c #161211", +"b@ c #1B1613", +"c@ c #1A130F", +"d@ c #76746F", +"e@ c #343732", +"f@ c #29241B", +"g@ c #29221E", +"h@ c #1B1A15", +"i@ c #766C6E", +"j@ c #1C1412", +"k@ c #1B160E", +"l@ c #22130D", +"m@ c #130D08", +"n@ c #2F1E17", +"o@ c #1B1B18", +"p@ c #6F6C68", +"q@ c #291C15", +"r@ c #212221", +"s@ c #2B221D", +"t@ c #56453D", +"u@ c #968988", +"v@ c #19100B", +"w@ c #1B0E0B", +"x@ c #3B291E", +"y@ c #422F28", +"z@ c #323933", +"A@ c #2D2D24", +"B@ c #5D5B55", +"C@ c #222621", +"D@ c #2C231E", +"E@ c #2F2821", +"F@ c #95766C", +"G@ c #A39389", +"H@ c #9C9D9B", +"I@ c #2D2724", +"J@ c #150808", +"K@ c #332419", +"L@ c #2E211F", +"M@ c #4D5451", +"N@ c #4C4E45", +"O@ c #3A4340", +"P@ c #262B29", +"Q@ c #2A322B", +"R@ c #2B2823", +"S@ c #A27C6E", +"T@ c #8D7C72", +"U@ c #BABCBC", +"V@ c #292A28", +"W@ c #241E1C", +"X@ c #2F221E", +"Y@ c #2E2B26", +"Z@ c #656A67", +"`@ c #191919", +" # c #2B332E", +".# c #272C28", +"+# c #272B27", +"@# c #AAABA7", +"## c #806D65", +"$# c #B3B6B5", +"%# c #2E312D", +"&# c #2C3131", +"*# c #17110F", +"=# c #3D413D", +"-# c #61605D", +";# c #2B2A28", +"># c #3B4640", +",# c #323E37", +"'# c #303637", +")# c #B2B3B1", +"!# c #B4B4B5", +"~# c #B6B6B7", +"{# c #323536", +"]# c #2A2F29", +"^# c #2E302F", +"/# c #8E8F88", +"(# c #4E514B", +"_# c #313933", +":# c #2A302A", +"<# c #242925", +"[# c #232823", +"}# c #2A2D26", +"|# c #B0B1AD", +"1# c #ACABAC", +"2# c #B0B1B0", +"3# c #2B322E", +"4# c #292D27", +"5# c #747970", +"6# c #5E6158", +"7# c #2C332F", +"8# c #212522", +"9# c #202724", +"0# c #2D3A36", +"a# c #82837C", +"b# c #8D8F8E", +"c# c #B0B2AF", +"d# c #ADACA6", +"e# c #383C36", +"f# c #2F3430", +"g# c #272A27", +"h# c #120202", +"i# c #43473E", +"j# c #282E2A", +"k# c #10100F", +"l# c #282D27", +"m# c #272F27", +"n# c #A9A9A1", +"o# c #7B7C73", +"p# c #A7A59E", +"q# c #A6A69E", +"r# c #A4A59F", +"s# c #2B2F2A", +"t# c #2A2F2A", +"u# c #212420", +"v# c #9C9E99", +"w# c #2A312B", +"x# c #212623", +"y# c #0B0B09", +"z# c #242B27", +"A# c #202622", +"B# c #9E9E97", +"C# c #8D8C86", +"D# c #49241F", +"E# c #969890", +"F# c #A8A6A0", +"G# c #525650", +"H# c #2F322F", +"I# c #282D2A", +"J# c #606259", +"K# c #7C7C74", +"L# c #2F3630", +"M# c #191C18", +"N# c #242A26", +"O# c #9DA49E", +"P# c #2A0202", +"Q# c #989E9F", +"R# c #918B85", +"S# c #B1B2A6", +"T# c #5B5C55", +"U# c #130C0A", +"V# c #2A2B28", +"W# c #3C413A", +"X# c #303733", +"Y# c #1C1E1C", +"Z# c #0D0D0B", +"`# c #252D27", +" $ c #979A97", +".$ c #A09E99", +"+$ c #5E433F", +"@$ c #A8A6A3", +"#$ c #A19D97", +"$$ c #676A5F", +"%$ c #313431", +"&$ c #1F221E", +"*$ c #737871", +"=$ c #2D332E", +"-$ c #181816", +";$ c #0D100E", +">$ c #212421", +",$ c #73706C", +"'$ c #A9ACAA", +")$ c #A9A8A2", +"!$ c #A4A39A", +"~$ c #909085", +"{$ c #AAA59F", +"]$ c #AAA9AA", +"^$ c #474843", +"/$ c #2E3330", +"($ c #1D1F1D", +"_$ c #75736E", +":$ c #262A25", +"<$ c #121513", +"[$ c #000000", +"}$ c #131613", +"|$ c #272C26", +"1$ c #978E8A", +"2$ c #B5B6B4", +"3$ c #A2A19A", +"4$ c #524A48", +"5$ c #87887E", +"6$ c #ABABA4", +"7$ c #4B1B19", +"8$ c #1C1E1D", +"9$ c #222622", +"0$ c #6D6D65", +"a$ c #1E211D", +"b$ c #202421", +"c$ c #9F9B94", +"d$ c #A5A39D", +"e$ c #A2A29A", +"f$ c #93928B", +"g$ c #969A92", +"h$ c #A8A7A8", +"i$ c #9C9993", +"j$ c #201D1E", +"k$ c #171715", +"l$ c #5A5B55", +"m$ c #222721", +"n$ c #020101", +"o$ c #262A24", +"p$ c #A1A199", +"q$ c #A3A29C", +"r$ c #8E8E85", +"s$ c #939494", +"t$ c #9FA19B", +"u$ c #96968D", +"v$ c #A39E97", +"w$ c #B4AAA6", +"x$ c #060606", +"y$ c #5B5852", +"z$ c #1B1D1A", +"A$ c #030302", +"B$ c #161815", +"C$ c #797974", +"D$ c #7F827D", +"E$ c #6E605C", +"F$ c #7C7B75", +"G$ c #A29D98", +"H$ c #9D9D95", +"I$ c #10120F", +"J$ c #0E0F0C", +"K$ c #31332C", +"L$ c #050504", +"M$ c #030303", +"N$ c #090808", +"O$ c #060505", +"P$ c #4F3E3D", +"Q$ c #91928C", +"R$ c #A7AAA6", +"S$ c #8A8782", +"T$ c #090B0A", +"U$ c #060707", +"V$ c #080807", +"W$ c #4A4B48", +"X$ c #6B6B6C", +"Y$ c #0A0A09", +"Z$ c #191B1A", +"`$ c #0A0C0B", +" % c #080908", +".% c #020302", +"+% c #070807", +"@% c #4E4E4F", +"#% c #0B0B0A", +"$% c #292B2A", +"%% c #0E100F", +"&% c #0F100F", +"*% c #0D0F0D", +"=% c #1A1816", +"-% c #3D3836", +";% c #353734", +">% c #161715", +",% c #121413", +"'% c #0B0E0C", +")% c #0E0E0D", +"!% c #0E0F0E", +"~% c #4D4944", +"{% c #202220", +"]% c #131513", +"^% c #242422", +"/% c #161716", +"(% c #131514", +"_% c #010202", +":% c #0C0E0D", +"<% c #141613", +"[% c #4F4B3E", +"}% c #101311", +"|% c #0E110F", +"1% c #100E0E", +"2% c #0F0F0D", +"3% c #3C3931", +"4% c #151715", +"5% c #161612", +"6% c #040504", +"7% c #0D0D0C", +"8% c #1A1A15", +"9% c #221F1C", +"0% c #131411", +"a% c #101310", +"b% c #090909", +"c% c #0B0D0B", +"d% c #433D32", +"e% c #151614", +"f% c #12130F", +"g% c #12120D", +"h% c #050403", +"i% c #0C0C0B", +"j% c #0C0C0A", +"k% c #0E0F0D", +"l% c #322F27", +"m% c #12110F", +"n% c #100F0E", +"o% c #100E0C", +"p% c #0D0C0B", +"q% c #312C24", +"r% c #171714", +"s% c #12110D", +"t% c #171712", +"u% c #090907", +"v% c #171412", +"w% c #0B0A08", +"x% c #11120F", +"y% c #69635E", +"z% c #827867", +"A% c #15140E", +"B% c #151410", +"C% c #0C0D0A", +"D% c #0F0F0C", +"E% c #1F1C18", +"F% c #73685B", +"G% c #695E55", +"H% c #121311", +"I% c #0A0A08", +"J% c #342C25", +"K% c #645B4B", +"L% c #675E50", +"M% c #1A160F", +"N% c #3B2E22", +"O% c #7B746C", +"P% c #816C51", +"Q% c #1A1712", +"R% c #1F211A", +"S% c #111211", +"T% c #060605", +"U% c #060706", +"V% c #B0AFAF", +"W% c #444542", +"X% c #10110E", +"Y% c #050706", +"Z% c #222221", +"`% c #777775", +" & c #716C69", +".& c #6E695D", +"+& c #252523", +"@& c #0C0B09", +"#& c #1D1917", +"$& c #252625", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . + @ # $ % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . & * = - ; > , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . ' ) ! ~ { ] ^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . / ( _ : < [ } | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 4 5 6 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . 8 9 0 a b c d e f g . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . h i j k l m n o p q . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . r s t u v w x y . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . z A B C D E F G H I J K L . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . M N O P Q } R S T U V W X Y Z . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).. . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . !.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6.. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . 7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . r.s.0.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +R .+++@+#+$+. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . %+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+C :+<+[+}+. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . |+1+2+3+4+. 5+6+7+8+9+0+a+b+c+d+e+f+g+. h+i+j+. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . k+l+m+n+. . o+p+q+r+s+t+u+v+w+x+y+z+A+. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . B+C+D+E+F+. G+H+I+J+K+L+M+N+O+P+Q+R+. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . S+T+U+V+. W+X+Y+Z+`+ @.@+@@@#@$@%@. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . &@*@=@. . -@;@>@,@'@)@!@~@{@]@^@/@. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . (@_@. :@<@[@}@|@1@2@3@4@5@6@7@. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . 8@9@0@a@b@c@d@e@f@g@h@i@. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . j@k@l@m@n@o@p@q@r@s@t@u@. . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . v@w@x@y@z@A@B@C@D@E@F@G@H@. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . I@J@K@L@M@N@O@P@Q@R@S@T@U@. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . V@W@I X@Y@Z@`@ #.#+#@###$#. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . %#&#*#=#-#;#>#,#.#'#)#!#~#. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . {#]#^#/#(#_#:#<#[#}#|#1#2#. . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . !.3#4#5#6#7#8#9#0#a#b#c#d# . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . e#f#g#h#i#j#k#l#m#n#o#p#q#r#. . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . s#t#u#v#w#x#y#z#A#B#C#D#E#F#. . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . G#H#I#J#K#L#M#C :#N#O#P#Q#R#S#. . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . T#U#V#+#W#X#Y#Z#`#4# $.$+$@$#$. . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . $$%$&$*$=$N#-$;$>$,$'$)$!$~${$]$. . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . ^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$. . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . 8$9$0$|$a$R [$. b$c$d$e$f$g$h$i$. . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . j$k$l$m$n$R + . o$p$q$r$s$t$u$v$w$. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . A x$y$z$A$R B$. . C$P x$D$E$F$G$H$. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . I$J$D K$L$M$R . . . . . N$O$P$+ Q$R$S$. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . R T$;.U$M$[$. . . . . C V$D W$X$Y$. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . Z$`$ %D .%[$. . . . . . Q.;.+%@%#%. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . $%%%&%T$4+. . . . . . . C ;.*%=%-%. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . ;%>%,%'%4+. . . . . . . )%;.j+!%~%. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . {%]%>%B+M$. . . . . . . . ;.%% +^%. . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . /%(%>%T$_%. . . . . . . . u.:%!%<%[%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . B$}%|%+%. . . . . . . . . 1%D ,%2%3%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . 4%5%'%6%. . . . . . . . . 7%#%%%8%9%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . 0%a%R+6%. . . . . . . . . . b%c%#%d%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . e%f%g%h%. . . . . . . . . . i%j%k%l%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . B$m%i%L$. . . . . . . . . . n%o%p%q%. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . r%s%t%u%. . . . . . . . . . v%w%x%y%z%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . A%B%C%M$. . . . . . . . . . . D%E%F%G%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . D%H%I%. . . . . . . . . . . J%A #%K%L%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . +%3+4+. . . . . . . . . . . . M%N%O%P%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . *%3+4+. . . . . . . . . . . . Q%R M$R%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . S%T%U%. . . . . . . . . . . . . I@V%W%. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . X%Q Y%. . . . . . . . . . . . Z%`% &.&. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +&@&#&$&. . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/src/map/checkers.c b/src/map/checkers.c index 59b3ac7..58b856a 100644 --- a/src/map/checkers.c +++ b/src/map/checkers.c @@ -6,7 +6,7 @@ /* By: kcolin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/07/17 14:15:26 by kcolin #+# #+# */ -/* Updated: 2025/07/17 15:53:29 by kcolin ### ########.fr */ +/* Updated: 2025/10/03 23:51:46 by tchampio ### ########.fr */ /* */ /* ************************************************************************** */ @@ -48,13 +48,13 @@ bool check_walls(t_mapdata *map) j = 0; while (map->map[i][j] == ' ') j++; - if (map->map[i][j] != '1' - && map->map[i][ft_strlen(map->map[i]) - 1] != '1') + if (ft_strchr("12", map->map[i][j]) + && ft_strchr("12", map->map[i][ft_strlen(map->map[i]) - 1])) return (false); if (i == 0 || i == map->mapheight - 1) { - while (map->map[i][j] == '1' || map->map[i][j] == ' ' - || map->map[i][j] == '\n') + while (map->map[i][j] == '1' || map->map[i][j] == '2' + || map->map[i][j] == ' ' || map->map[i][j] == '\n') j++; if (ft_strlen(map->map[i]) != (unsigned int)j) return (false);