
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
170 lines
3.4 KiB
C
170 lines
3.4 KiB
C
/* XPM */
|
|
static char *__alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"19 30 134 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 #0E0E0E",
|
|
"= c gray6",
|
|
"- c #101010",
|
|
"; c gray7",
|
|
": c #131313",
|
|
"> c gray8",
|
|
", c #161616",
|
|
"< c gray9",
|
|
"1 c #181818",
|
|
"2 c #191919",
|
|
"3 c gray10",
|
|
"4 c #1B1B1B",
|
|
"5 c gray11",
|
|
"6 c #202020",
|
|
"7 c gray13",
|
|
"8 c #232323",
|
|
"9 c gray14",
|
|
"0 c #272727",
|
|
"q c #282828",
|
|
"w c #2A2A2A",
|
|
"e c #2C2C2C",
|
|
"r c #2D2D2D",
|
|
"t c gray18",
|
|
"y c #2F2F2F",
|
|
"u c #313131",
|
|
"i c #323232",
|
|
"p c gray20",
|
|
"a c #343434",
|
|
"s c gray22",
|
|
"d c #3A3A3A",
|
|
"f c gray23",
|
|
"g c #3E3E3E",
|
|
"h c gray25",
|
|
"j c #414141",
|
|
"k c #464646",
|
|
"l c #4E4E4E",
|
|
"z c gray31",
|
|
"x c #505050",
|
|
"c c #515151",
|
|
"v c gray33",
|
|
"b c gray34",
|
|
"n c gray36",
|
|
"m c #5D5D5D",
|
|
"M c gray37",
|
|
"N c #5F5F5F",
|
|
"B c #626262",
|
|
"V c #656565",
|
|
"C c #676767",
|
|
"Z c #6A6A6A",
|
|
"A c gray43",
|
|
"S c #727272",
|
|
"D c #797979",
|
|
"F c #7C7C7C",
|
|
"G c gray49",
|
|
"H c #818181",
|
|
"J c #848484",
|
|
"K c gray52",
|
|
"L c #888888",
|
|
"P c #8B8B8B",
|
|
"I c #8D8D8D",
|
|
"U c #909090",
|
|
"Y c #929292",
|
|
"T c #959595",
|
|
"R c gray59",
|
|
"E c #9B9B9B",
|
|
"W c gray61",
|
|
"Q c #9D9D9D",
|
|
"! c gray63",
|
|
"~ c #A4A4A4",
|
|
"^ c #A5A5A5",
|
|
"/ c gray66",
|
|
"( c #A9A9A9",
|
|
") c gray67",
|
|
"_ c #ACACAC",
|
|
"` c gray68",
|
|
"' c #AEAEAE",
|
|
"] c #B1B1B1",
|
|
"[ c #B2B2B2",
|
|
"{ c gray70",
|
|
"} c #B4B4B4",
|
|
"| c gray72",
|
|
" . c #B9B9B9",
|
|
".. c #BBBBBB",
|
|
"X. c #BCBCBC",
|
|
"o. c gray74",
|
|
"O. c gray",
|
|
"+. c #C0C0C0",
|
|
"@. c gray76",
|
|
"#. c gray79",
|
|
"$. c #CACACA",
|
|
"%. c #CBCBCB",
|
|
"&. c #CDCDCD",
|
|
"*. c gray81",
|
|
"=. c #D0D0D0",
|
|
"-. c LightGray",
|
|
";. c gray83",
|
|
":. c #D5D5D5",
|
|
">. c gray84",
|
|
",. c #D7D7D7",
|
|
"<. c gainsboro",
|
|
"1. c gray88",
|
|
"2. c #E1E1E1",
|
|
"3. c #E2E2E2",
|
|
"4. c gray90",
|
|
"5. c #E6E6E6",
|
|
"6. c #E7E7E7",
|
|
"7. c #EAEAEA",
|
|
"8. c gray92",
|
|
"9. c #ECECEC",
|
|
"0. c #EEEEEE",
|
|
"q. c #EFEFEF",
|
|
"w. c gray94",
|
|
"e. c #F1F1F1",
|
|
"r. c gray95",
|
|
"t. c #F3F3F3",
|
|
"y. c gray96",
|
|
"u. c gray97",
|
|
"i. c #F9F9F9",
|
|
"p. c gray98",
|
|
"a. c #FBFBFB",
|
|
"s. c gray99",
|
|
"d. c #FDFDFD",
|
|
"f. c white",
|
|
/* pixels */
|
|
" & & + ",
|
|
" 3 N Q o.o._ K c < ",
|
|
" 3 D ;.f.f.f.f.f.f.i.#.N + ",
|
|
" t @.f.f.f.f.f.f.f.f.f.f.y.F + ",
|
|
" + ^ f.f.f.i.#.Q U ~ *.i.f.f.t.c ",
|
|
" + ( f.f.;.B : < Z 5.f.f.] & ",
|
|
" t ~ L 8 A f.f.3.5 ",
|
|
" q 7.f.t.p ",
|
|
" t 9.f.t.p ",
|
|
" F f.f.<.8 ",
|
|
" & q J 9.f.f._ & ",
|
|
" + 9 z K } 3.f.f.f.7.k ",
|
|
" = L 3.i.f.f.f.f.f.<.N ",
|
|
" g i.f.f.f.f.f.f.o.p ",
|
|
" 5 } 9.i.f.f.f.f.t._ p ",
|
|
" : p z F @.y.f.f.f.;.f ",
|
|
" = b =.f.f.f.o.: ",
|
|
" p ;.f.f.i.c ",
|
|
" n i.f.f.U ",
|
|
" 3 ;.f.f.] & ",
|
|
" & ..f.f.o.& ",
|
|
" & g f + & o.f.f._ + ",
|
|
" S t.9.N t 5.f.f.K ",
|
|
"+ _ f.f.<.p : ^ f.f.t.j ",
|
|
" Z f.f.f.=.b 5 & + : g ] f.f.f.( & ",
|
|
" < } f.f.f.i.;...} #.t.f.f.f.=.t ",
|
|
" q o.f.f.f.f.f.f.f.f.f.f.*.f ",
|
|
" 3 F ;.i.f.f.f.f.f.5.T 8 ",
|
|
" 3 c D T E I V t ",
|
|
" "
|
|
};
|