summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game.c b/src/game.c
index 5166d99..ea98bec 100644
--- a/src/game.c
+++ b/src/game.c
@@ -63,7 +63,9 @@ game_restart_scene(Game *this)
const __auto_type objects = map_objects(&size);
for (__auto_type i = 0u; i < size; i++) {
const __auto_type object = &objects[i];
- const __auto_type type = entity_type(object->type);
+ const __auto_type type = (object->type && object->type[0])
+ ? entity_type(object->type)
+ : entity_type(object->name);
if (type == 0)
continue;
const __auto_type x = object->x + object->width / 2;