
Added features: - Check if the room is valid - Pathfinding - Firsk - Camera Changes: - Borders Dev: - new test rooms - ber.vim plugin
301 lines
47 KiB
C
301 lines
47 KiB
C
/* XPM */
|
|
static char *walk_right_1_alpha[] = {
|
|
/* columns rows colors chars-per-pixel */
|
|
"150 150 145 2 ",
|
|
" c black",
|
|
". c #040404",
|
|
"X c gray2",
|
|
"o c #0B0B0B",
|
|
"O c gray5",
|
|
"+ c #101010",
|
|
"@ c gray7",
|
|
"# c #151515",
|
|
"$ c #161616",
|
|
"% c #202020",
|
|
"& c gray13",
|
|
"* c #222222",
|
|
"= c #232323",
|
|
"- c gray17",
|
|
"; c #2C2C2C",
|
|
": c #2F2F2F",
|
|
"> c #323232",
|
|
", c #343434",
|
|
"< c #353535",
|
|
"1 c gray21",
|
|
"2 c gray23",
|
|
"3 c #3C3C3C",
|
|
"4 c #3E3E3E",
|
|
"5 c #3F3F3F",
|
|
"6 c gray25",
|
|
"7 c gray26",
|
|
"8 c #464646",
|
|
"9 c gray28",
|
|
"0 c #494949",
|
|
"q c gray30",
|
|
"w c gray31",
|
|
"e c gray32",
|
|
"r c #565656",
|
|
"t c gray34",
|
|
"y c #5F5F5F",
|
|
"u c #606060",
|
|
"i c gray38",
|
|
"p c gray39",
|
|
"a c #646464",
|
|
"s c gray40",
|
|
"d c #6A6A6A",
|
|
"f c gray42",
|
|
"g c gray43",
|
|
"h c #6F6F6F",
|
|
"j c gray44",
|
|
"k c #717171",
|
|
"l c gray46",
|
|
"z c #767676",
|
|
"x c gray48",
|
|
"c c #7C7C7C",
|
|
"v c gray49",
|
|
"b c #7E7E7E",
|
|
"n c gray50",
|
|
"m c #818181",
|
|
"M c #838383",
|
|
"N c gray53",
|
|
"B c #888888",
|
|
"V c gray54",
|
|
"C c #8B8B8B",
|
|
"Z c gray55",
|
|
"A c gray56",
|
|
"S c #909090",
|
|
"D c gray58",
|
|
"F c gray59",
|
|
"G c #979797",
|
|
"H c #989898",
|
|
"J c gray60",
|
|
"K c #9A9A9A",
|
|
"L c #9B9B9B",
|
|
"P c gray62",
|
|
"I c #A0A0A0",
|
|
"U c #A4A4A4",
|
|
"Y c #A5A5A5",
|
|
"T c #A7A7A7",
|
|
"R c #A9A9A9",
|
|
"E c gray67",
|
|
"W c #ACACAC",
|
|
"Q c gray68",
|
|
"! c #AEAEAE",
|
|
"~ c #AFAFAF",
|
|
"^ c #B1B1B1",
|
|
"/ c gray70",
|
|
"( c gray71",
|
|
") c #B6B6B6",
|
|
"_ c gray72",
|
|
"` c #B9B9B9",
|
|
"' c #BBBBBB",
|
|
"] c #BCBCBC",
|
|
"[ c gray74",
|
|
"{ c gray",
|
|
"} c #C0C0C0",
|
|
"| c #C1C1C1",
|
|
" . c gray77",
|
|
".. c #C5C5C5",
|
|
"X. c gray78",
|
|
"o. c #C8C8C8",
|
|
"O. c gray79",
|
|
"+. c #CBCBCB",
|
|
"@. c gray80",
|
|
"#. c #CDCDCD",
|
|
"$. c #CECECE",
|
|
"%. c gray81",
|
|
"&. c #D0D0D0",
|
|
"*. c LightGray",
|
|
"=. c gray83",
|
|
"-. c #D5D5D5",
|
|
";. c gray84",
|
|
":. c #D7D7D7",
|
|
">. c gray85",
|
|
",. c #DADADA",
|
|
"<. c gray86",
|
|
"1. c gainsboro",
|
|
"2. c #DDDDDD",
|
|
"3. c gray87",
|
|
"4. c #DFDFDF",
|
|
"5. c gray88",
|
|
"6. c #E1E1E1",
|
|
"7. c #E2E2E2",
|
|
"8. c gray90",
|
|
"9. c #E6E6E6",
|
|
"0. c #E7E7E7",
|
|
"q. c gray91",
|
|
"w. c #E9E9E9",
|
|
"e. c #EAEAEA",
|
|
"r. c gray92",
|
|
"t. c #ECECEC",
|
|
"y. c gray93",
|
|
"u. c #EEEEEE",
|
|
"i. c #EFEFEF",
|
|
"p. c gray94",
|
|
"a. c #F1F1F1",
|
|
"s. c gray95",
|
|
"d. c #F3F3F3",
|
|
"f. c #F4F4F4",
|
|
"g. c gray96",
|
|
"h. c #F6F6F6",
|
|
"j. c gray97",
|
|
"k. c #F8F8F8",
|
|
"l. c #F9F9F9",
|
|
"z. c gray98",
|
|
"x. c #FBFBFB",
|
|
"c. c gray99",
|
|
"v. c #FDFDFD",
|
|
"b. c #FEFEFE",
|
|
"n. c white",
|
|
/* pixels */
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" o 8 S [ <.2.w.j.a.x.w.0.-.( V > ",
|
|
" $ z +.a.x.j.j.x.x.x.b.x.b.b.b.b.b.b.j.*.i O ",
|
|
" , R y.j.j.x.x.j.j.x.j.x.b.b.b.b.b.b.b.b.b.b.x.-.i ",
|
|
" M 2.j.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.I $ ",
|
|
" $ Y j.x.a.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.' % ",
|
|
" $ [ x.x.a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.j.<.8 ",
|
|
" O } x.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.7.- ",
|
|
" O J b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.<.- ",
|
|
" I x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.X.$ ",
|
|
" h x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.a.b.b.b.b.b.b.b.b.j.j.j.V ",
|
|
" % y.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.w.5 ",
|
|
" Y b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.@. ",
|
|
" 5 j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.e ",
|
|
" [ b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.( ",
|
|
" 6 j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.w.$ ",
|
|
" +.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.y.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.n ",
|
|
" , a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.b.b.b.x.b.b.b.b.b.b.b.b.b.b.b.} ",
|
|
" J j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.w. ",
|
|
" w.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.> ",
|
|
" % j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.V ",
|
|
" h j.x.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.[ ",
|
|
" P j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.2. ",
|
|
" ( j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.a.o ",
|
|
" ( x.b.b.b.b.b.b.b.b.b.b.b.b.b.x.j.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.5 ",
|
|
" ( j.b.b.b.b.b.b.b.b.b.b.b.b.b.a.j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.A ",
|
|
" ( x.b.b.b.b.b.b.b.b.b.b.b.b.b.y.j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j./ ",
|
|
" / j.b.b.b.b.b.b.b.b.b.b.b.b.b.j.j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.+. ",
|
|
" ! x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.2. ",
|
|
" j j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.2. ",
|
|
" ; a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.x.2. ",
|
|
" y.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.j.-. ",
|
|
" <.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.R ",
|
|
" Y x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.j.h ",
|
|
" 0 x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.X. ",
|
|
" o y.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.x.x.b.b.b.b.@.O - - ",
|
|
" / x.j.j.b.b.x.x.x.b.y.w.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.j./ y.b.j.j.2.X n x.x.r ",
|
|
" 5 2.j.j.j.j.a.G 8 w.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.w., / a.w.a.2.5 s w.x.@. d a.b.b.[ ",
|
|
" $ ! y.a.7.n o , / y.a.y.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.2.A z s @ , e N q x.b.b.x.} ",
|
|
" q j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.x.j.' $ 5 j.b.b.b.x.[ ",
|
|
" $ <.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.7.- 5 j.b.b.b.b.b.J ",
|
|
" o ! b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.a.y 5 <.b.b.x.b.b.j.y ",
|
|
" G x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.h > 0.x.b.j.x.b.b.y.% ",
|
|
" $ 0.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.N 2.b.b.j.y.b.b.b.+. ",
|
|
" [ x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.y.b.b.x.j.b.b.b.b.X. ",
|
|
" , a.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.b.b.b.b.b.b.b.b.b.r ",
|
|
" J j.a.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.! ",
|
|
" - <.x.7.a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.-.$ ",
|
|
" ' a.b.b.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.y.@.5 ",
|
|
" <.j.x.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.z $ > % ",
|
|
" 7.x.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.n ",
|
|
" 2.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.b.b.x.h ",
|
|
" ! x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.b.x.G ",
|
|
" 5 a.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.a.J O ",
|
|
" S j.x.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.j.$ ",
|
|
" 6 a.b.w.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.x.6 ",
|
|
" j.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.7.G ",
|
|
" > a.x.b.b.b.b.b.b.b.b.b.x.j.j.x.b.b.b.b.b.b.b.b.b.b.x.x.w.x ",
|
|
" J j.x.b.b.b.b.b.b.b.b.x.*.( R / z y.b.b.b.b.b.b.b.b.b.b.b.a.' ",
|
|
" $ y.x.x.j.b.b.b.b.b.b.b.j.; a.b.b.b.b.b.b.b.b.b.b.b.x.0. ",
|
|
" d j.b.x.X.b.b.b.b.b.b.b.<. *.b.b.b.b.b.b.b.b.b.b.b.j.S ",
|
|
" n j.x.x.x.b.b.b.b.b.b.j.! G j.b.b.b.b.b.b.b.b.b.y.S O ",
|
|
" , *.x.x.b.b.b.b.b.b.b.x.2.o 5 j.b.x.x.b.b.b.j.a.[ % ",
|
|
" % J 7.a.x.b.b.b.b.b.y.a.5 o a.b.b.a.j.j.y.R , ",
|
|
" $ V 2.x.b.b.b.b.y.8 G a.0.} J r $ ",
|
|
" e +.7.a.j.! $ ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" ",
|
|
" "
|
|
};
|