summaryrefslogtreecommitdiffstats
path: root/pokescripting/RulesWrapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokescripting/RulesWrapper.cpp')
-rw-r--r--pokescripting/RulesWrapper.cpp176
1 files changed, 0 insertions, 176 deletions
diff --git a/pokescripting/RulesWrapper.cpp b/pokescripting/RulesWrapper.cpp
deleted file mode 100644
index e70e4af0..00000000
--- a/pokescripting/RulesWrapper.cpp
+++ /dev/null
@@ -1,176 +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 "RulesWrapper.h"
-
-// Pokescripting includes
-#include "PokemodWrapper.h"
-
-Pokescripting::RulesWrapper* Pokescripting::RulesWrapper::create(const Pokemod::Rules* rules, PokemodWrapper* parent)
-{
- if (!m_instances.contains(Signiture(parent, rules->id())))
- m_instances[Signiture(parent, rules->id())] = new RulesWrapper(rules, parent);
- return qobject_cast<RulesWrapper*>(m_instances[Signiture(parent, rules->id())]);
-}
-
-Pokescripting::RulesWrapper::RulesWrapper(const Pokemod::Rules* rules, PokemodWrapper* parent) :
- ObjectWrapper(rules, parent),
- m_rules(rules)
-{
-}
-
-bool Pokescripting::RulesWrapper::genderAllowed() const
-{
- return m_rules->genderAllowed();
-}
-
-bool Pokescripting::RulesWrapper::breedingAllowed() const
-{
- return m_rules->breedingAllowed();
-}
-
-bool Pokescripting::RulesWrapper::criticalDomains() const
-{
- return m_rules->criticalDomains();
-}
-
-bool Pokescripting::RulesWrapper::useTurns() const
-{
- return m_rules->useTurns();
-}
-
-int Pokescripting::RulesWrapper::numBoxes() const
-{
- if (value("numBoxes").canConvert<int>())
- return value("numBoxes").toInt();
- return m_rules->numBoxes();
-}
-
-int Pokescripting::RulesWrapper::boxSize() const
-{
- if (value("boxSize").canConvert<int>())
- return value("boxSize").toInt();
- return m_rules->boxSize();
-}
-
-int Pokescripting::RulesWrapper::maxParty() const
-{
- if (value("maxParty").canConvert<int>())
- return value("maxParty").toInt();
- return m_rules->maxParty();
-}
-
-int Pokescripting::RulesWrapper::maxFight() const
-{
- if (value("maxFight").canConvert<int>())
- return value("maxFight").toInt();
- return m_rules->maxFight();
-}
-
-int Pokescripting::RulesWrapper::maxPlayers() const
-{
- if (value("maxFight").canConvert<int>())
- return value("maxFight").toInt();
- return m_rules->maxPlayers();
-}
-
-int Pokescripting::RulesWrapper::maxHeldItems() const
-{
- if (value("maxHeldItems").canConvert<int>())
- return value("maxHeldItems").toInt();
- return m_rules->maxHeldItems();
-}
-
-int Pokescripting::RulesWrapper::maxAbilities() const
-{
- return m_rules->maxAbilities();
-}
-
-int Pokescripting::RulesWrapper::maxNatures() const
-{
- return m_rules->maxNatures();
-}
-
-int Pokescripting::RulesWrapper::maxMoves() const
-{
- if (value("maxMoves").canConvert<int>())
- return value("maxMoves").toInt();
- return m_rules->maxMoves();
-}
-
-int Pokescripting::RulesWrapper::maxLevel() const
-{
- if (value("maxLevel").canConvert<int>())
- return value("maxLevel").toInt();
- return m_rules->maxLevel();
-}
-
-int Pokescripting::RulesWrapper::maxStages() const
-{
- if (value("maxStages").canConvert<int>())
- return value("maxStages").toInt();
- return m_rules->maxStages();
-}
-
-int Pokescripting::RulesWrapper::maxMoney() const
-{
- if (value("maxMoney").canConvert<int>())
- return value("maxMoney").toInt();
- return m_rules->maxMoney();
-}
-
-bool Pokescripting::RulesWrapper::hardCash() const
-{
- return m_rules->hardCash();
-}
-
-bool Pokescripting::RulesWrapper::allowSwitchStyle() const
-{
- if (value("allowSwitchStyle").canConvert<bool>())
- return value("allowSwitchStyle").toBool();
- return m_rules->allowSwitchStyle();
-}
-
-bool Pokescripting::RulesWrapper::specialSplit() const
-{
- return m_rules->specialSplit();
-}
-
-bool Pokescripting::RulesWrapper::specialDVSplit() const
-{
- return m_rules->specialDVSplit();
-}
-
-bool Pokescripting::RulesWrapper::effortValuesAllowed() const
-{
- return m_rules->effortValuesAllowed();
-}
-
-int Pokescripting::RulesWrapper::maxTotalEV() const
-{
- if (value("maxTotalEV").canConvert<int>())
- return value("maxTotalEV").toInt();
- return m_rules->maxTotalEV();
-}
-
-int Pokescripting::RulesWrapper::maxEVPerStat() const
-{
- if (value("maxEVPerStat").canConvert<int>())
- return value("maxEVPerStat").toInt();
- return m_rules->maxEVPerStat();
-}