diff --git a/src/world/world.c b/src/world/world.c index ced1877..5de858a 100644 --- a/src/world/world.c +++ b/src/world/world.c @@ -453,7 +453,9 @@ static void spawnEnemies(void) { sprintf(name, "%s%s", world.enemyTypes[r], (rand() % 2 ? "Blob" : "EyeDroid")); - u = (Unit*) createEntity(name); + u = (Unit*)createEntity(name); + + self = (Entity*)u; u->animate(); diff --git a/src/world/world.h b/src/world/world.h index c93f1ba..e9a6d33 100644 --- a/src/world/world.h +++ b/src/world/world.h @@ -73,5 +73,6 @@ extern void playMusic(int loop); extern App app; extern Colors colors; extern Dev dev; +extern Entity *self; extern Game game; extern World world;