From 0229a2dae7c0a5d03de713f39e7ede71ba6d03ba Mon Sep 17 00:00:00 2001 From: Steve Date: Tue, 26 Apr 2016 13:47:06 +0100 Subject: [PATCH] Don't draw message speaker indicators for player. --- src/battle/entities.c | 2 +- src/battle/hud.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/battle/entities.c b/src/battle/entities.c index 6b6cfdb..9fd89dc 100644 --- a/src/battle/entities.c +++ b/src/battle/entities.c @@ -486,7 +486,7 @@ static void drawTargetRects(Entity *e) SDL_RenderDrawRect(app.renderer, &r); } - if (e == battle.messageSpeaker && battle.stats[STAT_TIME] % 60 < 40) + if (e == battle.messageSpeaker && e != player && battle.stats[STAT_TIME] % 60 < 40) { r.x = e->x - (size / 2) - battle.camera.x; r.y = e->y - (size / 2) - battle.camera.y; diff --git a/src/battle/hud.c b/src/battle/hud.c index 9ee2612..f34e2a0 100644 --- a/src/battle/hud.c +++ b/src/battle/hud.c @@ -394,7 +394,7 @@ static void drawPlayerTargeter(void) blitRotated(targetPointer, x - battle.camera.x, y - battle.camera.y, angle); } - if (battle.messageSpeaker) + if (battle.messageSpeaker && battle.messageSpeaker != player) { angle = getAngle(player->x, player->y, battle.messageSpeaker->x, battle.messageSpeaker->y); x = player->x;