diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-02-19 02:04:07 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-02-19 02:04:07 +0000 |
commit | a47a7aa7508e18292ace9299692f0e197d7a915a (patch) | |
tree | 59ce3711fb4252caf298054e99149813bec147e4 /pokemod/SpeciesItem.cpp | |
parent | 95b265b8838a29e4d923582b07d51f5eed2bb03f (diff) | |
download | sigen-a47a7aa7508e18292ace9299692f0e197d7a915a.tar.gz sigen-a47a7aa7508e18292ace9299692f0e197d7a915a.tar.xz sigen-a47a7aa7508e18292ace9299692f0e197d7a915a.zip |
[FIX] pokemod now passes pointers around instead of references
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@61 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemod/SpeciesItem.cpp')
-rw-r--r-- | pokemod/SpeciesItem.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/pokemod/SpeciesItem.cpp b/pokemod/SpeciesItem.cpp index a515d379..7946f661 100644 --- a/pokemod/SpeciesItem.cpp +++ b/pokemod/SpeciesItem.cpp @@ -23,20 +23,20 @@ #include "Pokemod.h" #include "SpeciesItem.h" -SpeciesItem::SpeciesItem(const Pokemod& par, const int _id) : +SpeciesItem::SpeciesItem(const Pokemod* par, const int _id) : Object("SpeciesItem", par, _id), item(-1), weight(1) { } -SpeciesItem::SpeciesItem(const Pokemod& par, const SpeciesItem& i, const int _id) : +SpeciesItem::SpeciesItem(const Pokemod* par, const SpeciesItem& i, const int _id) : Object("SpeciesItem", par, _id) { *this = i; } -SpeciesItem::SpeciesItem(const Pokemod& par, const QString& fname, const int _id) : +SpeciesItem::SpeciesItem(const Pokemod* par, const QString& fname, const int _id) : Object("SpeciesItem", par, _id) { load(fname, _id); @@ -45,15 +45,15 @@ SpeciesItem::SpeciesItem(const Pokemod& par, const QString& fname, const int _id bool SpeciesItem::validate() const { bool valid = true; - pokemod.validationMsg(QString("------Item with id %1---").arg(id), Pokemod::V_Msg); - if (pokemod.getItemIndex(item) == -1) + pokemod->validationMsg(QString("------Item with id %1---").arg(id), Pokemod::V_Msg); + if (pokemod->getItemIndex(item) == -1) { - pokemod.validationMsg("Invalid item"); + pokemod->validationMsg("Invalid item"); valid = false; } if (!weight) { - pokemod.validationMsg("Invalid weight"); + pokemod->validationMsg("Invalid weight"); valid = false; } return valid; @@ -76,12 +76,12 @@ void SpeciesItem::save(const QString& species) const throw(Exception) ini.addField("id", id); ini.addField("item", item); ini.addField("weight", weight); - ini.save(QString("%1/species/%2/item/%3.pini").arg(pokemod.getPath()).arg(species).arg(id)); + ini.save(QString("%1/species/%2/item/%3.pini").arg(pokemod->getPath()).arg(species).arg(id)); } void SpeciesItem::setItem(const int i) throw(BoundsException) { - if (pokemod.getItemIndex(i) == -1) + if (pokemod->getItemIndex(i) == -1) throw(BoundsException(className, "item")); item = i; } |