summaryrefslogtreecommitdiffstats
path: root/pokemod/MapTrainer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemod/MapTrainer.cpp')
-rw-r--r--pokemod/MapTrainer.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/pokemod/MapTrainer.cpp b/pokemod/MapTrainer.cpp
index 8b679960..d6b5f1e0 100644
--- a/pokemod/MapTrainer.cpp
+++ b/pokemod/MapTrainer.cpp
@@ -187,15 +187,13 @@ int MapTrainer::leadTeamMember() const
const MapTrainerTeamMember* MapTrainer::teamMember(const int index) const
{
- if (teamMemberCount() <= index)
- return NULL;
+ Q_ASSERT(index < teamMemberCount());
return m_teamMember.at(index);
}
MapTrainerTeamMember* MapTrainer::teamMember(const int index)
{
- if (teamMemberCount() <= index)
- return NULL;
+ Q_ASSERT(index < teamMemberCount());
return m_teamMember[index];
}
@@ -247,8 +245,7 @@ MapTrainerTeamMember* MapTrainer::newTeamMember(MapTrainerTeamMember* teamMember
void MapTrainer::deleteTeamMember(const int index)
{
- if (teamMemberCount() <= index)
- return;
+ Q_ASSERT(index < teamMemberCount());
delete m_teamMember[index];
m_teamMember.removeAt(index);
}