
feat: - win screen - "press enter to retry" in both screens - reset moves only when winning the game change: - game over screen display - display top-left move a little differently dev: - scripts to import different text sizes
175 lines
3.5 KiB
C
175 lines
3.5 KiB
C
/* XPM */
|
|
static char *__alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"20 30 139 2 ",
|
|
" c black",
|
|
". c #010101",
|
|
"X c #020202",
|
|
"o c gray1",
|
|
"O c #040404",
|
|
"+ c gray2",
|
|
"@ c #060606",
|
|
"# c #070707",
|
|
"$ c gray3",
|
|
"% c #090909",
|
|
"& c gray4",
|
|
"* c #0B0B0B",
|
|
"= c #0C0C0C",
|
|
"- c #0E0E0E",
|
|
"; c #111111",
|
|
": c gray8",
|
|
"> c #161616",
|
|
", c gray9",
|
|
"< c #181818",
|
|
"1 c #191919",
|
|
"2 c gray10",
|
|
"3 c #1B1B1B",
|
|
"4 c #1E1E1E",
|
|
"5 c gray12",
|
|
"6 c #202020",
|
|
"7 c gray13",
|
|
"8 c #222222",
|
|
"9 c #232323",
|
|
"0 c #252525",
|
|
"q c gray16",
|
|
"w c #2C2C2C",
|
|
"e c #2D2D2D",
|
|
"r c #2F2F2F",
|
|
"t c gray19",
|
|
"y c gray20",
|
|
"u c #3A3A3A",
|
|
"i c gray24",
|
|
"p c gray25",
|
|
"a c #414141",
|
|
"s c #444444",
|
|
"d c gray28",
|
|
"f c #484848",
|
|
"g c #494949",
|
|
"h c #4B4B4B",
|
|
"j c #4C4C4C",
|
|
"k c gray30",
|
|
"l c #515151",
|
|
"z c gray33",
|
|
"x c #565656",
|
|
"c c #585858",
|
|
"v c #5B5B5B",
|
|
"b c gray36",
|
|
"n c gray37",
|
|
"m c #5F5F5F",
|
|
"M c #626262",
|
|
"N c #646464",
|
|
"B c #656565",
|
|
"V c gray40",
|
|
"C c #686868",
|
|
"Z c #6C6C6C",
|
|
"A c gray43",
|
|
"S c #727272",
|
|
"D c gray46",
|
|
"F c #767676",
|
|
"G c gray47",
|
|
"H c gray50",
|
|
"J c #808080",
|
|
"K c #818181",
|
|
"L c #838383",
|
|
"P c #848484",
|
|
"I c #868686",
|
|
"U c gray53",
|
|
"Y c gray54",
|
|
"T c gray55",
|
|
"R c #8D8D8D",
|
|
"E c #909090",
|
|
"W c gray57",
|
|
"Q c #939393",
|
|
"! c gray58",
|
|
"~ c gray59",
|
|
"^ c #979797",
|
|
"/ c #989898",
|
|
"( c gray60",
|
|
") c #9A9A9A",
|
|
"_ c #9B9B9B",
|
|
"` c gray61",
|
|
"' c #A0A0A0",
|
|
"] c #A2A2A2",
|
|
"[ c gray64",
|
|
"{ c #A5A5A5",
|
|
"} c #A7A7A7",
|
|
"| c #A9A9A9",
|
|
" . c #AAAAAA",
|
|
".. c #ACACAC",
|
|
"X. c gray68",
|
|
"o. c #AEAEAE",
|
|
"O. c #AFAFAF",
|
|
"+. c gray69",
|
|
"@. c #B1B1B1",
|
|
"#. c #B2B2B2",
|
|
"$. c #B4B4B4",
|
|
"%. c gray71",
|
|
"&. c #B6B6B6",
|
|
"*. c #B9B9B9",
|
|
"=. c gray74",
|
|
"-. c gray",
|
|
";. c gray75",
|
|
":. c #C1C1C1",
|
|
">. c #C5C5C5",
|
|
",. c gray78",
|
|
"<. c #CBCBCB",
|
|
"1. c gray80",
|
|
"2. c #CECECE",
|
|
"3. c gray81",
|
|
"4. c #D0D0D0",
|
|
"5. c #D5D5D5",
|
|
"6. c #D7D7D7",
|
|
"7. c #DADADA",
|
|
"8. c gainsboro",
|
|
"9. c #DDDDDD",
|
|
"0. c gray87",
|
|
"q. c gray88",
|
|
"w. c #E1E1E1",
|
|
"e. c #E4E4E4",
|
|
"r. c #E9E9E9",
|
|
"t. c #EAEAEA",
|
|
"y. c gray92",
|
|
"u. c #ECECEC",
|
|
"i. c #F3F3F3",
|
|
"p. c gray96",
|
|
"a. c #F6F6F6",
|
|
"s. c gray97",
|
|
"d. c #F9F9F9",
|
|
"f. c gray98",
|
|
"g. c #FBFBFB",
|
|
"h. c gray99",
|
|
"j. c #FDFDFD",
|
|
"k. c #FEFEFE",
|
|
"l. c white",
|
|
/* pixels */
|
|
" # # ",
|
|
" > F ~ R L L U R ~ ` ` ( W W +.&.g ",
|
|
" j h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.<.- ",
|
|
" 0 e.h.h.h.h.h.h.h.h.h.h.h.h.h.h.{ & ",
|
|
" # *.h.h.u.=.&.+...| | ..+.+.( C 3 ",
|
|
" # *.h.h...& # # # # # # ",
|
|
" & :.h.h.~ ",
|
|
" ; 2.h.h.G ",
|
|
" 3 9.h.h.n - w j M B z w & ",
|
|
" w t.h.f.z B :.t.f.h.h.h.t.+.i ",
|
|
" u s.h.f.6.h.h.h.h.h.h.h.h.h.e.z ",
|
|
" j h.h.h.h.h.h.h.u.9.7.u.h.h.h.e.t ",
|
|
" M h.h.h.h.h.2.B w 3 > t W s.h.h.{ & ",
|
|
" G h.h.h.h...8 & ( h.h.u.t ",
|
|
" R h.h.h.&.3 t t.h.h.A ",
|
|
" S h.h.=.8 & =.h.h.( ",
|
|
" ; A G 5 ( h.h.&.# ",
|
|
" Y h.h.=.& ",
|
|
" R h.h.:.- ",
|
|
" | h.h.+.# ",
|
|
" 3 6.h.h.W ",
|
|
" n h.h.h.n ",
|
|
" 5 S n & 8 4.h.h.e.8 ",
|
|
"# ( h.f.H # 5 +.h.h.h.U ",
|
|
"# +.h.h.f.L 5 # # ; l <.h.h.h.2.5 ",
|
|
" d u.h.h.h.7.+.' | 2.s.h.h.h.e.p ",
|
|
" # B u.h.h.h.h.h.h.h.h.h.h.2.d ",
|
|
" g *.s.h.h.h.h.h.h.9.R 8 ",
|
|
" - p F ~ { ` U c 0 ",
|
|
" "
|
|
};
|