diff --git a/Makefile b/Makefile
index a05fcdd..b51a7fc 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
CXXFLAGS ?= -O2 -Wall -g
CXXFLAGS += `pkg-config --cflags sdl2 SDL2_image SDL2_mixer`
LIBS = `pkg-config --libs sdl2 SDL2_image SDL2_mixer`
-OBJS = alien.o audio.o bullet.o cargo.o collectable.o colors.o cutscene.o engine.o event.o explosion.o game.o gfx.o intermission.o messages.o misc.o missions.o player.o renderer.o resources.o save.o screen.o ship.o shop.o Starfighter.o title.o weapons.o window.o
+OBJS = alien.o audio.o bullet.o cargo.o collectable.o colors.o cutscene.o engine.o event.o explosion.o game.o gfx.o intermission.o misc.o missions.o player.o renderer.o resources.o save.o screen.o ship.o shop.o Starfighter.o title.o weapons.o window.o
VERSION = 1.7-dev
PROG = starfighter
diff --git a/src/Starfighter.h b/src/Starfighter.h
index dba2d90..9350ac0 100644
--- a/src/Starfighter.h
+++ b/src/Starfighter.h
@@ -49,7 +49,6 @@ along with this program. If not, see .
#include "gfx.h"
#include "intermission.h"
#include "save.h"
-#include "messages.h"
#include "misc.h"
#include "missions.h"
#include "player.h"
diff --git a/src/game.cpp b/src/game.cpp
index 45a4b19..d22194f 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -49,6 +49,22 @@ static const char *ursulaPlayerHitMessage[nUrsulaPlayerHitMessage] = {
"Dammit, Chris, you made me miss!"
};
+static const int nPlayerPhoebeHitMessage = 3;
+static const char *playerPhoebeHitMessage[nPlayerPhoebeHitMessage] = {
+ "OW! I hope that was an accident!",
+ "Chris, please be more careful!",
+ "Ouch! What are you shooting at me for?"
+};
+
+static const int nPlayerUrsulaHitMessage = 5;
+static const char *playerUrsulaHitMessage[nPlayerUrsulaHitMessage] = {
+ "I am NOT your enemy!",
+ "Hey! Watch it!",
+ "What are you doing?! Shoot THEM!",
+ "Open your eyes!",
+ "Are you blind?!"
+};
+
void game_init()
{
@@ -648,9 +664,10 @@ static void game_doBullets()
if (bullet->owner == &player)
{
game.hits++;
- if ((aliens[i].classDef == CD_PHOEBE) ||
- (aliens[i].classDef == CD_URSULA))
- getMissFireMessage(&aliens[i]);
+ if (aliens[i].classDef == CD_PHOEBE)
+ setRadioMessage(FS_PHOEBE, playerPhoebeHitMessage[rand() % nPlayerPhoebeHitMessage], 0);
+ else if (aliens[i].classDef == CD_URSULA)
+ setRadioMessage(FS_URSULA, playerUrsulaHitMessage[rand() % nPlayerUrsulaHitMessage], 0);
}
if (!(aliens[i].flags & FL_IMMORTAL))
diff --git a/src/messages.cpp b/src/messages.cpp
deleted file mode 100644
index 1dee7c8..0000000
--- a/src/messages.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-Copyright (C) 2003 Parallel Realities
-Copyright (C) 2011, 2012 Guus Sliepen
-Copyright (C) 2015, 2016 Julie Marchant
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 3
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#include "Starfighter.h"
-
-static const char *missFireMessage[5] = {
- "I am NOT your enemy!",
- "Hey! Watch it!",
- "What are you doing?! Shoot THEM!",
- "OW! I hope that was an accident!",
- "Open your eyes!",
-};
-
-void getMissFireMessage(object *ally)
-{
- int faceToUse = FS_PHOEBE;
-
- if (ally == &aliens[ALIEN_PHOEBE])
- faceToUse = FS_PHOEBE;
- else
- faceToUse = FS_URSULA;
-
- setRadioMessage(faceToUse, missFireMessage[rand() % 5], 0);
-}
diff --git a/src/messages.h b/src/messages.h
deleted file mode 100644
index 1966a3b..0000000
--- a/src/messages.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright (C) 2003 Parallel Realities
-Copyright (C) 2011 Guus Sliepen
-Copyright (C) 2015, 2016 Julie Marchant
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 3
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program. If not, see .
-*/
-
-#ifndef MESSAGES_H
-#define MESSAGES_H
-
-extern void getMissFireMessage(object *ally);
-
-#endif