diff options
Diffstat (limited to 'sigmod/MapTrainerTeamMember.cpp')
| -rw-r--r-- | sigmod/MapTrainerTeamMember.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/sigmod/MapTrainerTeamMember.cpp b/sigmod/MapTrainerTeamMember.cpp index 29238063..bfe34d66 100644 --- a/sigmod/MapTrainerTeamMember.cpp +++ b/sigmod/MapTrainerTeamMember.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2007-2008 Ben Boeckel <MathStuf@gmail.com> + * Copyright 2007-2009 Ben Boeckel <MathStuf@gmail.com> * * 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 @@ -175,6 +175,7 @@ Sigmod::MapTrainerTeamMember& Sigmod::MapTrainerTeamMember::operator=(const MapT { if (this == &rhs) return *this; + clear(); COPY(species); COPY(level); COPY(ability); @@ -198,3 +199,11 @@ bool Sigmod::MapTrainerTeamMember::checkWeight(const int item) } return (totalWeight <= species->maxHoldWeight()); } + +void Sigmod::MapTrainerTeamMember::clear() +{ + m_ability.clear(); + m_item.clear(); + m_move.clear(); + m_nature.clear(); +} |
