From edb7bd94fa71b0a99a8c11a3902defe5b57eff42 Mon Sep 17 00:00:00 2001 From: Miloslav Ciz Date: Mon, 10 Feb 2025 15:54:15 +0100 Subject: [PATCH] Add map --- TODO.txt | 1 + assets.h | 29 ++++++++++++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/TODO.txt b/TODO.txt index 67be138..4e1ba70 100644 --- a/TODO.txt +++ b/TODO.txt @@ -17,6 +17,7 @@ - RPG kinda map? could be in bonus maps - some speed map - some (at least partially) interior map + - something with multiple finishes - try to speed up the slow culling - make a small txt game menual - test: diff --git a/assets.h b/assets.h index 00e9981..a43422a 100644 --- a/assets.h +++ b/assets.h @@ -163,7 +163,7 @@ static const char *LCR_internalDataFile = ":ny0G2|:f151:nz3G2:f121:ny0H2J|:f151:nz3H2L:f121" /* tiny maps, max: - - 300 character string + - 400 character string - 512 blocks - 1024 vertices - 1500 triangles */ @@ -177,7 +177,6 @@ static const char *LCR_internalDataFile = ":^D0bJ-:f11i:^J0bL-:f11i" ":^E1s:f511" ":>E0k:f513" - // slope: ":^p3v:fk11" ":^o4w:fk11:^o3w-I:fk11" @@ -185,9 +184,33 @@ static const char *LCR_internalDataFile = ":^m6y:fk11:^m5y-I:fk11" ":^l7z :fk11 :^l6z-I :fk11" ":^k8A :fk11 :^k7A-I :fk11" - ":=k8B:f419:=o8F:f415:^k9K2I:f611:^k8K2I-:f611" // top ":=y0F1:fb15:^y0F1:fb11:^y0J1I:fb11" // end + + // TINY MAP 2: + + "#MLCtiny2;4321 2" + ":*w1d:!w1d:+w1A" + // big structure: + ":=t0d2:f71p" + ":=t1B1:f711" + ":^t1d1J:f11p:^z1d1L:f11p" + ":'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