From 4d07b005f0b9ee91c9547b5b9f99aa24b7e50ad8 Mon Sep 17 00:00:00 2001 From: Steve Date: Wed, 21 Mar 2018 18:07:15 +0000 Subject: [PATCH] Remove info points if game is complete. --- src/entities/misc/infoPoint.c | 5 +++++ src/entities/misc/infoPoint.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/entities/misc/infoPoint.c b/src/entities/misc/infoPoint.c index 98715e0..0d401a7 100644 --- a/src/entities/misc/infoPoint.c +++ b/src/entities/misc/infoPoint.c @@ -52,6 +52,11 @@ Entity *initInfoPoint(void) static void init(void) { self->ty = self->y; + + if (game.isComplete) + { + self->alive = ALIVE_DEAD; + } } static void tick(void) diff --git a/src/entities/misc/infoPoint.h b/src/entities/misc/infoPoint.h index 93944ce..f9a69c0 100644 --- a/src/entities/misc/infoPoint.h +++ b/src/entities/misc/infoPoint.h @@ -26,5 +26,6 @@ extern Sprite *getSprite(char *name); extern void showInfoMessage(char *message); extern Entity *self; +extern Game game; extern World world;