
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
140 lines
3.1 KiB
C
140 lines
3.1 KiB
C
/* XPM */
|
|
static char *__alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"22 30 104 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 #0E0E0E",
|
|
"- c gray6",
|
|
"; c #101010",
|
|
": c #161616",
|
|
"> c #1D1D1D",
|
|
", c #1E1E1E",
|
|
"< c gray13",
|
|
"1 c gray14",
|
|
"2 c gray15",
|
|
"3 c #272727",
|
|
"4 c gray16",
|
|
"5 c #2A2A2A",
|
|
"6 c gray17",
|
|
"7 c #343434",
|
|
"8 c #373737",
|
|
"9 c #393939",
|
|
"0 c gray23",
|
|
"q c #3E3E3E",
|
|
"w c #464646",
|
|
"e c #484848",
|
|
"r c gray29",
|
|
"t c gray30",
|
|
"y c gray33",
|
|
"u c #555555",
|
|
"i c #5A5A5A",
|
|
"p c #5F5F5F",
|
|
"a c gray40",
|
|
"s c #6D6D6D",
|
|
"d c #6F6F6F",
|
|
"f c #727272",
|
|
"g c #777777",
|
|
"h c #797979",
|
|
"j c #7E7E7E",
|
|
"k c gray50",
|
|
"l c #808080",
|
|
"z c gray51",
|
|
"x c #838383",
|
|
"c c #868686",
|
|
"v c gray53",
|
|
"b c gray54",
|
|
"n c #8B8B8B",
|
|
"m c gray57",
|
|
"M c gray58",
|
|
"N c #959595",
|
|
"B c #979797",
|
|
"V c gray60",
|
|
"C c #9A9A9A",
|
|
"Z c gray61",
|
|
"A c gray62",
|
|
"S c gray63",
|
|
"D c #A2A2A2",
|
|
"F c #A4A4A4",
|
|
"G c gray66",
|
|
"H c #A9A9A9",
|
|
"J c #AAAAAA",
|
|
"K c gray67",
|
|
"L c gray68",
|
|
"P c gray69",
|
|
"I c #B1B1B1",
|
|
"U c gray71",
|
|
"Y c gray72",
|
|
"T c #B9B9B9",
|
|
"R c #BBBBBB",
|
|
"E c #BCBCBC",
|
|
"W c gray74",
|
|
"Q c gray75",
|
|
"! c #C1C1C1",
|
|
"~ c gray76",
|
|
"^ c gray77",
|
|
"/ c gray79",
|
|
"( c #D0D0D0",
|
|
") c #D2D2D2",
|
|
"_ c #D5D5D5",
|
|
"` c gray84",
|
|
"' c gray85",
|
|
"] c #DDDDDD",
|
|
"[ c gray88",
|
|
"{ c #E1E1E1",
|
|
"} c #E2E2E2",
|
|
"| c gray89",
|
|
" . c gray91",
|
|
".. c #E9E9E9",
|
|
"X. c #ECECEC",
|
|
"o. c gray93",
|
|
"O. c #EEEEEE",
|
|
"+. c gray95",
|
|
"@. c #F4F4F4",
|
|
"#. c gray96",
|
|
"$. c #F6F6F6",
|
|
"%. c #F8F8F8",
|
|
"&. c #FEFEFE",
|
|
"*. c white",
|
|
/* pixels */
|
|
" + % + + + + ",
|
|
" 8 H R R U I L F A B m n c l l l l l g 8 ",
|
|
"+ H *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.U % ",
|
|
" A *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.B ",
|
|
" 2 k B A S H L I U R W ! ^ / +.*.*.*._ 4 ",
|
|
" + + + + % % % u O.*.*...e ",
|
|
" 2 ) *.*.+.a ",
|
|
" * F *.*.*.n % ",
|
|
" p $.*.*.W : ",
|
|
" , ) *.*...q ",
|
|
" k *.*.*.c ",
|
|
" 4 ] *.*._ < ",
|
|
" l *.*.*.f ",
|
|
" < ' *.*._ , ",
|
|
" d *.*.*.l ",
|
|
" * W *.*.} 4 ",
|
|
" w +.*.*.B ",
|
|
" + V *.*.O.9 ",
|
|
" 2 } *.*.H % ",
|
|
" f *.*.$.t ",
|
|
" * ^ *.*.^ ; ",
|
|
" e $.*.*.h ",
|
|
" A *.*...8 ",
|
|
" 2 } *.*.R % ",
|
|
" f *.*.*.d ",
|
|
" % W *.*.} 4 ",
|
|
" 4 ..*.*.A ",
|
|
" 4 } *...9 ",
|
|
" + u S p ",
|
|
" "
|
|
};
|