diff options
Diffstat (limited to 'pokescripting/TrainerWrapper.cpp')
| -rw-r--r-- | pokescripting/TrainerWrapper.cpp | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/pokescripting/TrainerWrapper.cpp b/pokescripting/TrainerWrapper.cpp deleted file mode 100644 index d552070b..00000000 --- a/pokescripting/TrainerWrapper.cpp +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2008 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 - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -// Header include -#include "TrainerWrapper.h" - -// Pokescripting includes -#include "PokemodWrapper.h" - -Pokescripting::TrainerWrapper* Pokescripting::TrainerWrapper::create(const Pokemod::Trainer* trainer, PokemodWrapper* parent) -{ - if (!m_instances.contains(Signiture(parent, trainer->id()))) - m_instances[Signiture(parent, trainer->id())] = new TrainerWrapper(trainer, parent); - return qobject_cast<TrainerWrapper*>(m_instances[Signiture(parent, trainer->id())]); -} - -Pokescripting::TrainerWrapper::TrainerWrapper(const Pokemod::Trainer* trainer, PokemodWrapper* parent) : - ObjectWrapper(trainer, parent), - m_trainer(trainer) -{ -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::intelligence(const QString& name) const -{ - if (name == "Ignorant") - return Pokemod::Trainer::Ignorant; - else if (name == "Determine") - return Pokemod::Trainer::Determine; - else if (name == "Remember") - return Pokemod::Trainer::Remember; - else if (name == "Cheating") - return Pokemod::Trainer::Cheating; - return QVariant(-1).value<Pokemod::Trainer::Intelligence>(); -} - -QString Pokescripting::TrainerWrapper::TrainerWrapper::name() const -{ - return m_trainer->name(); -} - -int Pokescripting::TrainerWrapper::TrainerWrapper::moneyFactor() const -{ - if (value("moneyFactor").canConvert<int>()) - return value("moneyFactor").toInt(); - return m_trainer->moneyFactor(); -} - -Pokescripting::SkinWrapper* Pokescripting::TrainerWrapper::TrainerWrapper::skin() -{ - return pokemod()->skin(m_trainer->skin()); -} - -int Pokescripting::TrainerWrapper::TrainerWrapper::depth() const -{ - if (value("depth").canConvert<int>()) - return value("depth").toInt(); - return m_trainer->depth(); -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::TrainerWrapper::teamIntel() const -{ - return m_trainer->teamIntel(); -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::TrainerWrapper::moveIntel() const -{ - return m_trainer->moveIntel(); -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::TrainerWrapper::itemIntel() const -{ - return m_trainer->itemIntel(); -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::TrainerWrapper::abilityIntel() const -{ - return m_trainer->abilityIntel(); -} - -Pokemod::Trainer::Intelligence Pokescripting::TrainerWrapper::TrainerWrapper::statIntel() const -{ - return m_trainer->statIntel(); -} |
