
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
173 lines
3.6 KiB
C
173 lines
3.6 KiB
C
/* XPM */
|
|
static char *__alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"22 30 137 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 gray5",
|
|
"; c #0E0E0E",
|
|
": c gray6",
|
|
"> c #101010",
|
|
", c #111111",
|
|
"< c gray7",
|
|
"1 c #131313",
|
|
"2 c gray8",
|
|
"3 c #151515",
|
|
"4 c #161616",
|
|
"5 c gray9",
|
|
"6 c #181818",
|
|
"7 c #1B1B1B",
|
|
"8 c #1D1D1D",
|
|
"9 c #1E1E1E",
|
|
"0 c gray12",
|
|
"q c #202020",
|
|
"w c #222222",
|
|
"e c #232323",
|
|
"r c gray16",
|
|
"t c #2C2C2C",
|
|
"y c #2F2F2F",
|
|
"u c gray19",
|
|
"i c #313131",
|
|
"p c #323232",
|
|
"a c #343434",
|
|
"s c #353535",
|
|
"d c gray22",
|
|
"f c gray26",
|
|
"g c #464646",
|
|
"h c #484848",
|
|
"j c #494949",
|
|
"k c #505050",
|
|
"l c #515151",
|
|
"z c gray34",
|
|
"x c #585858",
|
|
"c c #5F5F5F",
|
|
"v c gray38",
|
|
"b c #626262",
|
|
"n c gray39",
|
|
"m c #676767",
|
|
"M c #686868",
|
|
"N c #6A6A6A",
|
|
"B c gray42",
|
|
"V c #6C6C6C",
|
|
"C c #6D6D6D",
|
|
"Z c #727272",
|
|
"A c gray48",
|
|
"S c gray50",
|
|
"D c #808080",
|
|
"F c #838383",
|
|
"G c gray52",
|
|
"H c #868686",
|
|
"J c gray54",
|
|
"K c #8B8B8B",
|
|
"L c #909090",
|
|
"P c #929292",
|
|
"I c gray58",
|
|
"U c #959595",
|
|
"Y c gray59",
|
|
"T c #979797",
|
|
"R c #989898",
|
|
"E c #9A9A9A",
|
|
"W c gray62",
|
|
"Q c #9F9F9F",
|
|
"! c #A2A2A2",
|
|
"~ c gray64",
|
|
"^ c #A4A4A4",
|
|
"/ c #A5A5A5",
|
|
"( c gray65",
|
|
") c #A7A7A7",
|
|
"_ c gray66",
|
|
"` c #A9A9A9",
|
|
"' c #B2B2B2",
|
|
"] c gray70",
|
|
"[ c #B4B4B4",
|
|
"{ c gray71",
|
|
"} c #B6B6B6",
|
|
"| c #B7B7B7",
|
|
" . c #B9B9B9",
|
|
".. c gray74",
|
|
"X. c gray75",
|
|
"o. c #C1C1C1",
|
|
"O. c #C3C3C3",
|
|
"+. c gray77",
|
|
"@. c #C5C5C5",
|
|
"#. c #C6C6C6",
|
|
"$. c gray78",
|
|
"%. c #C8C8C8",
|
|
"&. c gray79",
|
|
"*. c #CACACA",
|
|
"=. c #CBCBCB",
|
|
"-. c gray80",
|
|
";. c #CDCDCD",
|
|
":. c #D0D0D0",
|
|
">. c gray82",
|
|
",. c #D5D5D5",
|
|
"<. c gray84",
|
|
"1. c gray86",
|
|
"2. c #DDDDDD",
|
|
"3. c #E1E1E1",
|
|
"4. c #E2E2E2",
|
|
"5. c #E6E6E6",
|
|
"6. c #E7E7E7",
|
|
"7. c gray91",
|
|
"8. c #E9E9E9",
|
|
"9. c #EAEAEA",
|
|
"0. c gray92",
|
|
"q. c #ECECEC",
|
|
"w. c gray93",
|
|
"e. c #EEEEEE",
|
|
"r. c #EFEFEF",
|
|
"t. c gray94",
|
|
"y. c #F1F1F1",
|
|
"u. c #F4F4F4",
|
|
"i. c gray97",
|
|
"p. c #F8F8F8",
|
|
"a. c #F9F9F9",
|
|
"s. c gray98",
|
|
"d. c #FBFBFB",
|
|
"f. c gray99",
|
|
"g. c #FDFDFD",
|
|
"h. c #FEFEFE",
|
|
"j. c white",
|
|
/* pixels */
|
|
" & : # ",
|
|
" 9 b E .+.| U x 4 ",
|
|
" & M 1.f.f.f.f.f.f.a.=.l ",
|
|
" : P a.f.f.f.f.f.f.f.f.f.w.M # ",
|
|
" # J f.f.f.i.=.U G E -.a.f.f.t.l ",
|
|
" z i.f.f.4.b 1 4 C w.f.f.>.q ",
|
|
" 6 =.f.f.7.j M i.f.f.A ",
|
|
" M f.f.f.Z : .f.f.>.6 ",
|
|
" : o.f.f.=.4 c f.f.a.j ",
|
|
" i w.f.f.Z r 7.f.f.D ",
|
|
" b f.f.w.i 1 =.f.f.` ",
|
|
" J f.f.-.1 # | f.f.o.: ",
|
|
" ^ f.f.| # ^ f.f.=.1 ",
|
|
"# ] f.f.^ Q f.f.-.4 ",
|
|
"# | f.f.^ ~ f.f.=.1 ",
|
|
"# | f.f.` ` f.f.o.& ",
|
|
" ` f.f.| # # | f.f. .& ",
|
|
" U f.f.+.: : =.f.f.~ ",
|
|
" A f.f.1.9 q 4.f.f.G ",
|
|
" z f.f.t.d f a.f.f.b ",
|
|
" i w.f.f.M G f.f.t.a ",
|
|
" 1 +.f.f.| & 4 -.f.f.=.1 ",
|
|
" D f.f.t.j M f.f.f.J ",
|
|
" i 7.f.f.+.q d 4.f.f.7.a ",
|
|
" # J f.f.f.o.f : 1 z <.f.f.f.P # ",
|
|
" 9 +.f.f.f.t.o.~ ` -.a.f.f.f.=.9 ",
|
|
" i -.f.f.f.f.f.f.f.f.f.f.=.i ",
|
|
" q E 7.f.f.f.f.f.f.7.U q ",
|
|
" # y C E ` ^ P M y ",
|
|
" # "
|
|
};
|