This commit is contained in:
Miloslav Ciz 2025-03-17 15:33:29 +01:00
parent 36df133905
commit 8fda53cb35
4 changed files with 28 additions and 5 deletions

View file

@ -1,5 +1,11 @@
=========== GENERAL ==============
- FPS logging for optim
- use 332 in SDL with potato?
- option to turn on simple 332 colors?
- c99 may impose limit 4095 chars on str literal, gives warning on internal
data file, try to somehow hack around it
- add ifdefs that change car color?
- add indicator that menu can be scrolled down
- car deglitch idea: deglitch only if the middle joint collided this frame?
- some kinda easteregg in menu or smt

View file

@ -369,8 +369,22 @@ static const char *LCR_internalDataFile =
":=y0F1:fb15:^y0F1:fb11:^y0J1I:fb11" // end
// TINY MAP 2:
"#MLCtiny2;4321 1"
":*w@v-:!v0u:f313"
// tunnel:
":=wct:f1K1:=wcx:f1K1:=ucv:f1K1:=ycv:f1K1"
":Avcw:f1K1:AucwI:f1K1:AvcxI:f1K1"
":AxcwJ:f1K1:AycwL:f1K1:AxcxL:f1K1"
":AvcuL:f1K1:AucuJ:f1K1:AvctJ:f1K1"
":AxcuI:f1K1:Aycu:f1K1:Axct:f1K1"
":xukt:f6c6:xuEt:f6c6" // splits
//obstacles:
":~wUv3-:~wVv3:\\xDv2J|:.vQv:,wAu1"
":f113:~xnw3-:~xow3:~weu3-:~wfu3:\\vcv2L|"
"#MLCtiny2;4321 2"
// TINY MAP 3:
"#MLCtiny3;4321 2"
":*w1d:!w1d:+w1A"
// big bumps:
":vw1hJ:m111"
@ -394,9 +408,9 @@ static const char *LCR_internalDataFile =
// small bumps:
":~y1i1:~w1j3:~x1l:~x1p3:~u1q2:~w1s2:~x1v:~v1w1:~x1x3"
// TINY MAP 3:
// TINY MAP 4:
"#MLCtiny3;4321 2"
"#MLCtiny4;4321 2"
":*M2AJ"
// box:
":=C2w:faca"
@ -423,9 +437,9 @@ static const char *LCR_internalDataFile =
// finish:
":!Hex:!HeE"
// TINY MAP 4:
// TINY MAP 5:
"#MLCtiny4;4321 1"
"#MLCtiny5;4321 1"
":*x1q:+u1F:!x1o"
// platform:
":=j0o:fg1j"

2
data
View file

@ -35,3 +35,5 @@ finish
#RLC1;00LC1;8bd6e314 0000630:0011:0349:00a1:0049:0041:00c9:0041:0089:0071:0063:0061:00a5:0051:0069:0121:0063:0061:0039:0058:0050:0012:00d8:002c:0194:0016:00e2:0010:0018:006c:0070:0022:0033:00d1:00f9:00a1:0049:0051:0039:0051:0039:0031:0039:0041:0039:0031:0059:0041:0079:0021:0063:0031:0099:0031:0215:0031:01d9:0011:00b9:0031:0043:0031:0013:0021:0033:0111:0043:00d1:0119:0051:00a3:0041:0305:0031:0099:0031:0093:0031:0079:0031:00b3:0031
#BLC1;
#RLC1;00LC1;8bd6e314 0000500:0011:01c9:0021:00d9:0071:0059:0041:0029:0051:0039:0031:0049:0031:0039:0031:0039:0041:0049:0021:0179:0045:0011:0019:01e1:0043:0081:0079:0051:0059:0041:0049:0041:0029:0041:0119:0031:0093:0031:0079:0021:0099:0021:00a5:0031:0209:0021:0193:00c1:0033:00b1:0033:0051:0033:0071:0023:0041:0159:0031:03a9:0021
#RLCtiny2;00LCtiny2;833ee4b2 0000176:0041:0210:0094:0040:0061:00c0:0084:0045:0011:0204:0030:00a1:0040:00f4:0040
#BLCtiny2;

1
game.h
View file

@ -1677,6 +1677,7 @@ uint8_t LCR_gameStep(uint32_t time)
LCR_rendererDrawMenu(LCR_texts[LCR_TEXTS_TABS
+ LCR_game.menu.selectedTab],LCR_game.menu.itemNamePtrs,
LCR_game.menu.itemCount + 1,LCR_game.menu.selectedItem);
else
LCR_gameDraw3DView();