diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-05-24 15:30:48 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-05-24 15:30:48 +0000 |
| commit | dec252e25fc63fe1bb321dd87772181fc76e998f (patch) | |
| tree | b2df56af5a1d5181bc9c65399b536946467bc4bc /pokemod/Ability.cpp | |
| parent | 11a880fe22a7602dbaec5716e25b32b09d291e65 (diff) | |
| download | sigen-dec252e25fc63fe1bb321dd87772181fc76e998f.tar.gz sigen-dec252e25fc63fe1bb321dd87772181fc76e998f.tar.xz sigen-dec252e25fc63fe1bb321dd87772181fc76e998f.zip | |
[ADD] More documentation
[ADD] Abilities now hav a description field
[FIX] Fixed up a few minor things in pokemodr
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@172 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemod/Ability.cpp')
| -rw-r--r-- | pokemod/Ability.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pokemod/Ability.cpp b/pokemod/Ability.cpp index 279cb5bf..dc07ce48 100644 --- a/pokemod/Ability.cpp +++ b/pokemod/Ability.cpp @@ -31,6 +31,7 @@ Ability::Ability(const Ability& ability) : Ability::Ability(const Pokemod* parent, const int id) : Object("Ability", parent, id), m_name(""), + m_description(""), m_script("", "") { } @@ -61,6 +62,7 @@ void Ability::load(const QDomElement& xml, int id) { LOAD_ID(); LOAD(QString, name); + LOAD(QString, description); LOAD(Script, script); } @@ -68,6 +70,7 @@ QDomElement Ability::save() const { SAVE_CREATE(); SAVE(QString, name); + SAVE(QString, description); SAVE(Script, script); return xml; } @@ -77,6 +80,11 @@ void Ability::setName(const QString& name) CHECK(name); } +void Ability::setDescription(const QString& description) +{ + CHECK(description); +} + void Ability::setScript(const Script& script) { CHECK(script); @@ -87,6 +95,11 @@ QString Ability::name() const return m_name; } +QString Ability::description() const +{ + return m_description; +} + Script Ability::script() const { return m_script; @@ -97,6 +110,7 @@ Ability& Ability::operator=(const Ability& rhs) if (this == &rhs) return *this; COPY(name); + COPY(description); COPY(script); return *this; } |
