summaryrefslogtreecommitdiffstats
path: root/sigencore/TeamMember.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-03-05 11:00:40 -0500
committerBen Boeckel <MathStuf@gmail.com>2009-03-05 11:00:40 -0500
commit4e7f18196bf4c638823dc254905341b560ccec49 (patch)
tree88b7d07c04d46e78a26d31862151a73894916b6b /sigencore/TeamMember.cpp
parentf1baae7f6ab1fc0b60333a8e5192e8cc2f17e5aa (diff)
Move isWild down to Creature and use Config for it
Diffstat (limited to 'sigencore/TeamMember.cpp')
-rw-r--r--sigencore/TeamMember.cpp18
1 files changed, 2 insertions, 16 deletions
diff --git a/sigencore/TeamMember.cpp b/sigencore/TeamMember.cpp
index 9ddb96cd..beee45c0 100644
--- a/sigencore/TeamMember.cpp
+++ b/sigencore/TeamMember.cpp
@@ -98,11 +98,10 @@ int Sigencore::actionPriority(TeamMember* teamMember, const TeamMember::Action&
return priority;
}
-TeamMember::TeamMember(SpeciesWrapper* species, const int level, Team* team, const bool isWild, const bool suppressInitialization) :
+TeamMember::TeamMember(SpeciesWrapper* species, const int level, Team* team, const bool suppressInitialization) :
Creature(species, level, team, suppressInitialization),
m_team(team),
- m_arena(NULL),
- m_isWild(isWild)
+ m_arena(NULL)
{
for (int i = 0; i < (ST_SpecialDefense - ST_Attack + 1); ++i)
m_stages[i] = 0;
@@ -407,19 +406,6 @@ void TeamMember::exitArena()
m_arena = NULL;
}
-void TeamMember::completeMoves()
-{
- QMap<int, MoveWrapper*> moves;
- for (int i = 0; i < m_species->moveCount(); ++i)
- {
- SpeciesMoveWrapper* move = m_species->move(i);
- const int level = m_isWild ? move->wild() : move->level();
- if ((0 <= level) && (level <= m_level))
- moves[level] = move->move();
- }
- // TODO: give the moves to the creature
-}
-
void TeamMember::makeConnections()
{
connect(this, SIGNAL(statStageChanged(Stat, int)), SLOT(recalcStat(Stat)));