276 lines
14 KiB
C
276 lines
14 KiB
C
|
/* XPM */
|
||
|
static char *compass[] = {
|
||
|
/* columns rows colors chars-per-pixel */
|
||
|
"72 72 197 2 ",
|
||
|
" c #C0392B",
|
||
|
". c #C1392C",
|
||
|
"X c #C03C2E",
|
||
|
"o c #C23C2E",
|
||
|
"O c #CA3E2F",
|
||
|
"+ c #C03F35",
|
||
|
"@ c #B8453F",
|
||
|
"# c #DD4738",
|
||
|
"$ c #D6493D",
|
||
|
"% c #E74C3C",
|
||
|
"& c #E54D3E",
|
||
|
"* c #E64F3F",
|
||
|
"= c #9B535B",
|
||
|
"- c #9C565F",
|
||
|
"; c #AC4C4B",
|
||
|
": c #B04F4E",
|
||
|
"> c #855C6E",
|
||
|
", c #8C7B79",
|
||
|
"< c #BF6D67",
|
||
|
"1 c #B1626B",
|
||
|
"2 c #DE4F43",
|
||
|
"3 c #D5544D",
|
||
|
"4 c #C65B5A",
|
||
|
"5 c #C06862",
|
||
|
"6 c #C57069",
|
||
|
"7 c #D77971",
|
||
|
"8 c #6C6A86",
|
||
|
"9 c #716883",
|
||
|
"0 c #627194",
|
||
|
"q c #6F7292",
|
||
|
"w c #4D76A3",
|
||
|
"e c #9A6D80",
|
||
|
"r c #817797",
|
||
|
"t c #2980B9",
|
||
|
"y c #2981BA",
|
||
|
"u c #2A80BA",
|
||
|
"i c #2C81B9",
|
||
|
"p c #2D81BA",
|
||
|
"a c #2982BC",
|
||
|
"s c #2B82BC",
|
||
|
"d c #2A82BD",
|
||
|
"f c #2A83BD",
|
||
|
"g c #2A82BE",
|
||
|
"h c #2B85BF",
|
||
|
"j c #3184BC",
|
||
|
"k c #3584BD",
|
||
|
"l c #3787BD",
|
||
|
"z c #3684BE",
|
||
|
"x c #3988BB",
|
||
|
"c c #7F8C8D",
|
||
|
"v c #408BBC",
|
||
|
"b c #448EBF",
|
||
|
"n c #5589BD",
|
||
|
"m c #6A82AC",
|
||
|
"M c #2B84C0",
|
||
|
"N c #2B85C0",
|
||
|
"B c #2C85C1",
|
||
|
"V c #2C86C2",
|
||
|
"C c #2C87C3",
|
||
|
"Z c #2D87C3",
|
||
|
"A c #2D89C5",
|
||
|
"S c #2D89C6",
|
||
|
"D c #2E8AC7",
|
||
|
"F c #2D8AC8",
|
||
|
"G c #2E8AC8",
|
||
|
"H c #2F8BC9",
|
||
|
"J c #2E8CC9",
|
||
|
"K c #2E8CCA",
|
||
|
"L c #2F8ECC",
|
||
|
"P c #2F8ECD",
|
||
|
"I c #308ECC",
|
||
|
"U c #308FCE",
|
||
|
"Y c #3C94CF",
|
||
|
"T c #3190D0",
|
||
|
"R c #3191D1",
|
||
|
"E c #3191D2",
|
||
|
"W c #3192D3",
|
||
|
"Q c #3292D3",
|
||
|
"! c #3293D3",
|
||
|
"~ c #3293D4",
|
||
|
"^ c #3293D5",
|
||
|
"/ c #3294D5",
|
||
|
"( c #3395D6",
|
||
|
") c #3395D7",
|
||
|
"_ c #3F96D2",
|
||
|
"` c #3D95D4",
|
||
|
"' c #3296D8",
|
||
|
"] c #3396D8",
|
||
|
"[ c #3496D9",
|
||
|
"{ c #3697D9",
|
||
|
"} c #3497DA",
|
||
|
"| c #3398DA",
|
||
|
" . c #3498DA",
|
||
|
".. c #3498DB",
|
||
|
"X. c #3A9ADB",
|
||
|
"o. c #399BDC",
|
||
|
"O. c #4B91C0",
|
||
|
"+. c #4C92C1",
|
||
|
"@. c #4690CA",
|
||
|
"#. c #5094C1",
|
||
|
"$. c #5898C2",
|
||
|
"%. c #519ACB",
|
||
|
"&. c #429CD9",
|
||
|
"*. c #4A9ED8",
|
||
|
"=. c #619CC3",
|
||
|
"-. c #639EC3",
|
||
|
";. c #639FC8",
|
||
|
":. c #48A1DD",
|
||
|
">. c #5AA4D5",
|
||
|
",. c #5BA5D5",
|
||
|
"<. c #6CA1C4",
|
||
|
"1. c #72A4C6",
|
||
|
"2. c #78A6C5",
|
||
|
"3. c #7DACC9",
|
||
|
"4. c #65A7D4",
|
||
|
"5. c #69A8D4",
|
||
|
"6. c #72ABD2",
|
||
|
"7. c #7AAED1",
|
||
|
"8. c #7BB3DA",
|
||
|
"9. c #5DACE0",
|
||
|
"0. c #72B5E2",
|
||
|
"q. c #8C9799",
|
||
|
"w. c #95A0A1",
|
||
|
"e. c #95A5A6",
|
||
|
"r. c #97A7A8",
|
||
|
"t. c #99A7A8",
|
||
|
"y. c #99A8AA",
|
||
|
"u. c #9BAAAC",
|
||
|
"i. c #9CABAC",
|
||
|
"p. c #9EACAE",
|
||
|
"a. c #9FADAF",
|
||
|
"s. c #A6AAAE",
|
||
|
"d. c #A0ADAF",
|
||
|
"f. c #BDA7A7",
|
||
|
"g. c #A5AEB1",
|
||
|
"h. c #A5B0B3",
|
||
|
"j. c #A9B4B7",
|
||
|
"k. c #ACB6B9",
|
||
|
"l. c #B0B9BC",
|
||
|
"z. c #B1BABD",
|
||
|
"x. c #B3BCBF",
|
||
|
"c. c #C78286",
|
||
|
"v. c #C2999B",
|
||
|
"b. c #C5AAAA",
|
||
|
"n. c #81AAC6",
|
||
|
"m. c #88ADC6",
|
||
|
"M. c #85B1CF",
|
||
|
"N. c #8FB4CE",
|
||
|
"B. c #98B4C7",
|
||
|
"V. c #9FB7C6",
|
||
|
"C. c #96B7CD",
|
||
|
"Z. c #98B8CD",
|
||
|
"A. c #9CB9CC",
|
||
|
"S. c #A3B8C7",
|
||
|
"D. c #AEBDC7",
|
||
|
"F. c #A7BCCA",
|
||
|
"G. c #AEBEC9",
|
||
|
"H. c #B5BDC0",
|
||
|
"J. c #B6BEC1",
|
||
|
"K. c #BFBDC1",
|
||
|
"L. c #86BFE5",
|
||
|
"P. c #ADC2CF",
|
||
|
"I. c #B4C0C7",
|
||
|
"U. c #B8C0C3",
|
||
|
"Y. c #B9C0C3",
|
||
|
"T. c #BBC1C5",
|
||
|
"R. c #BBC3C5",
|
||
|
"E. c #B9C1C7",
|
||
|
"W. c #BBC2C6",
|
||
|
"Q. c #BAC2C7",
|
||
|
"!. c #BBC2C7",
|
||
|
"~. c #BBC3C7",
|
||
|
"^. c #BCC2C6",
|
||
|
"/. c #BDC3C7",
|
||
|
"(. c #B5C1C8",
|
||
|
"). c #B8C2C8",
|
||
|
"_. c #BEC4C8",
|
||
|
"`. c #BFC5C9",
|
||
|
"'. c #BAC6CF",
|
||
|
"]. c #BFC7CD",
|
||
|
"[. c #9AC9E7",
|
||
|
"{. c #B0CEE1",
|
||
|
"}. c #AED3EA",
|
||
|
"|. c #C0C6CB",
|
||
|
" X c #C2CACB",
|
||
|
".X c #C6CCCF",
|
||
|
"XX c #C8CED2",
|
||
|
"oX c #C9CFD3",
|
||
|
"OX c #C8D1DB",
|
||
|
"+X c #CAD6E1",
|
||
|
"@X c #C3DCEB",
|
||
|
"#X c #D7E6EE",
|
||
|
"$X c #E0E5E7",
|
||
|
"%X c #E9EEEF",
|
||
|
"&X c #E7EDF0",
|
||
|
"*X c #ECF0F1",
|
||
|
"=X c None",
|
||
|
/* pixels */
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././././././././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././././././././././././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././././././././././././././././././././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/././././././././././.|././.B.n.<.$.b j j b $.<.n.B././.|.)././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././././.n.b t t t t t t t t t t t t t t b m.H.|.)./././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X/./././././././././.S.b t t t t t t t t t t t t t t t t t t t t b S././././././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X/././././././.|.).H.#.t t t t t t U U ~ ~ ~ ....~ ~ ~ U D t t t t t 9 #.H.).).|././././././.=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X/././././././././.$.g t t t V A ~ ..} } } } ............} X...~ J V 0 : t t =.).).|././././././.=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X/././././.|./.).H.l t t t V ~ ............} ..............} ........n $ - t t t l H.)./././././././.=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X/./././././.|.).B.t t t V ~ ................} ......................@.3 O q ~ Z t t t B././././././././.=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X/./././././././.2.t t t ~ } } ......................................_ 4 # . j { ..~ t t t 2././././././././.=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X/././././././.|.2.t t V } ............................................1 % . $ L ....} } V t t 2././.K.|././././.=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X/././././././.B.t t V } ............................................e % # ; ~ ........} A t t B.).).|././././.=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X/././././././.D.t t U } ............................................r % % . > ..........} } U t t H.|.)./././././.=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X/././././.).).l t J ..............................................m % % # . . w ................U t x /././././././.=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X/./././././.|.=.t A ..............................................n 2 % % $ . . A ..................J t $./././././././.=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X/././././.|.H.t V } ............................................@.3 % % # . @ T ..................} V t G././././././.=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X/./././././.).+.g } ............................................Y 4 % % % . . = ~ ..................} } t #./././././././.=X=X=X=X=X",
|
||
|
"=X=X=X=X=X/./././././.S.t U ..............................................1 % % % # 8 ....................} ..U t S././././././.=X=X=X=X=X",
|
||
|
"=X=X=X=X=X/./././././.b V ..........................................X.X.e % % % % O . j ........................} V b /./././././.=X=X=X=X=X",
|
||
|
"=X=X=X=X/./././././.I.t ~ ............................................q % % % % # + U } ........................~ t I././././././.=X=X=X=X",
|
||
|
"=X=X=X=X/./././././.m.A ............................................m % % % % % O ; ~ ............................A m././././././.=X=X=X=X",
|
||
|
"=X=X=X=X/./././././.+.~ ..........................................n 2 % % % % # > ..............................~ +.).|././././.=X=X=X=X",
|
||
|
"=X=X=X/././././././.t ..........................................@.3 % % % % % O w ..............................} t /././././././.=X=X=X",
|
||
|
"=X=X=X/./././././.B.D ........................................` 4 % % % % % # . . . J } ............................} U B././././././.=X=X=X",
|
||
|
"=X=X=X/./././././.3.~ } ....................................} 1 % % % % % % O . @ ~ } ........................} } } ~ n././././././.=X=X=X",
|
||
|
"=X=X=X/././././.).<.........................................e * % % % % % # . . = W ' ................................1.)./././././.=X=X=X",
|
||
|
"=X=X=X/././././.).<.......................................:.@Xc.% % 7 b.b.6 . 8 | ' ................................4.)./././././.=X=X=X",
|
||
|
"=X=X=X/././././.).%.......................................0.*X*XOXv.)./././.< . j | ..............................} } %././././././.=X=X=X",
|
||
|
"=X=X=X/./././././.&.......................................[.*X*X*X.X|./././.f. $ J | | ............................} } Y /./././././.=X=X=X",
|
||
|
"=X=X=X/./././././.@.....................................| @X&X*X%Xw.c c c c , ; ~ ................................} ..` /./././././.=X=X=X",
|
||
|
"=X=X=X/./././././.,.....................................o.&X*X*X%X.Xc c c c s.< > ~ ....................................,././././././.=X=X=X",
|
||
|
"=X=X=X/./././././.5.....................................,.&X*X*X%X%X/.q.q.s././.K.< w ......................................6././././././.=X=X=X",
|
||
|
"=X=X=X/./././././.M.....................................[.*X*X*X*X%X.X/./././././.P.A ......................................M././././././.=X=X=X",
|
||
|
"=X=X=XH.)././././.Z.....................................}.%X*X*X*X$X`./././././.'.i L ......................................C./././././.x.=X=X=X",
|
||
|
"=X=X=XH./././././.S.....................................#X*X*X*X*XoX/././././..Xx t ~ ......................................G./././././.x.=X=X=X",
|
||
|
"=X=X=Xl././././././...................................:.*X*X*X*X$X/././././..Xb g J ....................................} } /./././././.x.=X=X=X",
|
||
|
"=X=X=Xs././././././.4.................................0.*X*X*X*XoX/././././.=.t V ........................................4././././././.p.=X=X=X",
|
||
|
"=X=X=X=X/./././././.A.................................[.*X*X%X$X/./././.`.3.t A } ........................................C././././././.=X=X=X=X",
|
||
|
"=X=X=X=Xx././././././.{ ..............................@X*X%X%XoX/./././.Z.i t ............................................'./././././.x.=X=X=X=X",
|
||
|
"=X=X=X=Xs././././././.,.............................&.%X*X*X$X/./././.P.i t ~ ..........................................,./././././.).s.=X=X=X=X",
|
||
|
"=X=X=X=Xe././././././.P.............................9.*X*X*XoX/././.'.i t L ..........................................} D././././././.e.=X=X=X=X",
|
||
|
"=X=X=X=X=Xx././././././.5...........................[.#X%X$X|././..Xx g L ............................................4././././././.x.=X=X=X=X=X",
|
||
|
"=X=X=X=X=Xp././././././.'.~ ........................}.%X%XoXK.`.).b t A ............................................} I././././././.p.=X=X=X=X=X",
|
||
|
"=X=X=X=X=Xe.x././././././.6.........................#X*X#X|./.`.<.t A ..............................................3././././././.x.e.=X=X=X=X=X",
|
||
|
"=X=X=X=X=Xe.r./././././././.*.....................:.*X*XXX/./.3.g t ..............................................*.'././././././.p.e.=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=Xe.x././././././.I.X...................0.%X$X/./.Z.t t ..............................................X.I././././././.x.e.=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=Xe.r./././././././.G...| ..............[.%XXX/.P.t i ~ ..............................................S./././././././.r.e.=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=Xe.j./././././././.N.{ ..............@X#X/.'.i i T ..............................................N.).|./././././.j.e.=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=Xe.x././././././.`.N.............o.&XoX.Xx i L ..............................................N././.|././././.x.e.=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=Xe.e.K.)././././././.P.{ { ......4.#X.Xb g A ........................................{ { X.S././././././././.e.e.=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=Xe.t./././././././.U.I.:.......[.XX-.t h { ..........................................:.I././././././././.t.e.=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=Xe.e.p./././././././././.7.{ { {.1.t f ............................................7./././././././././.p.e.e.=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=Xe.e.j./././././././././.I.4.8.g g { ........................................5.I./././././././././.g.e.e.=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=Xe.e.p././././././././././.B.x { { ....................................>.I././././././././././.p.e.e.=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.H././././././././.`./.).B.4.............................4.A.I././././././././././.K.t.e.e.=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.z.`././././././././.`.`././.S.Z.M.6.,.&.&.,.6.M.Z.S./././././././././././././.D.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.j././././././././././././.'./././././././././././././././././././././././.j.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.r.x././././././././././././././././././././././././././././././././.l.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.t.x././././././././././././././././././././././././././././.x.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.p.x././././././././././././././././././././././././.x.p.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.e.p.x././././././././././././././././././.x.p.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.e.e.e.p.j.l.x.I././././.I.K./.x.x.k.p.e.e.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X",
|
||
|
"=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=Xe.e.e.e.e.e.e.e.e.e.=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X=X"
|
||
|
};
|