From 5c3ca621f75587173bab3d946aee81dd2d36f495 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Fri, 22 Jun 2007 17:46:50 +0000 Subject: Pokemod validation, paths made to default git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@20 6ecfd1a5-f3ed-3746-8530-beee90d26b22 --- pokemod/StatusEffect.cpp | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) (limited to 'pokemod/StatusEffect.cpp') diff --git a/pokemod/StatusEffect.cpp b/pokemod/StatusEffect.cpp index c9b1f401..46a70a4c 100644 --- a/pokemod/StatusEffect.cpp +++ b/pokemod/StatusEffect.cpp @@ -23,8 +23,6 @@ #include "StatusEffect.h" -extern PokeGen::PokeMod::Pokemod curPokeMod; - PokeGen::PokeMod::StatusEffect::StatusEffect(const unsigned _id) : effect(UINT_MAX), val1(UINT_MAX), @@ -50,8 +48,33 @@ PokeGen::PokeMod::StatusEffect::~StatusEffect() void PokeGen::PokeMod::StatusEffect::Validate() { LogValidateStart("StatusEffect", id); + if (effect < SE_END) + { + switch (effect) + { + //case : + { + LogVarNotValid("StatusEffect", id, "val1"); + isValid = false; + } + break; + } + switch (effect) + { + //case : + { + LogVarNotValid("StatusEffect", id, "val1"); + isValid = false; + } + break; + } + } + else + { + LogVarNotValid("StatusEffect", id, "effect"); + isValid = false; + } // TODO (Validation#1#): Validation -# warning "StatusEffect Validation" LogValidateOver("StatusEffect", id, isValid); } -- cgit