aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJuan J. Martinez <jjm@usebox.net>2023-07-27 09:37:53 +0100
committerJuan J. Martinez <jjm@usebox.net>2023-07-27 09:37:53 +0100
commitcdfbad1df2d28b8efb2f7fae5850df56ecf6f8ff (patch)
treeb4117136464e47d3873765093299fe0a027c0075 /src
parent6229bb89249c5b842a36b0b7982cc25b47bbafdf (diff)
downloadgold-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/Makefile3
-rw-r--r--src/entities.c2
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;