Add mirror block

This commit is contained in:
Miloslav Ciz 2025-02-10 23:21:23 +01:00
parent edb7bd94fa
commit 3c903ff49f
3 changed files with 170 additions and 73 deletions

View file

@ -93,10 +93,14 @@ static const char *LCR_internalDataFile =
"#Rrep1;testmap;482f70f9 00000188:00c1:0089:0111:00b9:0091:0109:0028:0050:00c1:0093:0030:00d1:0069:0041:0020:0071:0013:0012:0023:0022:0050:0032:0020:0022:0060:0024:00bc:0044"
// MAP 1:
"#MLicar1;4321 0 "
":*B3mL:!x6G:+L2H:+D38" // start, finish, CPs
// pillars:
":nw0w2L:f151:m151"
":nz0w2L:f151:m151"
":nw0H2L:f151:m151"
":nz0H2L:f151:m151"
// big structure:
":=z09:f83D"
":=H0k:fa1s"
@ -156,11 +160,6 @@ static const char *LCR_internalDataFile =
// finish ramp:
":-w5u:f31d"
":'w5G:f311"
// pillars:
":nv0v2|:f151:nw0v2:f151:nv0w2J|:f151:nw0w2L:f151"
":ny0v2|:f151:nz3v2:f121:ny0w2J|:f151:nz3w2L:f121"
":nv0G2|:f151:nw0G2:f151:nv0H2J|:f151:nw0H2L:f151"
":ny0G2|:f151:nz3G2:f121:ny0H2J|:f151:nz3H2L:f121"
/* tiny maps, max:
- 400 character string
@ -191,6 +190,20 @@ static const char *LCR_internalDataFile =
"#MLCtiny2;4321 2"
":*w1d:!w1d:+w1A"
// big bumps:
":vw1hJ:m111"
":vw1qJ:m111"
":vw1yJ:m111"
":vy1r1J:m111"
":vy1u2J:m111"
":vv1t3J:m111"
":vu1k1I:vu1l1|"
":vu1v2I:vu1w2|"
":vy1lL:vy1m"
":vy1v1L:vy1w1"
":vy1yL:vy1z"
// diagonal column:
":Aw1mL:m111"
// big structure:
":=t0d2:f71p"
":=t1B1:f711"
@ -198,19 +211,6 @@ static const char *LCR_internalDataFile =
":'u0n1I:f511:'u0o1:f511"
// small bumps:
":~y1i1:~w1j3:~x1l:~x1p3:~u1q2:~w1s2:~x1v:~v1w1:~x1x3"
":Av1l|:Aw1l:Av1mI:Aw1mI|" // diagonal column
// big bumps:
":vv1gL:vv1h:vw1gI:vw1h|"
":vv1pL:vv1q:vw1pI:vw1q|"
":vv1xL:vv1y:vw1xI:vw1y|"
":vx1q1L:vx1r1:vy1q1I:vy1r1|"
":vx1t2L:vx1u2:vy1t2I:vy1u2|"
":vu1s3L:vu1t3:vv1s3I:vv1t3|"
":vu1k1I:vu1l1|"
":vu1v2I:vu1w2|"
":vy1lL:vy1m"
":vy1v1L:vy1w1"
":vy1yL:vy1z"
;
#define LCR_IMAGE_SIZE 64 ///< one-dimension resolution of bitmap image