
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
167 lines
3.4 KiB
C
167 lines
3.4 KiB
C
/* XPM */
|
|
static char *__alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"20 30 131 2 ",
|
|
" c black",
|
|
". c #010101",
|
|
"X c #020202",
|
|
"o c gray1",
|
|
"O c #040404",
|
|
"+ c gray2",
|
|
"@ c #060606",
|
|
"# c #070707",
|
|
"$ c #090909",
|
|
"% c gray4",
|
|
"& c #0B0B0B",
|
|
"* c #0C0C0C",
|
|
"= c gray5",
|
|
"- c #0E0E0E",
|
|
"; c gray6",
|
|
": c #101010",
|
|
"> c #111111",
|
|
", c gray8",
|
|
"< c gray9",
|
|
"1 c #1D1D1D",
|
|
"2 c #1E1E1E",
|
|
"3 c gray12",
|
|
"4 c #202020",
|
|
"5 c gray13",
|
|
"6 c #222222",
|
|
"7 c gray14",
|
|
"8 c gray15",
|
|
"9 c #272727",
|
|
"0 c gray16",
|
|
"q c #2A2A2A",
|
|
"w c #2C2C2C",
|
|
"e c #2D2D2D",
|
|
"r c gray18",
|
|
"t c #313131",
|
|
"y c gray20",
|
|
"u c gray21",
|
|
"i c gray23",
|
|
"p c #3C3C3C",
|
|
"a c gray24",
|
|
"s c #3E3E3E",
|
|
"d c gray25",
|
|
"f c #444444",
|
|
"g c #464646",
|
|
"h c gray28",
|
|
"j c #484848",
|
|
"k c #4C4C4C",
|
|
"l c gray30",
|
|
"z c gray33",
|
|
"x c gray34",
|
|
"c c gray35",
|
|
"v c #5A5A5A",
|
|
"b c #5B5B5B",
|
|
"n c gray36",
|
|
"m c gray37",
|
|
"M c #6A6A6A",
|
|
"N c gray44",
|
|
"B c #717171",
|
|
"V c gray45",
|
|
"C c gray46",
|
|
"Z c #797979",
|
|
"A c #7B7B7B",
|
|
"S c #7C7C7C",
|
|
"D c #808080",
|
|
"F c #838383",
|
|
"G c gray52",
|
|
"H c gray53",
|
|
"J c #898989",
|
|
"K c #8B8B8B",
|
|
"L c gray55",
|
|
"P c #8E8E8E",
|
|
"I c #909090",
|
|
"U c gray57",
|
|
"Y c gray59",
|
|
"T c #9A9A9A",
|
|
"R c #9D9D9D",
|
|
"E c #A2A2A2",
|
|
"W c gray64",
|
|
"Q c #A5A5A5",
|
|
"! c gray66",
|
|
"~ c gray67",
|
|
"^ c gray68",
|
|
"/ c #AEAEAE",
|
|
"( c #AFAFAF",
|
|
") c #B1B1B1",
|
|
"_ c #B2B2B2",
|
|
"` c #B4B4B4",
|
|
"' c #B6B6B6",
|
|
"] c #B7B7B7",
|
|
"[ c gray73",
|
|
"{ c #BBBBBB",
|
|
"} c gray74",
|
|
"| c gray",
|
|
" . c gray75",
|
|
".. c #C1C1C1",
|
|
"X. c gray76",
|
|
"o. c #C3C3C3",
|
|
"O. c gray77",
|
|
"+. c #C6C6C6",
|
|
"@. c #C8C8C8",
|
|
"#. c #CACACA",
|
|
"$. c #CBCBCB",
|
|
"%. c LightGray",
|
|
"&. c gray83",
|
|
"*. c #D7D7D7",
|
|
"=. c #DDDDDD",
|
|
"-. c #DFDFDF",
|
|
";. c gray88",
|
|
":. c #E1E1E1",
|
|
">. c #E2E2E2",
|
|
",. c gray89",
|
|
"<. c #E6E6E6",
|
|
"1. c #E7E7E7",
|
|
"2. c gray91",
|
|
"3. c #E9E9E9",
|
|
"4. c #EAEAEA",
|
|
"5. c gray92",
|
|
"6. c gray93",
|
|
"7. c #EEEEEE",
|
|
"8. c gray94",
|
|
"9. c gray95",
|
|
"0. c #F3F3F3",
|
|
"q. c #F4F4F4",
|
|
"w. c gray96",
|
|
"e. c #F6F6F6",
|
|
"r. c #F8F8F8",
|
|
"t. c #F9F9F9",
|
|
"y. c gray98",
|
|
"u. c gray99",
|
|
"i. c #FDFDFD",
|
|
"p. c #FEFEFE",
|
|
"a. c white",
|
|
/* pixels */
|
|
" @ * * * ",
|
|
" $ p S ! | +.{ U j $ ",
|
|
" p ) 9.a.a.a.a.a.a.e.Q 0 ",
|
|
" n <.a.a.a.e.<.2.y.a.a.a.$.t ",
|
|
" f 2.a.a.*.Z p 9 0 n $.a.a.a.X.2 ",
|
|
" > { a.a.X.0 2 ) a.a.a.L @ ",
|
|
" j e.a.7.d 5 $.a.a.<.t ",
|
|
" G a.a.' $ k 9.a.a.V ",
|
|
"@ / a.a.G * | a.a.W ",
|
|
"$ | a.a.V K a.a.{ $ ",
|
|
"* +.a.a.C D a.a.X.$ ",
|
|
"$ ) a.a.R U a.a.{ $ ",
|
|
" L a.a.:.r 5 X.a.a.! @ ",
|
|
" j e.a.a.' 9 @ f $.a.a.a.U ",
|
|
" * ! a.a.a.%.V u 5 5 f T 7.a.a.a.a.M ",
|
|
" 0 $.a.a.a.a.9.:.:.e.a.a.a.a.a.e.d ",
|
|
" 0 / y.a.a.a.a.a.a.a.9.9.a.a.%.< ",
|
|
" * c / =.9.9.2.$.K n :.a.a.Y ",
|
|
" @ 2 u i 0 > Z a.a.e.j ",
|
|
" r =.a.a.| * ",
|
|
" * Q a.a.e.c ",
|
|
" $ D y.a.a./ * ",
|
|
" , K e.a.a.=.u ",
|
|
" $ j | a.a.a.2.z ",
|
|
" @ 5 n ) e.a.a.a.:.c ",
|
|
" f W =.a.a.a.a.y.) u ",
|
|
" r :.a.a.a.a.y.X.c * ",
|
|
" u 7.a.a.9.' c > ",
|
|
" @ M / D p * ",
|
|
" @ "
|
|
};
|