diff options
author | Juan J. Martinez <jjm@usebox.net> | 2023-07-27 09:37:53 +0100 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2023-07-27 09:37:53 +0100 |
commit | cdfbad1df2d28b8efb2f7fae5850df56ecf6f8ff (patch) | |
tree | b4117136464e47d3873765093299fe0a027c0075 /src | |
parent | 6229bb89249c5b842a36b0b7982cc25b47bbafdf (diff) | |
download | gold-mine-run-cdfbad1df2d28b8efb2f7fae5850df56ecf6f8ff.tar.gz gold-mine-run-cdfbad1df2d28b8efb2f7fae5850df56ecf6f8ff.zip |
Properly count entities and sure we support enough
This accounts:
- entities on the map
- entities that will be spawn to unlock doors
- the time monster
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile | 3 | ||||
-rw-r--r-- | src/entities.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile index 6984376..0295073 100644 --- a/src/Makefile +++ b/src/Makefile @@ -34,8 +34,9 @@ palette.o: ../data/sprites.png $(IMG_OBJS): %.o: ../data/%.png ../tools/pngpix.py $< $@ +# max-ents is MAX_ENTITY - 1 to account for the time monster $(MAP_OBJS): %.o: ../data/%.json - ../tools/map.py --max-ents 15 $< $@ + ../tools/map.py --max-ents 19 $< $@ $(WAV_OBJS): %.o: ../data/%.wav ../tools/raw.py $< $@ diff --git a/src/entities.c b/src/entities.c index 6b6c7a1..27d565a 100644 --- a/src/entities.c +++ b/src/entities.c @@ -9,7 +9,7 @@ #include "effect.h" -#define MAX_ENTITY 16 +#define MAX_ENTITY 20 static Entity entities[MAX_ENTITY]; static uint8_t last; |