42_so_long/assets/text/little/pressentertoretry.alpha.xpm
mcolonna 30a935cf70 feat: game over and win screens *
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
2024-04-19 13:20:10 +02:00

287 lines
15 KiB
C

/* XPM */
static char *pressentertoretry_alpha[] = {
/* columns rows colors chars-per-pixel */
"219 26 255 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 #191919",
"8 c gray10",
"9 c #1B1B1B",
"0 c gray11",
"q c #1D1D1D",
"w c #1E1E1E",
"e c gray12",
"r c #202020",
"t c gray13",
"y c #222222",
"u c #232323",
"i c gray14",
"p c #252525",
"a c gray15",
"s c #272727",
"d c #282828",
"f c gray16",
"g c #2A2A2A",
"h c gray17",
"j c #2C2C2C",
"k c #2D2D2D",
"l c gray18",
"z c #2F2F2F",
"x c gray19",
"c c #313131",
"v c #323232",
"b c gray20",
"n c #343434",
"m c #353535",
"M c gray21",
"N c #373737",
"B c gray22",
"V c #393939",
"C c #3A3A3A",
"Z c gray23",
"A c #3C3C3C",
"S c gray24",
"D c #3E3E3E",
"F c #3F3F3F",
"G c gray25",
"H c #414141",
"J c gray26",
"K c #434343",
"L c #444444",
"P c gray27",
"I c #464646",
"U c gray28",
"Y c #484848",
"T c #494949",
"R c gray29",
"E c #4B4B4B",
"W c #4C4C4C",
"Q c gray30",
"! c #4E4E4E",
"~ c gray31",
"^ c #505050",
"/ c #515151",
"( c gray32",
") c #535353",
"_ c gray33",
"` c #555555",
"' c #565656",
"] c gray34",
"[ c #585858",
"{ c gray35",
"} c #5A5A5A",
"| c #5B5B5B",
" . c gray36",
".. c #5D5D5D",
"X. c gray37",
"o. c #5F5F5F",
"O. c #606060",
"+. c gray38",
"@. c #626262",
"#. c gray39",
"$. c #646464",
"%. c #656565",
"&. c gray40",
"*. c #676767",
"=. c #686868",
"-. c DimGray",
";. c #6A6A6A",
":. c gray42",
">. c #6C6C6C",
",. c #6D6D6D",
"<. c gray43",
"1. c #6F6F6F",
"2. c gray44",
"3. c #717171",
"4. c #727272",
"5. c gray45",
"6. c #747474",
"7. c gray46",
"8. c #767676",
"9. c #777777",
"0. c gray47",
"q. c #797979",
"w. c gray48",
"e. c #7B7B7B",
"r. c #7C7C7C",
"t. c gray49",
"y. c #7E7E7E",
"u. c gray50",
"i. c #808080",
"p. c #818181",
"a. c gray51",
"s. c #838383",
"d. c #848484",
"f. c gray52",
"g. c #868686",
"h. c gray53",
"j. c #888888",
"k. c #898989",
"l. c gray54",
"z. c #8B8B8B",
"x. c gray55",
"c. c #8D8D8D",
"v. c #8E8E8E",
"b. c gray56",
"n. c #909090",
"m. c gray57",
"M. c #929292",
"N. c #939393",
"B. c gray58",
"V. c #959595",
"C. c gray59",
"Z. c #979797",
"A. c #989898",
"S. c gray60",
"D. c #9A9A9A",
"F. c #9B9B9B",
"G. c gray61",
"H. c #9D9D9D",
"J. c gray62",
"K. c #9F9F9F",
"L. c #A0A0A0",
"P. c gray63",
"I. c #A2A2A2",
"U. c gray64",
"Y. c #A4A4A4",
"T. c #A5A5A5",
"R. c gray65",
"E. c #A7A7A7",
"W. c gray66",
"Q. c #A9A9A9",
"!. c #AAAAAA",
"~. c #ACACAC",
"^. c gray68",
"/. c #AEAEAE",
"(. c #AFAFAF",
"). c gray69",
"_. c #B1B1B1",
"`. c #B2B2B2",
"'. c gray70",
"]. c #B4B4B4",
"[. c gray71",
"{. c #B6B6B6",
"}. c #B7B7B7",
"|. c gray72",
" X c #B9B9B9",
".X c gray73",
"XX c #BBBBBB",
"oX c #BCBCBC",
"OX c gray74",
"+X c gray",
"@X c gray75",
"#X c #C0C0C0",
"$X c #C1C1C1",
"%X c gray76",
"&X c #C3C3C3",
"*X c gray77",
"=X c #C5C5C5",
"-X c #C6C6C6",
";X c gray78",
":X c #C8C8C8",
">X c gray79",
",X c #CACACA",
"<X c #CBCBCB",
"1X c gray80",
"2X c #CDCDCD",
"3X c #CECECE",
"4X c gray81",
"5X c #D0D0D0",
"6X c gray82",
"7X c #D2D2D2",
"8X c LightGray",
"9X c gray83",
"0X c #D5D5D5",
"qX c gray84",
"wX c #D7D7D7",
"eX c #D8D8D8",
"rX c gray85",
"tX c #DADADA",
"yX c gray86",
"uX c gainsboro",
"iX c #DDDDDD",
"pX c gray87",
"aX c #DFDFDF",
"sX c gray88",
"dX c #E1E1E1",
"fX c #E2E2E2",
"gX c gray89",
"hX c #E4E4E4",
"jX c gray90",
"kX c #E6E6E6",
"lX c #E7E7E7",
"zX c gray91",
"xX c #E9E9E9",
"cX c #EAEAEA",
"vX c gray92",
"bX c #ECECEC",
"nX c gray93",
"mX c #EEEEEE",
"MX c #EFEFEF",
"NX c gray94",
"BX c #F1F1F1",
"VX c gray95",
"CX c #F3F3F3",
"ZX c #F4F4F4",
"AX c gray96",
"SX c #F6F6F6",
"DX c gray97",
"FX c #F8F8F8",
"GX c #F9F9F9",
"HX c gray98",
"JX c #FBFBFB",
"KX c gray99",
"LX c #FDFDFD",
"PX c #FEFEFE",
"IX c white",
/* pixels */
" % , - O % 5 d H ! ! S d - ",
" H P.oX;X%XP.{ , % a.}.P.<XlXSXJXSXNXgXoX_ ",
"O W.IXIXIXIXIXJX/.i 5 qXIXIXIXIXNXvXmXSXIXIX%X- - O % O O % ",
"% .XIXv./ ..C.lXIX%Xq - <XIX<X4.R x i d S O.v./ x oX4. 8 /.m.% % l._.q ",
"% oXIX! S 7XIXa. O }.IXr. O.IX<X- S SXvXi 5 eXIX_ ",
"% oXIX! { JX%X% O 8 , 8 8 O _.IXa. ..IXqX5 x NXNXM , 7XIXO. ",
"- ;XJXH Z JX4X, O % 5 d u O 5 8 - % i ..P.aX}., O u / C.eX<Xi % .XIXr. M =.5 O l S u - i q O.IXeXx i i % % 8 8 % % - u i % O i u H NXmXU i d - % - O % O 8 d q % 5 8 - q i d 4XIX4.i d 5 % - i i % % O % % ",
", <XSXZ =.IX}.% O a.W.5 i v.4XvXaX/ % _ _.qXeX;Xm.l % _ /.lXIXIXIXmXl O R P.eXIXIXIXJX! % %XIX4. O _.IX{ q H.vXJXeX/ O a.vXgXlXIXSXgXvXlXe. - =.oXeXeX%Xr.q U oXU , %.oXlXvXC.% { lXgXaXIXIXgXlXvXH.% O U D.;X<XD.x % m.H.- x C.qXvXqXH % ...XeXeX%Xf.i x qXlXaXSXIXlXlXvX%Xu { .XM 5 4.;XlXlXr.u /.C.% % m._.i ",
"8 qXNXl x 7XIX7. - <XIXv.qXIXJXNXIX/.O O r.SXIXNXmXIXIXqXd % m.SXIXIXeXW.vXIX! 4.mXIXIXgX/.aXIX1. - <XIX1.5 u x H _ =.e.! O O }.IXC..XIXSXmXIX4X5 l.NXIXIXIXIXIXNXSXl. - H.IXIXmXNXIXIX}.5 e.IX_./.IXIXmXIXvXl O.NXIXIXIXIXIXSXSX_.% O 7.NXIXIXIXIXqXx 8 eXNXl.gXIXSXNXIXC. - v.JXIXNXmXIXIX;Xq M gXJXIXIXIXIXSXSXqXu C.IXE..XIXIXmXIXqX/ SXJX=. / JXNXH ",
"u aXmX! i x 4.eXIX;Xq - <XIXIXNXC.U 4.IX;X- ! SXNXf.M l / oXIX7. R SXIXoX_ q % D.aXZ l vXIX4XO.i O e.gX_ q eXIXeX7XgXmXJXIXIXIXgX8 O /.IXNXIX;XR U lXSXS , S ! a.IXvX..Z Z , e.IXgX=.l x ..eXIXR r.IXIXIXoX..H eXJXS % M R 1.mXJX7.S S q { SXIXoX7.e.qXIXE.O q aXIXIXvXv.H f.IX/.O %.JXvX7.x l _ 4XIX{ O d U { qXIXD.S S d D.IXIXJX_._ R vXvXx E.IXeXi - .XIX}.- ",
"l lXIXmXgXNXIXIX%Xx , 4XIXmX..O R IX%X% - oXIXr. O U <XIX=. e.IX7Xu , u { IXlXZ - i O l mXIXIXIXIXSXmXgXqX;Xl.- O _.IXIXqXi % %XIX_ S SXgXq u aXSX{ % ..aXJXH a.IXIXH., , qXSXZ 8 aXSXS , ;XIX_.5 U NXvXd q gXIXlX! %.IXW. 5 7XJX%. O _ qXIX_ }.IX7. H.IXJXl.- u vXvXu Z mXIXv. ! SXJX_ ",
"Z mXJXvXmXlX%X4.5 , 4XIXl.O u /.O. M NXeX8 % H E.NXIX.Xq 1.IXmX_.f.! 5 ! JXSXoXv._ q d vXJXm.O.! S l q 5 % % .XIXSX{ % .XIXO. M SXlXi { IX}.O , _ .XJXJXD.- a.IX4Xq O a.D., 8 eXIXR U SXmXS - <XIX/ q aXIX4. x _./ R JX;X- - ! _.JXIXE., /.IXr. H.IX.X- - m.l.% O D.IXvXx % /.IX%X- ",
"H SXqXM x i - , 4XJXH O O.IXP.! W.SXIXaXr.8 u oXJXIXIXJX;X/ 5 E.SXIXIXIX7X%.% l mXNXx - ;XIX%X, % oXIXO. x NXvXd l.IXr...oXJXIX4X=., f.IXm. O 5 qXIX! 4.IX;X- O /.IX%. q gXmXl O e.IXv./ .XSXIXqX4., W.IXf. P.IX7. O x vXIXC. Z mXIX%. ",
"R SX<X- , 4XJXS 7.IXlXSXIXqXe.i 5 / v.oXmXIXmX! - R f.}.gXIXJX=. M NXNXl 5 7XIXe. - ;XIXO. l mXNXx P.IXgXIXIX;X=.5 a.IXv. , 4XIX_ a.IX/.O W.IX%. q gXmXd v.IXlXJXIX4X4.q H.IXv. H.IX4. m.IXlXx v.IX4X8 ",
"! JX;X- , 4XJXS 4.IXJX<X4.q % Z oXIX}.% % d W.IXqX8 M SXmXl q aXIX/ % %XIX1. i vXNXM P.IXSX.X..5 f.IXv. - <XIX.. 7.IX}.O % oXIX! u gXmXd m.IXSX%X%.8 D.IXm. H.IX7. l gXIXW.aXIX4. ",
"! JX;X% , 4XJXS / IXqXl 8 f.R , O ! IXaXq , % x NXNXx x mXNXx u gXJXH O _.IXf. u gXSXS r.IX}.5 d v.l f.IXm. - %XIX%. / JXgXd S mXlXu q gXmXl =.IX%Xq u l.Z m.IXD. P.IX4. f.IXIXIXeXu ",
"! JX;X- - 4XJXH 8 7XIXW.Z , % 8 U _.IXC.Z <Xv.l 5 , i m.IXqX, i oXH.Z 5 , u 7.SXvXl u gXJXU u aXSXH D.IXE. u lXJXH x vXSXv.l - - q _ <XIX=. f.IXv. % ;XIX=. 8 7XIX/.x 8 U <XIXD.O q gXmXd d aXJXD.x - - q ! oXIXr. m.IXP. P.IX7. i aXIXIXa. ",
"! JX;X% , 4XJXH ! gXIXNX7X;XeXJXIXeXZ / IXIXvXqX7XlXIXIXl. Z NXIXNXeX7XgXIXIXE.% % %XIX%Xa.r.a.a.l.v.P.O.O 8 qXIX/ r.IXoX% i lXSXS O 4.NXIXvX<X<XaXIXIXoXu f.IXm. , <XIX=. { NXIXlXqXNXIX7Xi q lXmXl O.mXIXmX4X;XaXJXIX<Xl D.IXH. H.IX7. C.IXgXd ",
"d oXf.O - <XSXZ Z E.gXSXJXNX4Xf.i - e.qXJXIXIXIXgXf.5 O %.4XNXIXIXIXlXH.u O.NXIXIXIXIXIXIXIXIX<X- % /.mXS { IX.X% u gXgXu O / }.vXJXJXvX%X4.8 e.IXf. - oXJXU O ..qXJXIXSX.XM 8 eXvXi O R /.lXSXJXmX;Xe.q v.JX7. C.IX=. - %XIXC.O ",
" , % H ..% O u Z H x , 8 H ..O.! i 5 S ..O./ d O % R v./.oX%X%XoX_.P./ q x O 5 =.S O R U % d S S d - u %.u M / % q ! { S , O ! / % % i S S l , u { 8 d %.8 ! SXmXZ ",
" O % % % % O O E.IX/.O ",
" l vXJX{ ",
" 7.IXeX8 ",
" % }.IXC. ",
" % H.lXU ",
" 5 l O "
};