diff options
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; } |
