From 7e5779380b84362634df95d3f9c8dd1f6b77329f Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 21 Jan 2012 00:04:17 -0500 Subject: [PATCH] ready for release 2 --- Makefile | 38 +- README.markdown | 2 +- bin/scripts/readme.txt | 1 + program/config.ini | 2 - program/scripts/readme.txt | 1 - src/control/FileController.h | 28 + src/control/LuaFileController.cpp | 50 + src/control/LuaFileController.h | 26 + src/control/ScenarioFileController.cpp | 50 + src/control/ScenarioFileController.h | 26 + src/defines.h | 8 +- src/genie/Condition.cpp | 52 +- src/genie/Condition.h | 29 +- src/genie/ConditionTypes.cpp | 6 +- src/genie/ConditionTypes.h | 38 +- src/genie/ECTypes.h | 149 +- src/genie/ECTypesCpp.h | 61 +- src/genie/Effect.cpp | 82 +- src/genie/Effect.h | 48 +- src/genie/EffectTypes.cpp | 15 +- src/genie/EffectTypes.h | 95 +- src/genie/Makefile | 10 - src/genie/Scenario.cpp | 45 +- src/genie/Scenario.h | 17 +- src/genie/Trigger.cpp | 45 +- src/genie/Trigger.h | 5 +- src/genie/Unit.cpp | 2 + src/genie/Unit.h | 4 +- src/genie/aok_types.cpp | 3 +- src/genie/aok_types.h | 26 +- src/genie/util_file.cpp | 6 +- src/genie/util_file.h | 11 +- src/lua/LCondition.cpp | 209 - src/lua/LCondition.h | 37 - src/lua/LConditionSwig.i | 8 - src/lua/LEffect.cpp | 327 - src/lua/LEffect.h | 54 - src/lua/LEffectSwig.i | 7 - src/lua/LuaFile.cpp | 187 +- src/lua/LuaFile.h | 19 +- src/lua/NewTrigger.cpp | 302 +- src/lua/NewTrigger.h | 118 +- src/lua/NewTriggerSwig.i | 7 - src/lua/util_lua.h | 4 +- src/res/brain.xpm | 287 - src/res/check.xpm | 287 - src/resource.rc | 2 + src/swig/SwigCondition.i | 9 + src/swig/SwigConditionBase.i | 8 + src/swig/SwigEffect.i | 9 + src/swig/SwigEffectBase.i | 8 + src/swig/SwigTrigger.cxx | 63947 +++++++++++++++++++++++ src/swig/SwigTrigger.i | 15 + src/view/LTDialog_About.cpp | 2 +- src/view/LTDialog_About.h | 2 +- src/view/LTDialog_ChooseScen.cpp | 2 +- src/view/LTDialog_ChooseScen.h | 2 +- src/view/LTDialog_Settings.cpp | 23 +- src/view/LTDialog_Settings.h | 11 +- src/view/LTDialog_TriggerGen.cpp | 30 - src/view/LTDialog_TriggerGen.h | 19 - src/view/LTFrame.cpp | 210 +- src/view/LTFrame.h | 87 +- src/view/LTMain.cpp | 14 - src/view/LTMain.h | 16 - src/view/LTPage_File.cpp | 75 + src/view/LTPage_File.h | 43 + src/view/LTPage_FileBase.cpp | 60 - src/view/LTPage_FileBase.h | 45 - src/view/LTPage_Scen.cpp | 91 +- src/view/LTPage_Scen.h | 27 +- src/view/LTPage_Script.cpp | 206 +- src/view/LTPage_Script.h | 36 +- src/view/LuaTrigMain.cpp | 35 + src/view/LuaTrigMain.h | 26 + src/view/Main.cpp | 13 - 76 files changed, 65595 insertions(+), 2312 deletions(-) create mode 100644 bin/scripts/readme.txt delete mode 100644 program/config.ini delete mode 100644 program/scripts/readme.txt create mode 100644 src/control/FileController.h create mode 100644 src/control/LuaFileController.cpp create mode 100644 src/control/LuaFileController.h create mode 100644 src/control/ScenarioFileController.cpp create mode 100644 src/control/ScenarioFileController.h delete mode 100644 src/genie/Makefile delete mode 100644 src/lua/LCondition.cpp delete mode 100644 src/lua/LCondition.h delete mode 100644 src/lua/LConditionSwig.i delete mode 100644 src/lua/LEffect.cpp delete mode 100644 src/lua/LEffect.h delete mode 100644 src/lua/LEffectSwig.i delete mode 100644 src/lua/NewTriggerSwig.i delete mode 100644 src/res/brain.xpm delete mode 100644 src/res/check.xpm create mode 100644 src/resource.rc create mode 100644 src/swig/SwigCondition.i create mode 100644 src/swig/SwigConditionBase.i create mode 100644 src/swig/SwigEffect.i create mode 100644 src/swig/SwigEffectBase.i create mode 100644 src/swig/SwigTrigger.cxx create mode 100644 src/swig/SwigTrigger.i delete mode 100644 src/view/LTDialog_TriggerGen.cpp delete mode 100644 src/view/LTDialog_TriggerGen.h delete mode 100644 src/view/LTMain.cpp delete mode 100644 src/view/LTMain.h create mode 100644 src/view/LTPage_File.cpp create mode 100644 src/view/LTPage_File.h delete mode 100644 src/view/LTPage_FileBase.cpp delete mode 100644 src/view/LTPage_FileBase.h create mode 100644 src/view/LuaTrigMain.cpp create mode 100644 src/view/LuaTrigMain.h delete mode 100644 src/view/Main.cpp diff --git a/Makefile b/Makefile index 7fc4f5d..6c6af3d 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ -#wxdir where wxwidgets is; if it's in your path just leave this blank +#dir where wxwidgets is; if it's in your local bin just leave it blank wxdir= CC=gcc @@ -8,27 +8,31 @@ bin=bin/ src=src/ objs=objs/ lua=$(src)lua/ +swig=$(src)swig/ view=$(src)view/ util=$(src)util/ genie=$(src)genie/ +control=$(src)control/ objlibs=`$(wxdir)wx-config --cxxflags` -linkerlibs=-llua51 `$(wxdir)wx-config --libs --static` -static-libgcc -static -lz +linkerlibs=-llua51 `$(wxdir)wx-config --libs --static` -static-libgcc -static #C++ Source Files +controlFiles=$(control)LuaFileController.cpp $(control)ScenarioFileController.cpp + genieFiles=$(genie)aok_types.cpp $(genie)Condition.cpp $(genie)ConditionTypes.cpp $(genie)Effect.cpp $(genie)EffectTypes.cpp $(genie)Trigger.cpp $(genie)Scenario.cpp $(genie)util_file.cpp -luaFiles=$(lua)NewTrigger.cpp $(lua)LCondition.cpp $(lua)LEffect.cpp $(lua)LuaFile.cpp +luaFiles=$(lua)NewTrigger.cpp $(lua)LuaFile.cpp -viewFiles=$(view)LTMain.cpp $(view)LTFrame.cpp $(view)LTDialog_Settings.cpp $(view)LTDialog_About.cpp $(view)LTDialog_TriggerGen.cpp $(view)LTDialog_ChooseScen.cpp $(view)LTPage_FileBase.cpp $(view)LTPage_Script.cpp $(view)LTPage_Scen.cpp +viewFiles=$(view)LuaTrigMain.cpp $(view)LTFrame.cpp $(view)LTDialog_Settings.cpp $(view)LTDialog_About.cpp $(view)LTDialog_ChooseScen.cpp $(view)LTPage_File.cpp $(view)LTPage_Script.cpp $(view)LTPage_Scen.cpp -srcFiles=$(genieFiles) $(luaFiles) $(viewFiles) +srcFiles=$(controlFiles) $(genieFiles) $(luaFiles) $(viewFiles) #Compiled source files objFiles=$(subst $(src),$(objs),$(srcFiles:.cpp=.o)) #Swig header files -swigFiles=$(lua)NewTriggerSwig.i $(lua)LEffectSwig.i $(lua)LConditionSwig.i +swigFiles=$(swig)SwigTrigger.i #Swig wrapper files swigWrapperFiles=$(subst $(src),$(src),$(swigFiles:.i=.cxx)) @@ -40,8 +44,8 @@ swigObjFiles=$(subst $(src),$(objs),$(swigFiles:.i=.o)) .PHONY: $(outName) upx release #main compilation, final linking -$(outName): $(objFiles) $(swigWrapperFiles) $(swigObjFiles) $(objs)resource.o - g++ $(objFiles) $(swigObjFiles) $(objs)resource.o $(linkerlibs) -o program/$(outName) +$(outName): $(objFiles) $(swigFiles) $(swigWrapperFiles) $(swigObjFiles) $(objs)resource.o + g++ $(objFiles) $(swigObjFiles) $(objs)resource.o $(linkerlibs) -o bin/$(outName) #compress program using upx - windows only upx: @@ -49,12 +53,12 @@ upx: #put all files in folder for release release: - mkdir -p release - rm release/*.* - mkdir -p release/scripts - cp program/LuaTrig.exe release/LuaTrig.exe + rm -rf release + mkdir release + mkdir release/scripts + cp bin/LuaTrig.exe release/LuaTrig.exe cp bin/*.dll release/ - cp README.markdown release/readme.txt + cp README.markdown release/README.txt $(objs)resource.o: $(src)resource.rc windres $(src)resource.rc -o coff -o $(objs)resource.o @@ -64,6 +68,7 @@ $(objs)resource.o: $(src)resource.rc #Dependency generation for source files $(objs)%.d:$(src)%.cpp + mkdir -p $(dir $@) $(CC) -MM $(objlibs) $(CPPFLAGS) $< -o $(objs)$*.P; sed -r 's/$(notdir $*.o)/objs\/$(subst /,\/,$*.o)/g' < $(objs)$*.P > $(objs)$*.d; rm $(objs)$*.P @@ -90,9 +95,8 @@ $(objs)%.o:$(src)%.cxx #swig header generation, .i -> .cxx $(swigFiles:.i=.cxx):%.cxx:%.i; mkdir -p $(dir $@) - swig -lua -c++ -o $@ $< + swig -Wall -lua -c++ -o $@ $< clean: - rm -f $(objFiles) - rm -f $(objFiles:.o=.d) - rm -f $(objFiles:.o=.P) + rm -rf $(objFiles) + rm -rf $(objFiles:.o=.d)z diff --git a/README.markdown b/README.markdown index 32378ec..9e278fe 100644 --- a/README.markdown +++ b/README.markdown @@ -50,4 +50,4 @@ Operating Systems * LuaTrig will only compile on Windows with the included makefile. -* It could compile on linux with some tweaking, but it would take a little bit of messing around. \ No newline at end of file +* It could compile on linux with some tweaking, but it would take a little bit of messing around.z diff --git a/bin/scripts/readme.txt b/bin/scripts/readme.txt new file mode 100644 index 0000000..96d2f13 --- /dev/null +++ b/bin/scripts/readme.txt @@ -0,0 +1 @@ +This is the default folder for lua scripts generated by LuaTrigz diff --git a/program/config.ini b/program/config.ini deleted file mode 100644 index 9849d20..0000000 --- a/program/config.ini +++ /dev/null @@ -1,2 +0,0 @@ -DefaultScenarioDir=c:\\Program Files\\Microsoft Games\\Age of Empires II\\Scenario -DefaultScriptsDir=C:\\Users\\Andy_\\LuaTrig\\program\\scripts diff --git a/program/scripts/readme.txt b/program/scripts/readme.txt deleted file mode 100644 index 8dbbe09..0000000 --- a/program/scripts/readme.txt +++ /dev/null @@ -1 +0,0 @@ -This is the default folder for lua scripts generated by LuaTrig \ No newline at end of file diff --git a/src/control/FileController.h b/src/control/FileController.h new file mode 100644 index 0000000..8abac84 --- /dev/null +++ b/src/control/FileController.h @@ -0,0 +1,28 @@ +#ifndef LUATRIGCONTRL_H_ +#define LUATRIGCONTRL_H_ + +#include +#include + +class Trigger; + +struct FileError +{ + std::string message; +}; + +class FileController +{ +public: + virtual void setPath(const char *)=0; + virtual void write(const char *)=0; + virtual void write()=0; + virtual FileError read()=0; + + virtual void copyTriggers(FileController *)=0; + virtual std::vector getTriggers()=0; + + virtual const char *getPath()=0; +}; + +#endif diff --git a/src/control/LuaFileController.cpp b/src/control/LuaFileController.cpp new file mode 100644 index 0000000..ec59af9 --- /dev/null +++ b/src/control/LuaFileController.cpp @@ -0,0 +1,50 @@ +#include "LuaFileController.h" +#include "../lua/LuaFile.h" +#include "../genie/Trigger.h" + +LuaFileController::LuaFileController() +{ +} + +void LuaFileController::setPath(const char *path) +{ + //whenever resetting the path, delete the old luafile that was stored + delete luaFile; + luaFile = new LuaFile(path); +} + +FileError LuaFileController::read() +{ + bool hasErr = luaFile->read(); + FileError err; + if (hasErr) + err.message.assign(luaFile->error()); + + return err; +} + +//writes lua +void LuaFileController::write(const char *writePath) +{ + luaFile->write(writePath); +} + +void LuaFileController::write() +{ + write(luaFile->getPath().c_str()); +} + +void LuaFileController::copyTriggers(FileController *other) +{ + luaFile->triggers = other->getTriggers(); +} + +std::vector LuaFileController::getTriggers() +{ + return luaFile->triggers; +} + +const char *LuaFileController::getPath() +{ + return luaFile->getPath().c_str(); +} diff --git a/src/control/LuaFileController.h b/src/control/LuaFileController.h new file mode 100644 index 0000000..cb2691d --- /dev/null +++ b/src/control/LuaFileController.h @@ -0,0 +1,26 @@ +#ifndef LUA_FILE_CONTROLLER_H_ +#define LUA_FILE_CONTROLLER_H_ + +#include "FileController.h" + +class LuaFile; //fwd so we don't have to include here + +class LuaFileController : public FileController +{ +private: + LuaFile *luaFile; +public: + LuaFileController(); + + void setPath(const char *); + void write(const char *); + void write(); + FileError read(); + + void copyTriggers(FileController *); + std::vector getTriggers(); + + const char *getPath(); +}; + +#endif diff --git a/src/control/ScenarioFileController.cpp b/src/control/ScenarioFileController.cpp new file mode 100644 index 0000000..536bcc4 --- /dev/null +++ b/src/control/ScenarioFileController.cpp @@ -0,0 +1,50 @@ +#include "ScenarioFileController.h" +#include "../genie/Scenario.h" + +ScenarioFileController::ScenarioFileController() +{ +} + +void ScenarioFileController::setPath(const char *path) +{ + //whenever resetting the path, delete the old scen that was stored + delete scenario; + scenario = new Scenario(path); +} + +FileError ScenarioFileController::read() +{ + scenario->open(); + scenario->read(); + scenario->cleanup(); + FileError err; + return err; +} + +//writes scn +void ScenarioFileController::write(const char *writePath) +{ + scenario->write(writePath); + scenario->cleanup(); +} + +void ScenarioFileController::write() +{ + write(scenario->getPath().c_str()); +} + + +void ScenarioFileController::copyTriggers(FileController *other) +{ + scenario->triggers = other->getTriggers(); +} + +std::vector ScenarioFileController::getTriggers() +{ + return scenario->triggers; +} + +const char *ScenarioFileController::getPath() +{ + return scenario->getPath().c_str(); +} diff --git a/src/control/ScenarioFileController.h b/src/control/ScenarioFileController.h new file mode 100644 index 0000000..e8536b2 --- /dev/null +++ b/src/control/ScenarioFileController.h @@ -0,0 +1,26 @@ +#ifndef SCENARIO_FILE_CONTROLLER_H_ +#define SCENARIO_FILE_CONTROLLER_H_ + +#include "FileController.h" + +class Scenario; //fwd so we don't have to include here + +class ScenarioFileController : public FileController +{ +private: + Scenario *scenario; +public: + ScenarioFileController(); + + void setPath(const char *); + void write(const char *); + void write(); + FileError read(); + + void copyTriggers(FileController *); + std::vector getTriggers(); + + const char *getPath(); +}; + +#endif diff --git a/src/defines.h b/src/defines.h index 72d3d78..920f5ae 100644 --- a/src/defines.h +++ b/src/defines.h @@ -9,7 +9,8 @@ #define STR_CANCEL "Cancel" #define STR_CLOSE "Close" #define STR_RELOAD "Reload" -#define STR_ERROR "Error" +#define STR_ERROR "Error!" +#define STR_OPEN "Open File" #define STR_CFG_INSTRUCT "Set your Age of Empires II scenario folder and the folder you would like your scripts to be in.\nUse the Set Defaults button to just use the default folders." #define STR_CFG_FNAME "config.ini" @@ -64,7 +65,6 @@ //FILE FRAME #define STR_FILE_TRIGCNT "Trigger Count:" -#define STR_FILE_ERROR "Script Read Error!" //SCEN FRAME #define STR_SCEN_SAVETITLE "Select target location for triggers script:" @@ -73,8 +73,8 @@ //LUA FRAME #define STR_LUA_BASE "Scenario this script is based from:" -#define STR_LUA_BASE_ERR "No scenarios opened. Open a scenario to continue." +#define STR_LUA_BASE_ERR "No scenarios opened. Open a scenario to continue, using the button on the toolbar." #define STR_LUA_TARGET "Select target location for scenario:" #define STR_LUA_OVERWRITE "Target scenario is same as base scenario (overwrite)" #define STR_LUA_WRITE "Write Scenario" -#define STR_LUA_OPEN "Open File" \ No newline at end of file +#define STR_LUA_OPEN "Open File" diff --git a/src/genie/Condition.cpp b/src/genie/Condition.cpp index f0c76c6..904ac62 100644 --- a/src/genie/Condition.cpp +++ b/src/genie/Condition.cpp @@ -1,4 +1,5 @@ #include "Condition.h" +#include "ConditionTypes.h" Condition::Condition(long t) { @@ -7,13 +8,59 @@ Condition::Condition(long t) check_value = 0x10; } +Condition *Condition::createType(long type) +{ + switch(type) + { + case CONDITION_BringObjectToArea: + return new Condition_BringObjectToArea(); + case CONDITION_BringObjectToObject: + return new Condition_BringObjectToObject(); + case CONDITION_OwnObjects: + return new Condition_OwnObjects(); + case CONDITION_OwnFewerObjects: + return new Condition_OwnFewerObjects(); + case CONDITION_ObjectsInArea: + return new Condition_ObjectsInArea(); + case CONDITION_DestroyObject: + return new Condition_DestroyObject(); + case CONDITION_CaptureObject: + return new Condition_CaptureObject(); + case CONDITION_AccumulateAttribute: + return new Condition_AccumulateAttribute(); + case CONDITION_ResearchTechnology: + return new Condition_ResearchTechnology(); + case CONDITION_Timer: + return new Condition_Timer(); + case CONDITION_ObjectSelected: + return new Condition_ObjectSelected(); + case CONDITION_AISignal: + return new Condition_AISignal(); + case CONDITION_PlayerDefeated: + return new Condition_PlayerDefeated(); + case CONDITION_ObjectHasTarget: + return new Condition_ObjectHasTarget(); + case CONDITION_ObjectVisible: + return new Condition_ObjectVisible(); + case CONDITION_ObjectNotVisible: + return new Condition_ObjectNotVisible(); + case CONDITION_ResearchingTechnology: + return new Condition_ResearchingTechnology(); + case CONDITION_UnitsGarrisoned: + return new Condition_UnitsGarrisoned(); + case CONDITION_DifficultyLevel: + return new Condition_DifficultyLevel(); + default: + return new Condition_None(); + } +} + const char * Condition::getName() { return (type < NUM_CONDS) ? types[type] : "Unknown!"; } void Condition::read(FILE *scx) { - fread(&type, sizeof(long), 1, scx); fread(&check_value, sizeof(long), 1, scx); readAmount(scx); readResource(scx); @@ -170,4 +217,5 @@ const char *Condition::propertyTypes[] = "UnitType", "UnitConst", "AISignal", -}; \ No newline at end of file +}; + diff --git a/src/genie/Condition.h b/src/genie/Condition.h index 00f1e30..c88b98c 100644 --- a/src/genie/Condition.h +++ b/src/genie/Condition.h @@ -85,21 +85,24 @@ class Condition //readers: return null values by default. also overridden by inherited condition types. //these are not virtual because inherited classes simply override and don't want the above functionality - void readAmount(FILE *in) { fskip(in, 4); }; - void readResource(FILE *in) { fskip(in, 4); }; - void readUidObject(FILE *in) { fskip(in, 4); }; - void readUidLocation(FILE *in) { fskip(in, 4); }; - void readPlayer(FILE *in) { fskip(in, 4); }; - void readTechnology(FILE *in) { fskip(in, 4); }; - void readTimer(FILE *in) { fskip(in, 4); }; - void readArea(FILE *in) { fskip(in, 16); }; - void readUnitGroup(FILE *in) { fskip(in, 4); }; - void readUnitType(FILE *in) { fskip(in, 4); }; - void readUnitConst(FILE *in) { fskip(in, 4); }; - void readAiSignal(FILE *in) { fskip(in, 4); }; + virtual void readAmount(FILE *in) { fskip(in, 4); }; + virtual void readResource(FILE *in) { fskip(in, 4); }; + virtual void readUidObject(FILE *in) { fskip(in, 4); }; + virtual void readUidLocation(FILE *in) { fskip(in, 4); }; + virtual void readPlayer(FILE *in) { fskip(in, 4); }; + virtual void readTechnology(FILE *in) { fskip(in, 4); }; + virtual void readTimer(FILE *in) { fskip(in, 4); }; + virtual void readArea(FILE *in) { fskip(in, 16); }; + virtual void readUnitGroup(FILE *in) { fskip(in, 4); }; + virtual void readUnitType(FILE *in) { fskip(in, 4); }; + virtual void readUnitConst(FILE *in) { fskip(in, 4); }; + virtual void readAiSignal(FILE *in) { fskip(in, 4); }; static const char* types[NUM_CONDS]; static const char* propertyTypes[NUM_COND_PARAMS]; }; -#endif \ No newline at end of file +#endif + + + diff --git a/src/genie/ConditionTypes.cpp b/src/genie/ConditionTypes.cpp index dc20e85..358c440 100644 --- a/src/genie/ConditionTypes.cpp +++ b/src/genie/ConditionTypes.cpp @@ -1,5 +1,8 @@ #include "ConditionTypes.h" #include "ECTypesCpp.h" +#include "aok_types.h" +#include +#include //almost all of the classes are fully defined in the .h file, but a few have some functions in cpp too. //we use macros to define these functions @@ -20,4 +23,5 @@ AREA_CPP(Condition_ObjectsInArea); UTYPE_CPP(Condition_ObjectsInArea); UGROUP_CPP(Condition_ObjectsInArea); -RESOURCE_CPP(Condition_AccumulateAttribute); \ No newline at end of file +RESOURCE_CPP(Condition_AccumulateAttribute); + diff --git a/src/genie/ConditionTypes.h b/src/genie/ConditionTypes.h index 6045834..0c47c18 100644 --- a/src/genie/ConditionTypes.h +++ b/src/genie/ConditionTypes.h @@ -6,6 +6,8 @@ class Condition_None : public Condition { +public: + Condition_None() : Condition(CONDITION_None) {}; }; class Condition_BringObjectToArea : public Condition @@ -14,6 +16,7 @@ class Condition_BringObjectToArea : public Condition AREA_H_FIELD; UIDOBJECT_H_FIELD; public: + Condition_BringObjectToArea() : Condition(CONDITION_BringObjectToArea) {}; AREA_H_FUNC; UIDOBJECT_H_FUNC; }; @@ -22,10 +25,11 @@ class Condition_BringObjectToObject : public Condition { private: UIDOBJECT_H_FIELD; - UIDLOCATION_H_FIELD; + UIDLOC_H_FIELD; public: - void uid_object(int); - void uid_location(int); + Condition_BringObjectToObject() : Condition(CONDITION_BringObjectToObject) {}; + UIDOBJECT_H_FUNC; + UIDLOC_H_FUNC; }; #define OWNOBJECTS_FIELDS \ @@ -46,6 +50,7 @@ class Condition_OwnObjects : public Condition private: OWNOBJECTS_FIELDS; public: + Condition_OwnObjects() : Condition(CONDITION_OwnObjects) {}; OWNOBJECTS_FUNCS; }; @@ -54,15 +59,17 @@ class Condition_OwnFewerObjects : public Condition private: OWNOBJECTS_FIELDS; public: + Condition_OwnFewerObjects() : Condition(CONDITION_OwnFewerObjects) {}; OWNOBJECTS_FUNCS; }; -class Condition_ObjectsInArea : Condition_OwnObjects_OwnFewerObjects +class Condition_ObjectsInArea : public Condition { private: OWNOBJECTS_FIELDS; AREA_H_FIELD; public: + Condition_ObjectsInArea() : Condition(CONDITION_ObjectsInArea) {}; OWNOBJECTS_FUNCS; AREA_H_FUNC; }; @@ -72,6 +79,7 @@ class Condition_DestroyObject : public Condition private: UIDOBJECT_H_FIELD; public: + Condition_DestroyObject() : Condition(CONDITION_DestroyObject) {}; UIDOBJECT_H_FUNC; }; @@ -81,6 +89,7 @@ class Condition_CaptureObject : public Condition UIDOBJECT_H_FIELD; PLAYER_H_FIELD; public: + Condition_CaptureObject() : Condition(CONDITION_CaptureObject) {}; UIDOBJECT_H_FUNC; PLAYER_H_FUNC; }; @@ -92,6 +101,7 @@ class Condition_AccumulateAttribute : public Condition RESOURCE_H_FIELD; AMOUNT_H_FIELD; public: + Condition_AccumulateAttribute() : Condition(CONDITION_AccumulateAttribute) {}; PLAYER_H_FUNC; RESOURCE_H_FUNC; AMOUNT_H_FUNC; @@ -103,6 +113,7 @@ class Condition_ResearchTechnology : public Condition PLAYER_H_FIELD; TECH_H_FIELD; public: + Condition_ResearchTechnology() : Condition(CONDITION_ResearchTechnology) {}; PLAYER_H_FUNC; TECH_H_FUNC; }; @@ -112,6 +123,7 @@ class Condition_Timer : public Condition private: TIMER_H_FIELD; public: + Condition_Timer() : Condition(CONDITION_Timer) {}; TIMER_H_FUNC; }; @@ -120,6 +132,7 @@ class Condition_ObjectSelected : public Condition private: UIDOBJECT_H_FIELD; public: + Condition_ObjectSelected() : Condition(CONDITION_ObjectSelected) {}; UIDOBJECT_H_FUNC; }; @@ -128,6 +141,7 @@ class Condition_AISignal : public Condition private: AISIGNAL_H_FIELD; public: + Condition_AISignal() : Condition(CONDITION_AISignal) {}; AISIGNAL_H_FUNC; }; @@ -136,6 +150,7 @@ class Condition_PlayerDefeated : public Condition private: PLAYER_H_FIELD; public: + Condition_PlayerDefeated() : Condition(CONDITION_PlayerDefeated) {}; PLAYER_H_FUNC; }; @@ -143,10 +158,11 @@ class Condition_ObjectHasTarget : public Condition { private: UIDOBJECT_H_FIELD; - UIDLOCATION_H_FIELD; + UIDLOC_H_FIELD; public: + Condition_ObjectHasTarget() : Condition(CONDITION_ObjectHasTarget) {}; UIDOBJECT_H_FUNC; - UIDLOCATION_H_FUNC; + UIDLOC_H_FUNC; }; class Condition_ObjectVisible : public Condition @@ -154,6 +170,7 @@ class Condition_ObjectVisible : public Condition private: UIDOBJECT_H_FIELD; public: + Condition_ObjectVisible() : Condition(CONDITION_ObjectVisible) {}; UIDOBJECT_H_FUNC; }; @@ -162,14 +179,16 @@ class Condition_ObjectNotVisible : public Condition private: UIDOBJECT_H_FIELD; public: + Condition_ObjectNotVisible() : Condition(CONDITION_ObjectNotVisible) {}; UIDOBJECT_H_FUNC; }; -class Condition_ResearchTechnology : public Condition +class Condition_ResearchingTechnology : public Condition { private: TECH_H_FIELD; public: + Condition_ResearchingTechnology() : Condition(CONDITION_ResearchingTechnology) {}; TECH_H_FUNC; }; @@ -179,6 +198,7 @@ class Condition_UnitsGarrisoned : public Condition UIDOBJECT_H_FUNC; AMOUNT_H_FUNC; public: + Condition_UnitsGarrisoned() : Condition(CONDITION_UnitsGarrisoned) {}; UIDOBJECT_H_FIELD; AMOUNT_H_FIELD; }; @@ -188,9 +208,11 @@ class Condition_DifficultyLevel : public Condition private: AMOUNT_H_FUNC; public: + Condition_DifficultyLevel() : Condition(CONDITION_DifficultyLevel) {}; AMOUNT_H_FIELD; }; +#endif + -#endif diff --git a/src/genie/ECTypes.h b/src/genie/ECTypes.h index d484673..782a615 100644 --- a/src/genie/ECTypes.h +++ b/src/genie/ECTypes.h @@ -1,6 +1,3 @@ -#ifndef ECTYPES_H_ -#define ECTYPES_H_ - //defines for all the various effect/cond types. //these are all macros because they all get re-used pretty often @@ -8,158 +5,162 @@ //max 22 units sel. listed here because swig variable args support is bad. //to get around this we just list 22 ints, with all but 1 optional. //messy, but easier for the lua user; he doesn't have to write a table. -#define UNITS_H_INTLIST int a, int b=-1, int c=-1, int d=-1, int e=-1, int f=-1, int g=-1, int h=-1, int i=-1, int j=-1, int k=-1, int l=-1, int m=-1, int o=-1, int p=-1, int q=-1, int r=-1, int s=-1, int t=-1, int u=-1, int v=-1 +#define UNITS_H_INTLIST int a, int b=-1, int c=-1, int d=-1, int e=-1, int f=-1, int g=-1, int h=-1, int i=-1, int j=-1, int k=-1, int l=-1, int m=-1, int n=-1, int o=-1, int p=-1, int q=-1, int r=-1, int s=-1, int t=-1, int u=-1, int v=-1 //All the var declarations for effects and conditions //effect stuff (shares some things with conds) -#define AMOUNT_H_FIELD long amt +#define AMOUNT_H_FIELD eclong amt #define LOCATION_H_FIELD AOKPT loc #define AREA_H_FIELD AOKRECT ar -#define AIGOAL_H_FIELD long aigoal -#define DIPLO_H_FIELD long diplo -#define DISPTIME_H_FIELD long disptime -#define PANEL_H_FIELD long pan -#define PSOURCE_H_FIELD long pl_source -#define PTARGET_H_FIELD long pl_target; -#define RESOURCE_H_FIELD long res -#define TECH_H_FIELD long tec -#define TRIGGER_H_FIELD long trig +#define AIGOAL_H_FIELD eclong aigoal +#define DIPLO_H_FIELD eclong diplo +#define DISPTIME_H_FIELD eclong disptime +#define PANEL_H_FIELD eclong pan +#define PSOURCE_H_FIELD eclong pl_source +#define PTARGET_H_FIELD eclong pl_target; +#define RESOURCE_H_FIELD eclong res +#define TECH_H_FIELD eclong tec +#define TRIGGER_H_FIELD eclong trig #define UIDS_H_FIELD std::vector uids -#define UIDLOC_H_FIELD long uloc -#define UGROUP_H_FIELD long ugroup -#define UTYPE_H_FIELD long utype -#define UCONST_H_FIELD long uconst +#define UIDLOC_H_FIELD eclong uloc +#define UGROUP_H_FIELD eclong ugroup +#define UTYPE_H_FIELD eclong utype +#define UCONST_H_FIELD eclong uconst #define SOUND_H_FIELD std::string snd #define TEXT_H_FIELD std::string txt //cond only stuff -#define TIMER_H_FIELD long tim; -#define AISIGNAL_H_FIELD long aisignal; -#define UIDOBJECT_H_FIELD long uid_obj; -#define PLAYER_H_FIELD long pl; +#define TIMER_H_FIELD eclong tim +#define AISIGNAL_H_FIELD eclong aisignal +#define UIDOBJECT_H_FIELD eclong uid_obj +#define PLAYER_H_FIELD eclong pl //all the function declarations for various effect and condition properties. //effect funcs first (many shared with conditions) #define AMOUNT_H_FUNC \ - void amount(int a) { amt=a; }; \ - virtual long getAmount() { return amt; }; \ + void amount(int a) { amt.set(a); } \ + long getAmount() { return amt.get(); } \ void readAmount(FILE *in) { fread(&amt, 4, 1, in); } #define LOCATION_H_FUNC \ void location(int x, int y); \ - virtual AOKPT getLocation() { return loc; }; \ + AOKPT getLocation() { return loc; } \ void readLocation(FILE *in) #define AREA_H_FUNC \ void area(int, int, int, int); \ - virtual AOKRECT getArea() { return ar; }; + AOKRECT getArea() { return ar; } \ void readArea(FILE *in) #define AIGOAL_H_FUNC \ - void ai_goal(int g) { aigoal=g; }; \ - virtual long getAiGoal() { return aigoal; }; \ + void ai_goal(int g) { aigoal.set(g); } \ + long getAiGoal() { return aigoal.get(); } \ void readAiGoal(FILE *in) { fread(&aigoal, 4, 1, in); } #define DIPLO_H_FUNC \ - void diplomacy(int d) { diplo=d; }; \ - void diplomacy(const char *); \ - virtual long getDiplomacy() { return diplo; }; \ + void diplomacy(int d) { diplo.set(d); } \ + void diplomacy(const char * s); \ + long getDiplomacy() { return diplo.get(); } \ void readDiplomacy(FILE *in) { fread(&diplo, 4, 1, in); } #define DISPTIME_H_FUNC \ - void display_time(int d) { disptime=d; }; \ - virtual long getDisplayTime() { return disptime; }; \ + void display_time(int d) { disptime.set(d); } \ + void time(int d) { display_time(d); } \ + long getDisplayTime() { return disptime.get(); } \ void readDisplayTime(FILE *in) { fread(&disptime, 4, 1, in); } #define PANEL_H_FUNC \ - void panel(int p) { pan=p }; \ - virtual long getPanel() { return pan; }; \ + void panel(int p) { pan.set(p); } \ + long getPanel() { return pan.get(); } \ void readPanel(FILE *in) { fread(&pan, 4, 1, in); } #define PSOURCE_H_FUNC \ - void p_source(int p) { pl_source=p; }; \ - virtual long getPlayerSource() { return pl_source; }; \ + void p_source(int p) { pl_source.set(p); } \ + long getPlayerSource() { return pl_source.get(); } \ void readPlayerSource(FILE *in) { fread(&pl_source, 4, 1, in); } #define PTARGET_H_FUNC \ - void p_target(int p) { pl_target=p; }; \ - virtual long getPlayerTarget() { return pl_target; }; \ + void p_target(int p) { pl_target.set(p); } \ + long getPlayerTarget() { return pl_target.get(); } \ void readPlayerTarget(FILE *in) { fread(&pl_target, 4, 1, in); } #define RESOURCE_H_FUNC \ - void resource(int r) { res=r; }; \ + void resource(int r) { res.set(r); } \ void resource(const char *); \ - virtual long getResource() { return res; }; \ + long getResource() { return res.get(); } \ void readResource(FILE *in) { fread(&res, 4, 1, in); } #define TECH_H_FUNC \ - void technology(int t) { tech=t; }; \ - void tech(int t) { technology(t); }; \ - virtual long getTechnology() { return tec; }; \ + void technology(int t) { tec.set(t); } \ + void tech(int t) { technology(t); } \ + long getTechnology() { return tec.get(); } \ void readTechnology(FILE *in) { fread(&tec, 4, 1, in); } #define TRIGGER_H_FUNC \ - void trigger(int t) { trig=t; }; \ - virtual long getTrigger() { return trig; }; \ - void readTrigger(FILE *in) { (fread(&trig, 4, 1, in); } + void trigger(int t) { trig.set(t); } \ + long getTriggerIndex() { return trig.get(); } \ + void readTriggerIndex(FILE *in) { fread(&trig, 4, 1, in); } #define UIDS_H_FUNC \ void units(UNITS_H_INTLIST); \ - virtual std::vector getUids() { return uids; }; \ - void readUids(FILE *in) + std::vector getUids() { return uids; } \ + void readUids(FILE *in, long len) #define UIDLOC_H_FUNC \ - void uid_location(int u) { uloc=u; }; \ - virtual long getUidLocation() { return uloc; }; \ + void unit_location(int u) { uloc.set(u); } \ + void uid_location(int u) { unit_location(u); } \ + long getUidLocation() { return uloc.get(); } \ void readUidLocation(FILE *in) { fread(&uloc, 4, 1, in); } #define UGROUP_H_FUNC \ - void unit_group(int u) { ugroup=u; }; \ + void unit_group(int u) { ugroup.set(u); } \ void unit_group(const char *); \ - virtual long getUnitGroup() { return ugroup; }; \ + long getUnitGroup() { return ugroup.get(); } \ void readUnitGroup(FILE *in) { fread(&ugroup, 4, 1, in); } #define UTYPE_H_FUNC \ - void unit_type(int u) { utype=u; }; \ + void unit_type(int u) { utype.set(u); } \ void unit_type(const char *); \ - virtual long getUnitType() { return utype; }; \ + long getUnitType() { return utype.get(); } \ void readUnitType(FILE *in) { fread(&utype, 4, 1, in); } #define UCONST_H_FUNC \ - void unit_const(int u) { uconst=u; }; \ - virtual long getUnitConst() { return uconst; }; \ + void unit_const(int u) { uconst.set(u); } \ + long getUnitConst() { return uconst.get(); } \ void readUnitConst(FILE *in) { fread(&uconst, 4, 1, in); } #define SOUND_H_FUNC \ - void sound(const char *s) { snd.assign(s) }; \ - virtual std::string getSound() { return snd; }; \ - void readSound(FILE *in) { readstr(in, snd); } + void sound(const char *s) { snd=s; } \ + std::string getSound() { return snd; } \ + void readSound(FILE *in) { snd=readstr(in); } #define TEXT_H_FUNC \ - void text(const char *t) { txt.assign(t) }; \ - virtual std::string getText() { return txt; }; \ - void readText(FILE *in) { readstr(in, txt); } + void text(const char *t) { txt=t; } \ + std::string getText() { return txt; } \ + void readText(FILE *in) { txt=readstr(in); } //condition only funcs #define TIMER_H_FUNC \ - void time(int t) { tim=t; }; \ - void amount(int t) { time(t) }; /*let the lua user write either amount() or time() (to make it easier on him)*/ \ - virtual long getTimer() { return tim; }; \ + void time(int t) { tim.set(t); } \ + void amount(int t) { time(t); } /*let the lua user write either amount() or time() (to make it easier on him)*/ \ + long getTimer() { return tim.get(); } \ void readTimer(FILE *in) { fread(&tim, 4, 1, in); } #define AISIGNAL_H_FUNC \ - void ai_signal(int s) { aisignal=s; }; \ - virtual long getAiSignal() { return aisignal; }; \ + void ai_signal(int s) { aisignal.set(s); } \ + long getAiSignal() { return aisignal.get(); } \ void readAiSignal(FILE *in) { fread(&aisignal, 4, 1, in); } #define UIDOBJECT_H_FUNC \ - void uid_object(int u) { uid_obj=u; }; \ - virtual long getUidObject() { return uid_obj; }; \ + void unit_object(int u) { uid_obj.set(u); } \ + void uid_object(int u) { unit_object(u); } \ + long getUidObject() { return uid_obj.get(); } \ void readUidObject(FILE *in) { fread(&uid_obj, 4, 1, in); } #define PLAYER_H_FUNC \ - void player(int p) { pl=p; }; \ - virtual long getPlayer() { return pl; }; \ - void readPlayer(FILE *in) { fread(&pl, 4, 1, in); } + void player(int p) { pl.set(p); } \ + long getPlayer() { return pl.get(); } \ + void readPlayer(FILE *in) { fread(&pl, 4, 1, in); } + + -#endif \ No newline at end of file diff --git a/src/genie/ECTypesCpp.h b/src/genie/ECTypesCpp.h index cbc9c60..dc3571d 100644 --- a/src/genie/ECTypesCpp.h +++ b/src/genie/ECTypesCpp.h @@ -1,11 +1,8 @@ -#include "ECTypes.h" -#include - #define LOCATION_CPP(class) \ void class::location(int x, int y) \ { \ - loc.x=x; \ - loc.y=y; + loc.x=x; \ + loc.y=y; \ } \ void class::readLocation(FILE *in) \ { \ @@ -15,10 +12,10 @@ void class::readLocation(FILE *in) \ } #define AREA_CPP(class) \ -void class::area(int x1, int y1, int x2, int y2) \x +void class::area(int x1, int y1, int x2, int y2) \ { \ - /*lowerleft area has to be less than upperright, or it bugs in aoe2*/ \ - if sqrt(pow(x1,2)+pow(y1,2)) < sqrt(pow(x2,2),pow(y2,2)) \ + /*lowerleft area has to be >= than upperright, or it bugs in aoe2*/ \ + if ( sqrt(pow(x1,2)+pow(y1,2))>=sqrt(pow(x2,2)+pow(y2,2)) ) \ { \ ar.ll.x=x1; \ ar.ll.y=y1; \ @@ -42,12 +39,12 @@ void class::readArea(FILE *in) \ fread(&ar.ur.x, 4, 1, in); \ } -#define UNITS_CPP_INTLIST int a, int b, int c, int d, int e, int f, int g, int h, int i, int j, int k, int l, int m, int o, int p, int q, int r, int s, int t, int u, int v +#define UNITS_CPP_INTLIST int a, int b, int c, int d, int e, int f, int g, int h, int i, int j, int k, int l, int m, int n, int o, int p, int q, int r, int s, int t, int u, int v #define SETUNIT(var) if (var!=-1) uids.push_back(var) #define UIDS_CPP(class) \ -void class::units(UITS_CPP_INTLIST) \ +void class::units(UNITS_CPP_INTLIST) \ { \ SETUNIT(a); \ SETUNIT(b); \ @@ -72,45 +69,51 @@ void class::units(UITS_CPP_INTLIST) \ SETUNIT(u); \ SETUNIT(v); \ } \ -void class::readUids(FILE *in) \ +void class::readUids(FILE *in, long len) \ { \ - long len; \ - fread(&len, 4, 1, in); \ - uids.resize(len); \ - for (int i=0; i0) \ + { \ + uids.resize(len); \ + for (int i=0; ihas(s)) \ + diplomacy(genieDiplomacies->idFromName(s)); \ else \ diplomacy(-1); \ } #define RESOURCE_CPP(class) \ -void class::resource(conat char *s) \ +void class::resource(const char *s) \ { \ - if (genieResources.has(s)); \ - diplomacy(genieResources.idFromName(s)); \ + if (genieResources->has(s)) \ + resource(genieResources->idFromName(s)); \ else \ - diplomacy(-1); \ + resource(-1); \ } #define UGROUP_CPP(class) \ +void class::unit_group(const char *s) \ { \ - if (genieUnitGroups.has(s)); \ - diplo(genieUnitGroups.idFromName(s)); \ + if (genieUnitGroups->has(s)) \ + unit_group(genieUnitGroups->idFromName(s)); \ else \ - diplo(-1); \ + unit_group(-1); \ } #define UTYPE_CPP(class) \ +void class::unit_type(const char *s) \ { \ - if (genieUnitTypes.has(s)); \ - diplo(genieUnitTypes.idFromName(s)); \ + if (genieUnitTypes->has(s)) \ + unit_type(genieUnitTypes->idFromName(s)); \ else \ - diplo(-1); \ -} \ No newline at end of file + unit_type(-1); \ +} + + diff --git a/src/genie/Effect.cpp b/src/genie/Effect.cpp index d638720..5b69de6 100644 --- a/src/genie/Effect.cpp +++ b/src/genie/Effect.cpp @@ -1,5 +1,4 @@ #include "Effect.h" -#include "util_file.h" #include "EffectTypes.h" #include @@ -14,10 +13,66 @@ Effect *Effect::createType(long type) { switch(type) { - case EFFECT_None: - return new Effect_None(type); case EFFECT_ChangeDiplomacy: - return new Effect_ChangeDiplomacy(type); + return new Effect_ChangeDiplomacy(); + case EFFECT_ResearchTechnology: + return new Effect_ResearchTechnology(); + case EFFECT_SendChat: + return new Effect_SendChat(); + case EFFECT_PlaySound: + return new Effect_PlaySound(); + case EFFECT_SendTribute: + return new Effect_SendTribute(); + case EFFECT_UnlockGate: + return new Effect_UnlockGate(); + case EFFECT_LockGate: + return new Effect_LockGate(); + case EFFECT_ActivateTrigger: + return new Effect_ActivateTrigger(); + case EFFECT_DeactivateTrigger: + return new Effect_DeactivateTrigger(); + case EFFECT_AIScriptGoal: + return new Effect_AIScriptGoal(); + case EFFECT_CreateObject: + return new Effect_CreateObject(); + case EFFECT_TaskObject: + return new Effect_TaskObject(); + case EFFECT_DeclareVictory: + return new Effect_DeclareVictory(); + case EFFECT_KillObject: + return new Effect_KillObject(); + case EFFECT_RemoveObject: + return new Effect_RemoveObject(); + case EFFECT_ChangeView: + return new Effect_ChangeView(); + case EFFECT_Unload: + return new Effect_Unload(); + case EFFECT_ChangeOwnership: + return new Effect_ChangeOwnership(); + case EFFECT_Patrol: + return new Effect_Patrol(); + case EFFECT_DisplayInstructions: + return new Effect_DisplayInstructions(); + case EFFECT_ClearInstructions: + return new Effect_ClearInstructions(); + case EFFECT_FreezeUnit: + return new Effect_FreezeUnit(); + case EFFECT_UseAdvancedButtons: + return new Effect_UseAdvancedButtons(); + case EFFECT_DamageObject: + return new Effect_DamageObject(); + case EFFECT_PlaceFoundation: + return new Effect_PlaceFoundation(); + case EFFECT_ChangeObjectName: + return new Effect_ChangeObjectName(); + case EFFECT_ChangeObjectHP: + return new Effect_ChangeObjectHP(); + case EFFECT_ChangeObjectAttack: + return new Effect_ChangeObjectAttack(); + case EFFECT_StopUnit: + return new Effect_StopUnit(); + default: + return new Effect_None(); } } @@ -29,14 +84,13 @@ const char *Effect::getName() void Effect::read(FILE *scx) { - //type was read by the trigger, to create the effect - fread(&type, sizeof(long), 1, scx); fread(&check_value, sizeof(long), 1, scx); readAiGoal(scx); readAmount(scx); readResource(scx); readDiplomacy(scx); - readUids(scx); + long uids_size; + fread(&uids_size, 4, 1, scx); readUidLocation(scx); readUnitConst(scx); readPlayerSource(scx); @@ -53,15 +107,7 @@ void Effect::read(FILE *scx) readPanel(scx); readText(scx); readSound(scx); - readUids(scx); -} - -//this isn't defined in the header because it's too long -void Effect::readUids(FILE *in) -{ - long len; - fread(&len, sizeof(long), 1, in); - fskip(in, 4*len); + readUids(scx, uids_size); } void Effect::write(FILE *scx) @@ -278,4 +324,6 @@ const char *Effect::propertyTypes[] = "UnitConst", "Sound", "Text", -}; \ No newline at end of file +}; + + diff --git a/src/genie/Effect.h b/src/genie/Effect.h index b16c891..2e68d0d 100644 --- a/src/genie/Effect.h +++ b/src/genie/Effect.h @@ -117,34 +117,36 @@ class Effect virtual long getUnitType() { return -1; }; virtual long getUnitConst() { return -1; }; virtual std::string getSound() { return std::string(); }; - virtual std::string getText() { return std::string(); }; + virtual std::string getText() { return std::string(); printf("running empty getText()\n"); }; //readers: skip scx values by default. inherited classes override these //these are not virtual because inherited classes simply override and don't want the above functionality - void readAmount(FILE *in) { fskip(in, 4); }; - void readLocation(FILE *in) { fskip(in, 8); }; - void readArea(FILE *in) { fskip(in, 16); }; - void readAiGoal(FILE *in) { fskip(in, 4); }; - void readDiplomacy(FILE *in) { fskip(in, 4); }; - void readDisplayTime(FILE *in) { fskip(in, 4); }; - void readNumSelected(FILE *in) { fskip(in, 4); }; - void readPanel(FILE *in) { fskip(in, 4); }; - void readPlayerSource(FILE *in) { fskip(in, 4); }; - void readPlayerTarget(FILE *in) { fskip(in, 4); }; - void readResource(FILE *in) { fskip(in, 4); }; - void readTechnology(FILE *in) { fskip(in, 4); }; - void readTriggerIndex(FILE *in) { fskip(in, 4); }; - void readType(FILE *in) { fskip(in, 4); }; - void readUids(FILE *in); //defined in cpp because it's too long - void readUidLocation(FILE *in) { fskip(in, 4); }; - void readUnitGroup(FILE *in) { fskip(in, 4); }; - void readUnitType(FILE *in) { fskip(in, 4); }; - void readUnitConst(FILE *in) { fskip(in, 4); }; - void readSound(FILE *in) { readstr(in, std::string()); }; - void readText(FILE *in) { readstr(in, std::string()); }; + virtual void readAmount(FILE *in) { fskip(in, 4); }; + virtual void readLocation(FILE *in) { fskip(in, 8); }; + virtual void readArea(FILE *in) { fskip(in, 16); }; + virtual void readAiGoal(FILE *in) { fskip(in, 4); }; + virtual void readDiplomacy(FILE *in) { fskip(in, 4); }; + virtual void readDisplayTime(FILE *in) { fskip(in, 4); }; + virtual void readPanel(FILE *in) { fskip(in, 4); }; + virtual void readPlayerSource(FILE *in) { fskip(in, 4); }; + virtual void readPlayerTarget(FILE *in) { fskip(in, 4); }; + virtual void readResource(FILE *in) { fskip(in, 4); }; + virtual void readTechnology(FILE *in) { fskip(in, 4); }; + virtual void readTriggerIndex(FILE *in) { fskip(in, 4); }; + virtual void readType(FILE *in) { fskip(in, 4); }; + virtual void readUids(FILE *in, long len) { fskip(in, 4*len); }; + virtual void readUidLocation(FILE *in) { fskip(in, 4); }; + virtual void readUnitGroup(FILE *in) { fskip(in, 4); }; + virtual void readUnitType(FILE *in) { fskip(in, 4); }; + virtual void readUnitConst(FILE *in) { fskip(in, 4); }; + virtual void readSound(FILE *in) { readstr(in); }; + virtual void readText(FILE *in) { readstr(in); }; static const char *types[NUM_EFFECTS]; static const char *propertyTypes[NUM_EFFECT_PARAMS]; }; -#endif \ No newline at end of file +#endif + + + diff --git a/src/genie/EffectTypes.cpp b/src/genie/EffectTypes.cpp index a52080f..774cbc0 100644 --- a/src/genie/EffectTypes.cpp +++ b/src/genie/EffectTypes.cpp @@ -1,5 +1,8 @@ #include "EffectTypes.h" #include "ECTypesCpp.h" +#include "aok_types.h" +#include +#include //almost all of the classes are fully defined in the .h file, but a few have some functions in cpp too. //we use macros to define these functions @@ -35,6 +38,8 @@ UGROUP_CPP(Effect_RemoveObject); UTYPE_CPP(Effect_RemoveObject); UIDS_CPP(Effect_RemoveObject); +LOCATION_CPP(Effect_ChangeView); + LOCATION_CPP(Effect_Unload); AREA_CPP(Effect_Unload); UGROUP_CPP(Effect_Unload); @@ -49,6 +54,12 @@ UIDS_CPP(Effect_ChangeOwnership); LOCATION_CPP(Effect_Patrol); UIDS_CPP(Effect_Patrol); +LOCATION_CPP(Effect_FreezeUnit); +AREA_CPP(Effect_FreezeUnit); +UGROUP_CPP(Effect_FreezeUnit); +UTYPE_CPP(Effect_FreezeUnit); +UIDS_CPP(Effect_FreezeUnit); + AREA_CPP(Effect_DamageObject); UGROUP_CPP(Effect_DamageObject); UTYPE_CPP(Effect_DamageObject); @@ -72,4 +83,6 @@ LOCATION_CPP(Effect_StopUnit); AREA_CPP(Effect_StopUnit); UGROUP_CPP(Effect_StopUnit); UTYPE_CPP(Effect_StopUnit); -UIDS_CPP(Effect_StopUnit); \ No newline at end of file +UIDS_CPP(Effect_StopUnit); + + diff --git a/src/genie/EffectTypes.h b/src/genie/EffectTypes.h index 1829b08..4045bec 100644 --- a/src/genie/EffectTypes.h +++ b/src/genie/EffectTypes.h @@ -8,6 +8,8 @@ class Effect_None : public Effect { + public: + Effect_None() : Effect(EFFECT_None) {}; }; class Effect_ChangeDiplomacy : public Effect @@ -17,6 +19,7 @@ class Effect_ChangeDiplomacy : public Effect PTARGET_H_FIELD; DIPLO_H_FIELD; public: + Effect_ChangeDiplomacy() : Effect(EFFECT_ChangeDiplomacy) {}; PSOURCE_H_FUNC; PTARGET_H_FUNC; DIPLO_H_FUNC; @@ -28,6 +31,7 @@ class Effect_ResearchTechnology : public Effect PSOURCE_H_FIELD; TECH_H_FIELD; public: + Effect_ResearchTechnology() : Effect(EFFECT_ResearchTechnology) {}; PSOURCE_H_FUNC; TECH_H_FUNC; }; @@ -39,6 +43,7 @@ class Effect_SendChat : public Effect TEXT_H_FIELD; SOUND_H_FIELD; public: + Effect_SendChat() : Effect(EFFECT_SendChat) {}; PSOURCE_H_FUNC; TEXT_H_FUNC; SOUND_H_FUNC; @@ -50,6 +55,7 @@ class Effect_PlaySound : public Effect PSOURCE_H_FIELD; SOUND_H_FIELD; public: + Effect_PlaySound() : Effect(EFFECT_PlaySound) {}; PSOURCE_H_FUNC; SOUND_H_FUNC; }; @@ -62,6 +68,7 @@ class Effect_SendTribute : public Effect RESOURCE_H_FIELD; AMOUNT_H_FIELD; public: + Effect_SendTribute() : Effect(EFFECT_SendTribute) {}; PSOURCE_H_FUNC; PTARGET_H_FUNC; RESOURCE_H_FUNC; @@ -73,6 +80,7 @@ class Effect_UnlockGate : public Effect private: UIDS_H_FIELD; public: + Effect_UnlockGate() : Effect(EFFECT_UnlockGate) {}; UIDS_H_FUNC; }; @@ -81,6 +89,7 @@ class Effect_LockGate : public Effect private: UIDS_H_FIELD; public: + Effect_LockGate() : Effect(EFFECT_LockGate) {}; UIDS_H_FUNC; }; @@ -89,6 +98,7 @@ class Effect_ActivateTrigger : public Effect private: TRIGGER_H_FIELD; public: + Effect_ActivateTrigger() : Effect(EFFECT_ActivateTrigger) {}; TRIGGER_H_FUNC; }; @@ -97,6 +107,7 @@ class Effect_DeactivateTrigger : public Effect private: TRIGGER_H_FIELD; public: + Effect_DeactivateTrigger() : Effect(EFFECT_DeactivateTrigger) {}; TRIGGER_H_FUNC; }; @@ -106,6 +117,7 @@ class Effect_AIScriptGoal : public Effect AIGOAL_H_FIELD; PSOURCE_H_FIELD; public: + Effect_AIScriptGoal() : Effect(EFFECT_AIScriptGoal) {}; PSOURCE_H_FUNC; AIGOAL_H_FUNC; }; @@ -117,13 +129,13 @@ class Effect_CreateObject : public Effect LOCATION_H_FIELD; PSOURCE_H_FIELD; public: + Effect_CreateObject() : Effect(EFFECT_CreateObject) {}; PSOURCE_H_FUNC; UCONST_H_FUNC; LOCATION_H_FUNC; }; -#define TASK_OBJECT_H \ -private: \ +#define TASK_OBJECT_H_FIELDS \ PSOURCE_H_FIELD; \ UIDS_H_FIELD; \ UIDLOC_H_FIELD; \ @@ -131,8 +143,8 @@ private: \ AREA_H_FIELD; \ UGROUP_H_FIELD; \ UTYPE_H_FIELD; \ - UCONST_H_FIELD; \ -public: \ + UCONST_H_FIELD +#define TASK_OBJECT_H_FUNCS \ PSOURCE_H_FUNC; \ UIDS_H_FUNC; \ UIDLOC_H_FUNC; \ @@ -144,7 +156,11 @@ public: \ class Effect_TaskObject : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_TaskObject() : Effect(EFFECT_TaskObject) {}; + TASK_OBJECT_H_FUNCS; }; class Effect_DeclareVictory : public Effect @@ -152,16 +168,26 @@ class Effect_DeclareVictory : public Effect private: PSOURCE_H_FIELD; public: + Effect_DeclareVictory() : Effect(EFFECT_DeclareVictory) {}; PSOURCE_H_FUNC; }; + class Effect_KillObject : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_KillObject() : Effect(EFFECT_KillObject) {}; + TASK_OBJECT_H_FUNCS; }; class Effect_RemoveObject : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_RemoveObject() : Effect(EFFECT_RemoveObject) {}; + TASK_OBJECT_H_FUNCS; }; class Effect_ChangeView : public Effect @@ -170,13 +196,18 @@ class Effect_ChangeView : public Effect PSOURCE_H_FIELD; LOCATION_H_FIELD; public: + Effect_ChangeView() : Effect(EFFECT_ChangeView) {}; PSOURCE_H_FUNC; LOCATION_H_FUNC; }; class Effect_Unload : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_Unload() : Effect(EFFECT_Unload) {}; + TASK_OBJECT_H_FUNCS; }; class Effect_ChangeOwnership : public Effect @@ -190,6 +221,7 @@ class Effect_ChangeOwnership : public Effect UTYPE_H_FIELD; UGROUP_H_FIELD; public: + Effect_ChangeOwnership() : Effect(EFFECT_ChangeOwnership) {}; PSOURCE_H_FUNC; PTARGET_H_FUNC; AREA_H_FUNC; @@ -205,6 +237,7 @@ class Effect_Patrol : public Effect LOCATION_H_FIELD; UIDS_H_FIELD; public: + Effect_Patrol() : Effect(EFFECT_Patrol) {}; LOCATION_H_FUNC; UIDS_H_FUNC; }; @@ -217,6 +250,7 @@ class Effect_DisplayInstructions : public Effect TEXT_H_FIELD; SOUND_H_FIELD; public: + Effect_DisplayInstructions() : Effect(EFFECT_DisplayInstructions) {}; PANEL_H_FUNC; DISPTIME_H_FUNC; TEXT_H_FUNC; @@ -228,28 +262,34 @@ class Effect_ClearInstructions : public Effect private: PANEL_H_FIELD; public: + Effect_ClearInstructions() : Effect(EFFECT_ClearInstructions) {}; PANEL_H_FUNC; }; class Effect_FreezeUnit : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_FreezeUnit() : Effect(EFFECT_FreezeUnit) {}; + TASK_OBJECT_H_FUNCS; }; class Effect_UseAdvancedButtons : public Effect { +public: + Effect_UseAdvancedButtons() : Effect(EFFECT_UseAdvancedButtons) {}; }; -#define DAMAGE_OBJECT_H \ -private: \ +#define DAMAGE_OBJECT_H_FIELDS \ PSOURCE_H_FIELD; \ AREA_H_FIELD; \ UIDS_H_FIELD; \ AMOUNT_H_FIELD; \ UGROUP_H_FIELD; \ UCONST_H_FIELD; \ - UTYPE_H_FIELD; \ -public: \ + UTYPE_H_FIELD +#define DAMAGE_OBJECT_H_FUNCS \ PSOURCE_H_FUNC; \ AREA_H_FUNC; \ UIDS_H_FUNC; \ @@ -262,7 +302,11 @@ public: \ class Effect_DamageObject : public Effect { - DAMAGE_OBJECT_H; +private: + DAMAGE_OBJECT_H_FIELDS; +public: + Effect_DamageObject() : Effect(EFFECT_DamageObject) {}; + DAMAGE_OBJECT_H_FUNCS; }; class Effect_PlaceFoundation : public Effect @@ -272,6 +316,7 @@ class Effect_PlaceFoundation : public Effect LOCATION_H_FIELD; UCONST_H_FIELD; public: + Effect_PlaceFoundation() : Effect(EFFECT_PlaceFoundation) {}; PSOURCE_H_FUNC; LOCATION_H_FUNC; UCONST_H_FUNC; @@ -283,26 +328,40 @@ class Effect_ChangeObjectName : public Effect UIDS_H_FIELD; TEXT_H_FIELD; public: + Effect_ChangeObjectName() : Effect(EFFECT_ChangeObjectName) {}; UIDS_H_FUNC; TEXT_H_FUNC; }; class Effect_ChangeObjectHP : public Effect { - DAMAGE_OBJECT_H; +private: + DAMAGE_OBJECT_H_FIELDS; +public: + Effect_ChangeObjectHP() : Effect(EFFECT_ChangeObjectHP) {}; + DAMAGE_OBJECT_H_FUNCS; }; class Effect_ChangeObjectAttack : public Effect { - DAMAGE_OBJECT_H; +private: + DAMAGE_OBJECT_H_FIELDS; +public: + Effect_ChangeObjectAttack() : Effect(EFFECT_ChangeObjectAttack) {}; + DAMAGE_OBJECT_H_FUNCS; }; class Effect_StopUnit : public Effect { - TASK_OBJECT_H; +private: + TASK_OBJECT_H_FIELDS; +public: + Effect_StopUnit() : Effect(EFFECT_StopUnit) {}; + TASK_OBJECT_H_FUNCS; }; -class #endif + + diff --git a/src/genie/Makefile b/src/genie/Makefile deleted file mode 100644 index 645f420..0000000 --- a/src/genie/Makefile +++ /dev/null @@ -1,10 +0,0 @@ - -program: - -Trigger.o: - -Effect.o: - -Condition.o: - -Scenario.o: \ No newline at end of file diff --git a/src/genie/Scenario.cpp b/src/genie/Scenario.cpp index ee00ade..994dd3b 100644 --- a/src/genie/Scenario.cpp +++ b/src/genie/Scenario.cpp @@ -7,12 +7,9 @@ #define READ(readin, typelen, len, file) fread(readin, typelen, len, file); \ bytes_read+=typelen*len -Scenario::Scenario(const char *_path, int len) +Scenario::Scenario(const char *path) { - path = new char[len+1]; - for (int i=0; ipath.assign(path); } Scenario::~Scenario() @@ -30,17 +27,18 @@ void Scenario::cleanup() remove("header.hex"); remove("compressed_out.hex"); remove("out.hex"); + remove("scripts/out.hex"); } bool Scenario::open() { - printf("[O] Opening scenario %s\n", path); + printf("[O] Opening scenario %s\n", path.c_str()); - FILE *scx = fopen(path, "rb"); + FILE *scx = fopen(path.c_str(), "rb"); if (scx==NULL) return false; - long scx_filesize = fsize(path); + long scx_filesize = fsize(path.c_str()); long bytes_read = 0; @@ -108,15 +106,20 @@ bool Scenario::read(bool save_triggers) long trigger_skip=0; bool displayed=0; - if (save_triggers) - triggers.clear(); + std::vector scen_triggers; for (int i=0; iread(scx); - if (save_triggers) - triggers.push_back(t); + scen_triggers.push_back(t); + //printf("[R] END TRIGGER %d. triggerskip=%d\n", i, ftell(scx)-bytes_read); } + if (save_triggers) + triggers = scen_triggers; + + printf("\t[R] Done reading triggers\n"); + trigger_skip = ftell(scx) - bytes_read; bytes_read+=trigger_skip; @@ -142,7 +145,7 @@ bool Scenario::read(bool save_triggers) bool Scenario::write(const char *new_path) { - printf("[W] Writing scenario %s to %s\n", path, new_path); + printf("[W] Writing scenario %s to %s\n", path.c_str(), new_path); //open creates header.hex and scndata.hex int success=open(); @@ -150,7 +153,7 @@ bool Scenario::write(const char *new_path) printf("\t[W] Open successful\n"); - //read sets trigger_start and trigger_end + //read sets trigger_start and trigger_end, but don't write triggers read(false); //prepare to write uncompressed new scn data to out.hex @@ -228,12 +231,12 @@ bool Scenario::write(const char *new_path) return true; } -int Scenario::skiptotriggers(const char *path) +int Scenario::skiptotriggers(const char *filepath) { - long scx_filesize=fsize(path); + long scx_filesize=fsize(filepath); - FILE *scx = fopen(path, "rb"); + FILE *scx = fopen(filepath, "rb"); long bytes_read=0; //skip 4433 bytes - size of CHeader until scn filename @@ -525,9 +528,9 @@ int Scenario::skiptotriggers(const char *path) return bytes_read; } -int Scenario::skiptoscenarioend(const char *path) +int Scenario::skiptoscenarioend(const char *filepath) { - FILE *scx = fopen(path, "rb"); + FILE *scx = fopen(filepath, "rb"); //we assume trigger_end is already set //skip to trigger end @@ -563,4 +566,6 @@ int Scenario::skiptoscenarioend(const char *path) fclose(scx); return bytes_read; -} \ No newline at end of file +} + + diff --git a/src/genie/Scenario.h b/src/genie/Scenario.h index 9c91cd2..52437b5 100644 --- a/src/genie/Scenario.h +++ b/src/genie/Scenario.h @@ -1,13 +1,14 @@ #ifndef SCENARIO_H_ #define SCENARIO_H_ -#include #include "Trigger.h" +#include +#include class Scenario { private: - char *path; + std::string path; int skiptotriggers(const char *path); int skiptoscenarioend(const char *path); @@ -19,17 +20,21 @@ class Scenario unsigned long headerlength; public: - Scenario(const char *path, int len); + Scenario(const char *path); ~Scenario(); bool open(); - bool read(bool save_triggers = false); + bool read(bool save_triggers = true); bool write(const char *new_path); + std::string getPath() { return path; }; + void cleanup(); std::vector triggers; - std::vector units; }; -#endif \ No newline at end of file +#endif + + + diff --git a/src/genie/Trigger.cpp b/src/genie/Trigger.cpp index 782e31a..66452c9 100644 --- a/src/genie/Trigger.cpp +++ b/src/genie/Trigger.cpp @@ -1,6 +1,7 @@ /* MODEL */ #include "Trigger.h" +#include "util_file.h" Trigger::Trigger() { @@ -17,39 +18,58 @@ void Trigger::read(FILE *scx) fread(&obj_order, sizeof(long), 1, scx); //skip zeroes data (4 bytes) - for (int i=0; i<4; i++) fgetc(scx); + fskip(scx, 4); - readstr(scx, description); - readstr(scx, name); + description=readstr(scx); + name=readstr(scx); //Effects long effect_count; fread(&effect_count, sizeof(long), 1, scx); - effects.clear(); + //printf("\tReading Effects: effect_count=%d\n", effect_count); + + std::vector new_effects; + long nextECType; for (int i=0; iread(scx); - effects.push_back(e); + new_effects.push_back(e); } + effects = new_effects; + //skip effect_count longs representing effect order //this order doesn't matter, is only display order and not execution order - for (int i=0; i<4*effect_count; i++) fgetc(scx); + fskip(scx, 4*effect_count); //Conditions long condition_count; fread(&condition_count, sizeof(long), 1, scx); + + //printf("\tReading Conditions: cond_count=%d\n", condition_count); - conds.clear(); + std::vector new_conds; for (int i=0; iread(scx); - conds.push_back(c); + new_conds.push_back(c); } + conds = new_conds; + //skip condition order, condition_count longs - for (int i=0; i<4*condition_count; i++) fgetc(scx); + fskip(scx, 4*condition_count); } void Trigger::write(FILE *scx) @@ -91,4 +111,5 @@ void Trigger::write(FILE *scx) for (int i = 0; i < len; i++) fwrite(&i, 4, 1, scx); -} \ No newline at end of file +} + diff --git a/src/genie/Trigger.h b/src/genie/Trigger.h index 265489d..54d2ffb 100644 --- a/src/genie/Trigger.h +++ b/src/genie/Trigger.h @@ -29,4 +29,7 @@ class Trigger std::vector conds; }; -#endif \ No newline at end of file +#endif + + + diff --git a/src/genie/Unit.cpp b/src/genie/Unit.cpp index e69de29..139597f 100644 --- a/src/genie/Unit.cpp +++ b/src/genie/Unit.cpp @@ -0,0 +1,2 @@ + + diff --git a/src/genie/Unit.h b/src/genie/Unit.h index ba88e5f..86b3750 100644 --- a/src/genie/Unit.h +++ b/src/genie/Unit.h @@ -10,4 +10,6 @@ class Unit AOKPT location; }; -#endif \ No newline at end of file +#endif + + diff --git a/src/genie/aok_types.cpp b/src/genie/aok_types.cpp index 9d3a141..6d1d021 100644 --- a/src/genie/aok_types.cpp +++ b/src/genie/aok_types.cpp @@ -129,4 +129,5 @@ GeniePair ugroup_array[] = { GeniePairGroup *genieResources = new GeniePairGroup(res_array, RESOURCES_LEN); GeniePairGroup *genieDiplomacies = new GeniePairGroup(diplo_array, DIPLO_LEN); GeniePairGroup *genieUnitTypes = new GeniePairGroup(utype_array, UTYPES_LEN); -GeniePairGroup *genieUnitGroups = new GeniePairGroup(ugroup_array, UGROUPS_LEN); \ No newline at end of file +GeniePairGroup *genieUnitGroups = new GeniePairGroup(ugroup_array, UGROUPS_LEN); + diff --git a/src/genie/aok_types.h b/src/genie/aok_types.h index 84db209..f796697 100644 --- a/src/genie/aok_types.h +++ b/src/genie/aok_types.h @@ -40,17 +40,6 @@ class AOKRECT } }; -class AOKUNIT -{ - public: - AOKPT loc; - long id; - AOKUNIT(long i, long x, long y) - : id(i), loc(x,y) - { - } -}; - class GeniePair { public: @@ -90,4 +79,17 @@ extern GeniePairGroup *genieUnitTypes; extern GeniePair ugroup_array[UGROUPS_LEN]; extern GeniePairGroup *genieUnitGroups; -#endif \ No newline at end of file +//basically a struct so we can have a long with a default -1 value +class eclong { +private: + long value; +public: + void set(long v) { value=v; } + long get() { return value; } + eclong() : value(-1) {} +}; + +#endif + + + diff --git a/src/genie/util_file.cpp b/src/genie/util_file.cpp index 012be35..a11549d 100644 --- a/src/genie/util_file.cpp +++ b/src/genie/util_file.cpp @@ -6,8 +6,9 @@ /* Functions */ -void readstr(FILE *in, std::string str) +const char * readstr(FILE *in) { + std::string str; long len; fread(&len, sizeof(long), 1, in); @@ -18,6 +19,7 @@ void readstr(FILE *in, std::string str) str[i]=c; } str[len]='\0'; + return str.c_str(); } extern "C" @@ -116,4 +118,4 @@ int inflate_file(Bytef *in, int length, FILE *out) return code; } -} //end C \ No newline at end of file +} //end Cz diff --git a/src/genie/util_file.h b/src/genie/util_file.h index 1ffb3d2..4daff17 100644 --- a/src/genie/util_file.h +++ b/src/genie/util_file.h @@ -13,11 +13,11 @@ These files (zlibfile.h and zlibfile.cpp) may be freely distributed as long as the above notice remains intact. **/ -int readstr(FILE *in, std::string str); +extern const char * readstr(FILE *in); -extern "C" int fskip(FILE *f, int bytes); +extern "C" void fskip(FILE *f, int bytes); -//Note from andy: all three of these functions are written by DiGiT +//Note from andy: all three of these below functions are written by DiGiT extern "C" int fsize(const char *path); @@ -44,4 +44,7 @@ extern "C" int deflate_file(Bytef *in, int length, FILE *out); extern "C" int inflate_file(Bytef *in, int length, FILE *out); -#endif \ No newline at end of file +#endif + + + diff --git a/src/lua/LCondition.cpp b/src/lua/LCondition.cpp deleted file mode 100644 index bcdce2b..0000000 --- a/src/lua/LCondition.cpp +++ /dev/null @@ -1,209 +0,0 @@ -#include "LCondition.h" -#include "util_lua.h" -#include "../genie/aok_types.h" -#include - -//throw an error with cond prefix and given text -#define throwCondError(...) \ - char *err = new char[150]; \ - sprintf(err, "Error in Trigger %d, Condition %d %s: ", trigId, cId, cond->types[cond->type]); \ - //sprintf(err, __VA_ARGS__); \ - throw(err) - -LCondition::LCondition(Condition *c, int cId, int trigId) -{ - this->cId=cId; - this->trigId=trigId; - cond = c; -} - -bool LCondition::checkParam(ConditionProperty p) -{ - return cond->valid_property(p); -} - -void LCondition::paramError(ConditionProperty p) throw(char *) -{ - throwCondError("Condition%s cannot have parameter %s.", cId, trigId, cond->types[cond->type], cond->propertyTypes[p]); -} - -void LCondition::area(int llX, int llY, int urX, int urY) throw(char *) -{ - if (!checkParam(CONDITIONP_Area)) - return paramError(CONDITIONP_Area); - - cond->area.ll.x=std::max(-1, llX); - cond->area.ll.y=std::max(-1, llY); - cond->area.ur.x=std::max(-1, urX); - cond->area.ur.y=std::max(-1, urY); -} - -void LCondition::amount(int amt) throw(char *) -{ - //Timer condition can use amount to set time - if (!checkParam(CONDITIONP_Amount)) - return paramError(CONDITIONP_Amount); - - if (amt==-1) - { - throwCondError("amount() expected any value not equal to -1, got %d.", amt); - return; - } - cond->amount=amt; -} - -void LCondition::resource(int res) throw(char *) -{ - if (!checkParam(CONDITIONP_Resource)) - return paramError(CONDITIONP_Resource); - - if (!genieResources->has(res)) - { - throwCondError("resource() expected resource ID or name, got %d.", res); - return; - } - - cond->resource_type=res; -} - -void LCondition::resource(const char *res) throw(char *) -{ - if (!checkParam(CONDITIONP_Resource)) - return paramError(CONDITIONP_Resource); - - if (!genieResources->has(res)) - { - throwCondError("resource() expected resource ID or name, got %s.", res); - return; - } - - cond->resource_type = genieResources->idFromName(res); -} - -void LCondition::unit_object(int uid) throw(char *) -{ - if (!checkParam(CONDITIONP_UIDObject)) - return paramError(CONDITIONP_UIDObject); - - cond->uid_object = std::max(uid, -1); -} - -void LCondition::unit_location(int uid) throw(char *) -{ - if (!checkParam(CONDITIONP_UIDLocation)) - return paramError(CONDITIONP_UIDLocation); - - cond->uid_location = std::max(uid, -1); -} - -void LCondition::player(int p) throw(char *) -{ - if (!checkParam(CONDITIONP_Player)) - return paramError(CONDITIONP_Player); - - if (p<0 || p>8) - { - throwCondError("player() expected player value between 0 and 8, got %d.", p); - return; - } - cond->player = p; -} - -void LCondition::technology(int tech) throw(char *) -{ - if (!checkParam(CONDITIONP_Technology)) - return paramError(CONDITIONP_Technology); - - if (tech<0) - { - throwCondError("technology() expected technology ID, got %d.", tech); - return; - } - cond->technology = tech; -} - -void LCondition::tech(int t) throw(char *) -{ - technology(t); -} - -void LCondition::timer(int time) throw(char *) -{ - if (!checkParam(CONDITIONP_Timer)) - return paramError(CONDITIONP_Timer); - - if (time<0) - { - throwCondError("timer() expected time >=0, got %d.", time); - return; - } - cond->timer = time; -} - -void LCondition::unit_group(int group) throw(char *) -{ - if (!checkParam(CONDITIONP_UnitGroup)) - return paramError(CONDITIONP_UnitGroup); - - if (!genieUnitGroups->has(group)) - { - throwCondError("unit_group() expected unit group ID or name, got %d.", group); - return; - } - cond->unit_group=group; -} - -void LCondition::unit_group(const char *group) throw(char *) -{ - if (!checkParam(CONDITIONP_UnitGroup)) - return paramError(CONDITIONP_UnitGroup); - - if (!genieUnitGroups->has(group)) - { - throwCondError("unit_group() expected unit group ID or name, got %s.", group); - return; - } - cond->unit_group=genieUnitGroups->idFromName(group); -} - -void LCondition::unit_type(int type) throw(char *) -{ - if (!checkParam(CONDITIONP_UnitType)) - return paramError(CONDITIONP_UnitType); - - if (!genieUnitTypes->has(type)) - { - throwCondError("unit_type() expected unit type ID or name, got %d.", type); - return; - } - cond->unit_type=type; -} - -void LCondition::unit_type(const char *type) throw(char *) -{ - if (!checkParam(CONDITIONP_UnitType)) - return paramError(CONDITIONP_UnitType); - - if (!genieUnitTypes->has(type)) - { - throwCondError("unit_type() expected unit type ID or name, got %s.", type); - return; - } - cond->unit_type=genieUnitTypes->idFromName(type); -} - -void LCondition::unit_const(int uconst) throw(char *) -{ - if (!checkParam(CONDITIONP_UnitConst)) - return paramError(CONDITIONP_UnitConst); - - cond->unit_const=std::max(uconst, -1); -} - -void LCondition::ai_signal(int signal) throw(char *) -{ - if (!checkParam(CONDITIONP_AISignal)) - return paramError(CONDITIONP_AISignal); - - cond->ai_signal=std::max(signal, -1); -} diff --git a/src/lua/LCondition.h b/src/lua/LCondition.h deleted file mode 100644 index c9175eb..0000000 --- a/src/lua/LCondition.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef LCONDITION_H_ -#define LCONDITION_H_ - -#include "../genie/Condition.h" - -class LCondition -{ -private: - int cId; - int trigId; - - Condition *cond; - bool checkParam(ConditionProperty p); - void paramError(ConditionProperty p) throw(char *); - -public: - LCondition(Condition *c, int cId, int trigId); - - void area(int llX, int llY, int urX, int ury) throw(char *); - void amount(int amt) throw(char *); - void resource(int res) throw(char *); - void resource(const char *res) throw(char *); - void unit_object(int uid) throw(char *); - void unit_location(int uid) throw(char *); - void player(int p) throw(char *); - void technology(int tech) throw(char *); - void tech(int tech) throw(char *); - void timer(int time) throw(char *); - void unit_group(int group) throw(char *); - void unit_group(const char *group) throw(char *); - void unit_type(int utype) throw(char *); - void unit_type(const char *utype) throw(char *); - void unit_const(int uconst) throw(char *); - void ai_signal(int signal) throw(char *); -}; - -#endif diff --git a/src/lua/LConditionSwig.i b/src/lua/LConditionSwig.i deleted file mode 100644 index 9425f5d..0000000 --- a/src/lua/LConditionSwig.i +++ /dev/null @@ -1,8 +0,0 @@ -%module LCondition - -%{ -#include "../lua/LCondition.h" -%} - - -%include "../lua/LCondition.h" \ No newline at end of file diff --git a/src/lua/LEffect.cpp b/src/lua/LEffect.cpp deleted file mode 100644 index 6a31250..0000000 --- a/src/lua/LEffect.cpp +++ /dev/null @@ -1,327 +0,0 @@ -#include "LEffect.h" -#include "../genie/Effect.h" -#include - -LEffect::LEffect(Effect *e, int eId, int trigId) -{ - this->eId=eId; - this->trigId=trigId; - effect = e; -} - -bool LEffect::checkParam(EffectProperty p) -{ - return effect->valid_property(p); -} - -void LEffect::paramError(EffectProperty p) throw(char *) -{ - throwEffectError("Effect%s cannot have parameter %s.", eId, trigId, effect->types[effect->type], effect->propertyTypes[p]); -} - -void LEffect::location(int x, int y) throw(char *) -{ - if (!checkParam(EFFECTP_Location)) - return paramError(EFFECTP_Location); - - effect->location.x=std::max(-1, x); - effect->location.y=std::max(-1, y); -} - -void LEffect::area(int llX, int llY, int urX, int urY) throw(char *) -{ - if (!checkParam(EFFECTP_Area)) - return paramError(EFFECTP_Area); - - effect->area.ll.x=std::max(-1, llX); - effect->area.ll.y=std::max(-1, llY); - effect->area.ur.x=std::max(-1, urX); - effect->area.ur.y=std::max(-1, urY); -} - -void LEffect::ai_goal(int goal) throw(char *) -{ - if (!checkParam(EFFECTP_AIGoal)) - return paramError(EFFECTP_AIGoal); - - effect->ai_goal=std::max(-1, goal); -} - -void LEffect::amount(int amt) throw(char *) -{ - if (!checkParam(EFFECTP_Amount)) - return paramError(EFFECTP_Amount); - - if (amt==-1) - { - throwEffectError("amount() expected any value not equal to -1, got %d.", amt); - return; - } - effect->amount=amt; -} - -void LEffect::diplomacy(int diplo) throw(char *) -{ - if (!checkParam(EFFECTP_Diplomacy)) - return paramError(EFFECTP_Diplomacy); - - if (!genieDiplomacies->has(diplo)) - { - throwEffectError("diplomacy() expected diplomacy ID or name, got %d.", diplo); - return; - } - effect->diplomacy=diplo; -} - -void LEffect::diplomacy(const char *diplo) throw(char *) -{ - if (!checkParam(EFFECTP_Diplomacy)) - return paramError(EFFECTP_Diplomacy); - - if (!genieDiplomacies->has(diplo)) - { - throwEffectError("diplomacy() expected diplomacy ID or name, got %s.", diplo); - return; - } - effect->diplomacy=genieDiplomacies->idFromName(diplo); -} - -void LEffect::time(int t) throw(char *) -{ - if (!checkParam(EFFECTP_DisplayTime)) - return paramError(EFFECTP_DisplayTime); - - effect->display_time=std::max(0, t); -} - -void LEffect::panel(int p) throw(char *) -{ - if (!checkParam(EFFECTP_Panel)) - return paramError(EFFECTP_Panel); - - if (p<0 || p>2) - { - throwEffectError("panel() expected panel between 0 and 2, got %d.", p); - return; - } - effect->panel=p; -} - -void LEffect::player_source(int p) throw(char *) -{ - if (!checkParam(EFFECTP_PlayerSource)) - return paramError(EFFECTP_PlayerSource); - - if (p<0 || p>8) - { - throwEffectError("player_source() expected player value between 0 and 8, got %d.", p); - return; - } - effect->player_source = p; -} - -void LEffect::p_source(int p) throw(char *) -{ - player_source(p); -} - -void LEffect::player_target(int p) throw(char *) -{ - if (!checkParam(EFFECTP_PlayerTarget)) - return paramError(EFFECTP_PlayerTarget); - - if (p<0 || p>8) - { - throwEffectError("player_source() expected player value between 0 and 8, got %d.", p); - return; - } - effect->player_target = p; -} - -void LEffect::p_target(int p) throw(char *) -{ - player_target(p); -} - -void LEffect::resource(int res) throw(char *) -{ - if (!checkParam(EFFECTP_Resource)) - return paramError(EFFECTP_Resource); - - if (!genieResources->has(res)) - { - throwEffectError("resource() expected resource ID or name, got %d.", res); - return; - } - - effect->resource=res; -} - -void LEffect::resource(const char *res) throw(char *) -{ - if (!checkParam(EFFECTP_Resource)) - return paramError(EFFECTP_Resource); - - if (!genieResources->has(res)) - { - throwEffectError("resource() expected resource ID or name, got %s.", res); - return; - } - - effect->resource = genieResources->idFromName(res); -} - -void LEffect::technology(int t) throw(char *) -{ - if (!checkParam(EFFECTP_Technology)) - return paramError(EFFECTP_Technology); - - if (t<0) - { - throwEffectError("technology() expected technology ID, got %d.", t); - return; - } - effect->technology = t; -} - -void LEffect::tech(int t) throw(char *) -{ - technology(t); -} - -void LEffect::trigger(int trig) throw(char *) -{ - if (!checkParam(EFFECTP_TriggerIndex)) - return paramError(EFFECTP_TriggerIndex); - - effect->trigger_index=std::max(-1, trig); -} - -#define unitcheck(var, index) \ - if (var!=-1) \ - { \ - effect->uids[index]=var; \ - num_sel++; \ - } \ - -void LEffect::units(int u1,int u2,int u3,int u4,int u5,int u6,int u7, - int u8,int u9,int u10,int u11,int u12,int u13,int u14,int u15, - int u16,int u17,int u18,int u19,int u20,int u21,int u22) throw(char *) -{ - if (!checkParam(EFFECTP_UIDs)) - return paramError(EFFECTP_UIDs); - - int num_sel=0; - unitcheck(u1, 0); - unitcheck(u2, 1); - unitcheck(u3, 2); - unitcheck(u4, 3); - unitcheck(u5, 4); - unitcheck(u6, 5); - unitcheck(u7, 6); - unitcheck(u8, 7); - unitcheck(u9, 8); - unitcheck(u10, 9); - unitcheck(u11, 10); - unitcheck(u12, 11); - unitcheck(u13, 12); - unitcheck(u14, 13); - unitcheck(u15, 14); - unitcheck(u16, 15); - unitcheck(u17, 16); - unitcheck(u18, 17); - unitcheck(u19, 18); - unitcheck(u20, 19); - unitcheck(u21, 20); - unitcheck(u22, 21); - - effect->num_selected = num_sel; -} - -void LEffect::unit_location(int uid) throw(char *) -{ - if (!checkParam(EFFECTP_UIDLocation)) - return paramError(EFFECTP_UIDLocation); - - effect->uid_location=std::max(-1, uid); -} - -void LEffect::unit_group(int group) throw(char *) -{ - if (!checkParam(EFFECTP_UnitGroup)) - return paramError(EFFECTP_UnitGroup); - - if (!genieUnitGroups->has(group)) - { - throwEffectError("unit_group() expected unit group ID or name, got %d.", group); - return; - } - effect->unit_group=group; -} - -void LEffect::unit_group(const char *group) throw(char *) -{ - if (!checkParam(EFFECTP_UnitGroup)) - return paramError(EFFECTP_UnitGroup); - - if (!genieUnitGroups->has(group)) - { - throwEffectError("unit_group() expected unit group ID or name, got %s.", group); - return; - } - effect->unit_group=genieUnitGroups->idFromName(group); -} - -void LEffect::unit_type(int type) throw(char *) -{ - if (!checkParam(EFFECTP_UnitType)) - return paramError(EFFECTP_UnitType); - - if (!genieUnitTypes->has(type)) - { - throwEffectError("unit_type() expected unit type ID or name, got %d.", type); - return; - } - effect->unit_type=type; -} - -void LEffect::unit_type(const char *type) throw(char *) -{ - if (!checkParam(EFFECTP_UnitType)) - return paramError(EFFECTP_UnitType); - - if (!genieUnitTypes->has(type)) - { - throwEffectError("unit_type() expected unit type ID or name, got %s.", type); - return; - } - effect->unit_type=genieUnitTypes->idFromName(type); -} - -void LEffect::unit_const(int uconst) throw(char *) -{ - if (!checkParam(EFFECTP_UnitConst)) - return paramError(EFFECTP_UnitConst); - - effect->unit_const=std::max(-1, uconst); -} - -void LEffect::text(const char *text) throw(char *) -{ - if (!checkParam(EFFECTP_Text)) - return paramError(EFFECTP_Text); - - effect->text.resize(strlen(text)+1); - effect->text.assign(text); - effect->text+='\0'; -} - -void LEffect::sound(const char *sound) throw(char *) -{ - if (!checkParam(EFFECTP_Sound)) - return paramError(EFFECTP_Sound); - - effect->sound.resize(strlen(sound)+1); - effect->sound.assign(sound); - effect->text+='\0'; -} diff --git a/src/lua/LEffect.h b/src/lua/LEffect.h deleted file mode 100644 index dbfebab..0000000 --- a/src/lua/LEffect.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef LEFFECT_H_ -#define LEFFECT_H_ - -#include - -#include "../genie/Effect.h" - -class LEffect -{ - int eId; - int trigId; - - Effect *effect; - bool checkParam(EffectProperty p); - void paramError(EffectProperty p) throw(char *); - -public: - LEffect(Effect *e, int eId, int trigId); - - void location(int x, int y) throw(char *); - void area(int llX, int llY, int urX, int urY) throw(char *); - void ai_goal(int goal) throw(char *); - void amount(int amount) throw(char *); - void diplomacy(int diplo) throw(char *); - void diplomacy(const char *diplo) throw(char *); - void time(int t) throw(char *); - void panel(int p) throw(char *); - void player_source(int p) throw(char *); - void p_source(int p) throw(char *); - void player_target(int p) throw(char *); - void p_target(int p) throw(char *); - void resource(int res) throw(char *); - void resource(const char *res) throw(char *); - void technology(int t) throw(char *); - void tech(int t) throw(char *); - void trigger(int trig) throw(char *); - void units(int u1=-1,int u2=-1,int u3=-1,int u4=-1,int u5=-1,int u6=-1,int u7=-1,int u8=-1,int u9=-1, - int u10=-1,int u11=-1,int u12=-1,int u13=-1,int u14=-1,int u15=-1,int u16=-1,int u17=-1,int u18=-1, - int u19=-1,int u20=-1,int u21=-1,int u22=-1) throw(char *); - void unit_location(int uid) throw(char *); - void unit_group(int ugroup) throw(char *); - void unit_group(const char *ugroup) throw(char *); - void unit_type(int utype) throw(char *); - void unit_type(const char *utype) throw(char *); - void unit_const(int uconst) throw(char *); - void text(const char *text) throw(char *); - void sound(const char *sound) throw(char *); -}; - - - - - -#endif \ No newline at end of file diff --git a/src/lua/LEffectSwig.i b/src/lua/LEffectSwig.i deleted file mode 100644 index 3eb2b6c..0000000 --- a/src/lua/LEffectSwig.i +++ /dev/null @@ -1,7 +0,0 @@ -%module LEffect - -%{ -#include "../lua/LEffect.h" -%} - -%include "../lua/LEffect.h" \ No newline at end of file diff --git a/src/lua/LuaFile.cpp b/src/lua/LuaFile.cpp index 150ba3d..ec90e93 100644 --- a/src/lua/LuaFile.cpp +++ b/src/lua/LuaFile.cpp @@ -7,31 +7,12 @@ /* the SWIG wrappered library */ extern "C" int luaopen_Scenario(lua_State* L); -extern "C" int luaopen_LCondition(lua_State* L); -extern "C" int luaopen_LEffect(lua_State *L); LuaFile *LuaFile::currentLuaFile = NULL; -LuaFile::LuaFile(const char *_path, int len) +LuaFile::LuaFile(const char *path) { - path = new char[len+1]; - for (int i=0; i units, const char *path) -{ - FILE *out = fopen(path, "w"); - - fprintf(out, "local units={\n"); - for (int i=0; iloc.x, units[i]->loc.y, units[i]->id); - } - fprintf(out, "}"); - - fclose(out); + this->path.assign(path); } bool LuaFile::read() @@ -42,14 +23,12 @@ bool LuaFile::read() // load the libs luaL_openlibs(L); luaopen_Scenario(L); - luaopen_LCondition(L); - luaopen_LEffect(L); //clear triggers before reading them again triggers.clear(); //Read, and record error if it exists - int has_errors=luaL_dofile(L, path); + int has_errors=luaL_dofile(L, path.c_str()); if (has_errors!=0) { @@ -79,8 +58,8 @@ void LuaFile::write(const char *new_path) FILE *out = fopen(new_path, "w"); //write effect/cond variables at the top - const char * locals = "--Declare variables for use in script\nlocal trigger\nlocal effect\nlocal cond\n\n"; - fwrite(locals, 1, strlen(locals), out); + const char * header = "--Declare variables for use in script\nlocal trigger\nlocal effect\nlocal cond\n\n"; + fwrite(header, 1, strlen(header), out); for (int i=0; iobj || t->obj_order) fprintf(out, "\t%s:desc_order(%d)\n", trigvar, t->obj_order); - printf("cond count: %d\n", t->conds.size()); - //Conditions const char *condvar = "cond"; for (int i=0; iconds.size(); i++) @@ -165,45 +142,45 @@ void LuaFile::writeTrigger(FILE *out, int id) //declaration fprintf(out, "\t%s = %s:Condition%s()\n", condvar, trigvar, c->getName()); //amount - if (c->amount!=-1 && c->valid_property(CONDITIONP_Amount)) - fprintf(out, "\t\t%s:amount(%d)\n", condvar, c->amount); + if (c->getAmount()!=-1) + fprintf(out, "\t\t%s:amount(%d)\n", condvar, c->getAmount()); //resource type - if (c->resource_type!=-1 && c->valid_property(CONDITIONP_Resource)) + if (c->getResource()!=-1) fprintf(out, "\t\t%s:resource(\"%s\") --aka resource(%d)\n", - condvar, genieResources->nameFromId(c->resource_type), c->resource_type); + condvar, genieResources->nameFromId(c->getResource()), c->getResource()); //unit object - if (c->uid_object!=-1 && c->valid_property(CONDITIONP_UIDObject)) - fprintf(out, "\t\t%s:unit_object(%d)\n", condvar, c->uid_object); + if (c->getUidObject()!=-1) + fprintf(out, "\t\t%s:unit_object(%d)\n", condvar, c->getUidObject()); //unit location - if (c->uid_location!=-1 && c->valid_property(CONDITIONP_UIDLocation)) - fprintf(out, "\t\t%s:unit_location(%d)\n", condvar, c->uid_location); + if (c->getUidLocation()!=-1) + fprintf(out, "\t\t%s:unit_location(%d)\n", condvar, c->getUidLocation()); //unit const - if (c->unit_const!=-1 && c->valid_property(CONDITIONP_UnitConst)) - fprintf(out, "\t\t%s:unit_const(%d)\n", condvar, c->unit_const); + if (c->getUnitConst()!=-1) + fprintf(out, "\t\t%s:unit_const(%d)\n", condvar, c->getUnitConst()); //player - if (c->player!=-1 && c->valid_property(CONDITIONP_Player)) - fprintf(out, "\t\t%s:player(%d)\n", condvar, c->player); + if (c->getPlayer()!=-1) + fprintf(out, "\t\t%s:player(%d)\n", condvar, c->getPlayer()); //technology - if (c->technology!=-1 && c->valid_property(CONDITIONP_Technology)) - fprintf(out, "\t\t%s:technology(%d)\n", condvar, c->technology); + if (c->getTechnology()!=-1) + fprintf(out, "\t\t%s:tech(%d)\n", condvar, c->getTechnology()); //timer - if (c->timer!=-1 && c->valid_property(CONDITIONP_Timer)) - fprintf(out, "\t\t%s:timer(%d)\n", condvar, c->timer); + if (c->getTimer()!=-1) + fprintf(out, "\t\t%s:time(%d)\n", condvar, c->getTimer()); //area - if (c->area.ur.x!=-1 && c->area.ll.x!=-1 && c->valid_property(CONDITIONP_Area)) - fprintf(out, "\t\t%s:area(%d,%d, %d,%d) --(lowerleft, upperright)\n", - condvar, c->area.ll.x, c->area.ll.y, c->area.ur.x, c->area.ur.y); + if (c->getArea().ur.x!=-1 && c->getArea().ll.x!=-1) + fprintf(out, "\t\t%s:area(%d,%d, %d,%d)\n", + condvar, c->getArea().ll.x, c->getArea().ll.y, c->getArea().ur.x, c->getArea().ur.y); //unit group - if (c->unit_group!=-1 && c->valid_property(CONDITIONP_UnitGroup)) - fprintf(out, "\t\t%s:unit_group(\"%s\") --aka unit_group(%d)\n", - condvar, genieUnitGroups->nameFromId(c->unit_group), c->unit_group); + if (c->getUnitGroup()!=-1) + fprintf(out, "\t\t%s:unit_group(\"%s\")\n", + condvar, genieUnitGroups->nameFromId(c->getUnitGroup()), c->getUnitGroup()); //unit type - if (c->unit_type!=-1 && c->valid_property(CONDITIONP_UnitType)) - fprintf(out, "\t\t%s:unit_type(\"%s\") --aka unit_type(%d)\n", - condvar, genieUnitTypes->nameFromId(c->unit_type), c->unit_type); + if (c->getUnitType()!=-1) + fprintf(out, "\t\t%s:unit_type(\"%s\")\n", + condvar, genieUnitTypes->nameFromId(c->getUnitType()), c->getUnitType()); //ai signal - if (c->ai_signal!=-1 && c->valid_property(CONDITIONP_AISignal)) - fprintf(out, "\t\t%s:ai_signal(%d)\n", condvar, c->ai_signal); + if (c->getAiSignal()!=-1) + fprintf(out, "\t\t%s:ai_signal(%d)\n", condvar, c->getAiSignal()); } //Effects @@ -217,82 +194,82 @@ void LuaFile::writeTrigger(FILE *out, int id) //declaration fprintf(out, "\t%s = %s:Effect%s()\n", effectvar, trigvar, e->getName()); //ai goal - if (e->ai_goal!=-1 && e->valid_property(EFFECTP_AIGoal)) - fprintf(out, "\t\t%s:ai_goal(%d)\n", effectvar, e->ai_goal); + if (e->getAiGoal()!=-1) + fprintf(out, "\t\t%s:ai_goal(%d)\n", effectvar, e->getAiGoal()); //amount - if (e->amount!=-1 && e->valid_property(EFFECTP_Amount)) - fprintf(out, "\t\t%s:amount(%d)\n", effectvar, e->amount); + if (e->getAmount()!=-1) + fprintf(out, "\t\t%s:amount(%d)\n", effectvar, e->getAmount()); //resource - if (e->resource!=-1 && e->valid_property(EFFECTP_Resource)) - fprintf(out, "\t\t%s:resource(\"%s\") --aka resource(%d)\n", - effectvar, genieResources->nameFromId(e->resource), e->resource); + if (e->getResource()!=-1) + fprintf(out, "\t\t%s:resource(\"%s\")\n", + effectvar, genieResources->nameFromId(e->getResource()), e->getResource()); //diplomacy - if (e->diplomacy!=-1 && e->valid_property(EFFECTP_Diplomacy)) - fprintf(out, "\t\t%s:diplomacy(\"%s\") --aka diplomacy(%d)\n", - effectvar, genieDiplomacies->nameFromId(e->diplomacy), e->diplomacy); + if (e->getDiplomacy()!=-1) + fprintf(out, "\t\t%s:diplomacy(\"%s\")\n", + effectvar, genieDiplomacies->nameFromId(e->getDiplomacy()), e->getDiplomacy()); //unit location - if (e->uid_location!=-1 && e->valid_property(EFFECTP_UIDLocation)) - fprintf(out, "\t\t%s:unit_location(%d)\n", effectvar, e->uid_location); + if (e->getUidLocation()!=-1) + fprintf(out, "\t\t%s:unit_location(%d)\n", effectvar, e->getUidLocation()); //unit const - if (e->unit_const!=-1 && e->valid_property(EFFECTP_UnitConst)) - fprintf(out, "\t\t%s:unit_const(%d)\n", effectvar, e->unit_const); + if (e->getUnitConst()!=-1) + fprintf(out, "\t\t%s:unit_const(%d)\n", effectvar, e->getUnitConst()); //selected unit(s) - if (e->num_selected!=-1 && e->valid_property(EFFECTP_UIDs)) + if (e->getUids().size()>0) { fprintf(out, "\t\t%s:units(", effectvar); - for (int i=0; inum_selected; i++) + for (int i=0; igetUids().size(); i++) { - fprintf(out, "%d", e->uids[i]); - if (inum_selected-1) //add comma on all except last + fprintf(out, "%d", e->getUids()[i]); + if (igetUids().size()-1) //add comma on all except last fprintf(out, ", "); } fprintf(out, ")\n"); } //player_source - if (e->player_source!=-1 && e->valid_property(EFFECTP_PlayerSource)) - fprintf(out, "\t\t%s:player_source(%d)\n", effectvar, e->player_source); + if (e->getPlayerSource()!=-1) + fprintf(out, "\t\t%s:p_source(%d)\n", effectvar, e->getPlayerSource()); //player_target - if (e->player_target!=-1 && e->valid_property(EFFECTP_PlayerTarget)) - fprintf(out, "\t\t%s:player_target(%d)\n", effectvar, e->player_target); + if (e->getPlayerTarget()!=-1) + fprintf(out, "\t\t%s:p_target(%d)\n", effectvar, e->getPlayerTarget()); //technology - if (e->technology!=-1 && e->valid_property(EFFECTP_Technology)) - fprintf(out, "\t\t%s:technology(%d)\n", effectvar, e->technology); + if (e->getTechnology()!=-1) + fprintf(out, "\t\t%s:tech(%d)\n", effectvar, e->getTechnology()); //display time - if (e->display_time!=-1 && e->valid_property(EFFECTP_DisplayTime)) - fprintf(out, "\t\t%s:time(%d)\n", effectvar, e->display_time); + if (e->getDisplayTime()!=-1) + fprintf(out, "\t\t%s:time(%d)\n", effectvar, e->getDisplayTime()); //trigger index - if (e->trigger_index>=0 && e->valid_property(EFFECTP_TriggerIndex)) - fprintf(out, "\t\t%s:trigger(%d)\n", effectvar, e->trigger_index); + if (e->getTriggerIndex()>=0) + fprintf(out, "\t\t%s:trigger(%d)\n", effectvar, e->getTriggerIndex()); //location - if (e->location.x!=-1 && e->valid_property(EFFECTP_Location)) - fprintf(out, "\t\t%s:location(%d,%d)\n", effectvar, e->location.x, e->location.y); + if (e->getLocation().x!=-1) + fprintf(out, "\t\t%s:location(%d,%d)\n", effectvar, e->getLocation().x, e->getLocation().y); //area - if (e->area.ur.x!=-1 && e->area.ll.x!=-1 && e->valid_property(EFFECTP_Area)) - fprintf(out, "\t\t%s:area(%d,%d, %d,%d) --(lowerleft, upperright)\n", - effectvar, e->area.ll.x, e->area.ll.y, e->area.ur.x, e->area.ur.y); + if (e->getArea().ur.x!=-1 && e->getArea().ll.x!=-1) + fprintf(out, "\t\t%s:area(%d,%d, %d,%d)\n", + effectvar, e->getArea().ll.x, e->getArea().ll.y, e->getArea().ur.x, e->getArea().ur.y); //unit group - if (e->unit_group!=-1 && e->valid_property(EFFECTP_UnitGroup)) - fprintf(out, "\t\t%s:unit_group(\"%s\") --aka unit_group(%d)\n", - effectvar, genieUnitGroups->nameFromId(e->unit_group), e->unit_group); + if (e->getUnitGroup()!=-1) + fprintf(out, "\t\t%s:unit_group(\"%s\")\n", + effectvar, genieUnitGroups->nameFromId(e->getUnitGroup()), e->getUnitGroup()); //unit type - if (e->unit_type!=-1 && e->valid_property(EFFECTP_UnitType)) - fprintf(out, "\t\t%s:unit_type(\"%s\") --aka unit_type(%d)\n", - effectvar, genieUnitTypes->nameFromId(e->unit_type), e->unit_type); + if (e->getUnitType()!=-1) + fprintf(out, "\t\t%s:unit_type(\"%s\")\n", + effectvar, genieUnitTypes->nameFromId(e->getUnitType()), e->getUnitType()); //panel - if (e->panel!=-1 && e->valid_property(EFFECTP_Panel)) - fprintf(out, "\t\t%s:panel(%d)\n", effectvar, e->panel); + if (e->getPanel()!=-1) + fprintf(out, "\t\t%s:panel(%d)\n", effectvar, e->getPanel()); //text - if (e->text.length()>1 && e->valid_property(EFFECTP_Text)) + if (e->getText().length()>1) { fprintf(out, "\t\t%s:text(", effectvar); - writeLuaString(out, e->text.c_str()); + writeLuaString(out, e->getText().c_str()); fprintf(out, ")\n"); } //sound - if (e->sound.length()>1 && e->valid_property(EFFECTP_Sound)) + if (e->getSound().length()>1) { fprintf(out, "\t\t%s:sound(", effectvar); - writeLuaString(out, e->sound.c_str()); + writeLuaString(out, e->getSound().c_str()); fprintf(out, ")\n"); } } @@ -305,3 +282,5 @@ LuaFile *LuaFile::current() { return LuaFile::currentLuaFile; } + + diff --git a/src/lua/LuaFile.h b/src/lua/LuaFile.h index 289e09a..571564e 100644 --- a/src/lua/LuaFile.h +++ b/src/lua/LuaFile.h @@ -7,32 +7,28 @@ class lua_State; //fwd these here so we don't have to include class Trigger; -class AOKUNIT; class LuaFile { private: - char *path; + std::string path; std::string read_error; void writeTrigger(FILE *out, int id); void writeLuaString(FILE *out, const char *str); public: - LuaFile(const char *path, int len); - - void write_units(std::vector units, const char *path); + LuaFile(const char *path); //returns whether has errors bool read(); - - //returns error str from last read, or null - const char *error(); - + const char *error(); //returns error str from last read, or null void write(const char *new_path); - + bool add_trigger(Trigger *t, int id); + std::string getPath() { return path; }; + //when reading a lua file, the luafunctions have to know which lua file-object is being used currently //they call this function to get the correct lua object //open() sets currentLuaFile @@ -44,3 +40,6 @@ class LuaFile }; #endif + + + diff --git a/src/lua/NewTrigger.cpp b/src/lua/NewTrigger.cpp index ee46662..8437e81 100644 --- a/src/lua/NewTrigger.cpp +++ b/src/lua/NewTrigger.cpp @@ -1,30 +1,37 @@ #include "NewTrigger.h" #include "LuaFile.h" -#include "LCondition.h" -#include "LEffect.h" #include #include NewTrigger::NewTrigger(int id) throw(char *) { + if (id==-1) //if not given an id, get next automatically + id=LuaFile::current()->triggers.size(); + this->id = id; trig = new Trigger; if (!LuaFile::current()->add_trigger(trig, id)) { char *err = new char[75]; - sprintf(err, "Error in trigger %d. Could not create trigger given ID %d. Expected ID consecutive to that of previous trigger and nonnegative.", id, id); + sprintf(err, "Error in trigger %d. Could not create trigger, given ID %d. Expected ID consecutive to that of previous trigger and nonnegative.", id, id); throw(err); delete this; } } +NewTrigger::NewTrigger() throw(char *) +{ + NewTrigger(-1); +} + void NewTrigger::name(const char *name) throw(char *) { if (strlen(name)>=trig->MAX_TRIGNAME) { char *err = new char[75]; sprintf(err, "Error in trigger %d: Could not assign name given. Exceeds maximum name length of %d.", id, trig->MAX_TRIGNAME); - } + throw(err); + } else { trig->name.resize(strlen(name)+1); @@ -51,7 +58,7 @@ void NewTrigger::on(int ison) void NewTrigger::loop(bool isloop) { - trig->loop=(isloop==true ? 1 : 0); + trig->loop=(isloop==false ? 0 : 1); } void NewTrigger::loop(int isloop) { @@ -67,43 +74,260 @@ void NewTrigger::objective(int isobjective) objective(isobjective==0 ? false : true); } -void NewTrigger::desc_order(int order) throw(char *) +void NewTrigger::desc_order(int order) { trig->obj_order=std::max(-1, order); } -LCondition *NewTrigger::condition(int type) throw(char *) -{ - if (type<0 || type>MAX_CONDITION) - { - char *err=new char[75]; - sprintf(err, "Error in trigger %d: Could not create condition of type %d. Expected type between 0 and %d.", id, type, MAX_CONDITION); - throw(err); - } - else - { - Condition *c = new Condition(); - c->type = type; - LCondition *lc = new LCondition(c, trig->conds.size(), id); - trig->conds.push_back(c); - return lc; - } + +Condition_None * NewTrigger::ConditionNone() { + Condition_None *c= new Condition_None(); + trig->conds.push_back(c); + return c; +} +Condition_BringObjectToArea * NewTrigger::ConditionBringObjectToArea() { + Condition_BringObjectToArea *c= new Condition_BringObjectToArea(); + trig->conds.push_back(c); + return c; +} +Condition_BringObjectToObject * NewTrigger::ConditionBringObjectToObject() { + Condition_BringObjectToObject *c= new Condition_BringObjectToObject(); + trig->conds.push_back(c); + return c; +} +Condition_OwnObjects * NewTrigger::ConditionOwnObjects() { + Condition_OwnObjects *c= new Condition_OwnObjects(); + trig->conds.push_back(c); + return c; +} +Condition_OwnFewerObjects * NewTrigger::ConditionOwnFewerObjects() { + Condition_OwnFewerObjects *c= new Condition_OwnFewerObjects(); + trig->conds.push_back(c); + return c; +} +Condition_ObjectsInArea * NewTrigger::ConditionObjectsInArea() { + Condition_ObjectsInArea *c= new Condition_ObjectsInArea(); + trig->conds.push_back(c); + return c; +} +Condition_DestroyObject * NewTrigger::ConditionDestroyObject() { + Condition_DestroyObject *c= new Condition_DestroyObject(); + trig->conds.push_back(c); + return c; +} +Condition_CaptureObject * NewTrigger::ConditionCaptureObject() { + Condition_CaptureObject *c= new Condition_CaptureObject(); + trig->conds.push_back(c); + return c; +} +Condition_AccumulateAttribute * NewTrigger::ConditionAccumulateAttribute() { + Condition_AccumulateAttribute *c= new Condition_AccumulateAttribute(); + trig->conds.push_back(c); + return c; +} +Condition_ResearchTechnology * NewTrigger::ConditionResearchTechnology() { + Condition_ResearchTechnology *c= new Condition_ResearchTechnology(); + trig->conds.push_back(c); + return c; +} +Condition_Timer * NewTrigger::ConditionTimer() { + Condition_Timer *c= new Condition_Timer(); + trig->conds.push_back(c); + return c; +} +Condition_ObjectSelected * NewTrigger::ConditionObjectSelected() { + Condition_ObjectSelected *c= new Condition_ObjectSelected(); + trig->conds.push_back(c); + return c; +} +Condition_AISignal * NewTrigger::ConditionAiSignal() { + Condition_AISignal *c= new Condition_AISignal(); + trig->conds.push_back(c); + return c; +} +Condition_PlayerDefeated * NewTrigger::ConditionPlayerDefeated() { + Condition_PlayerDefeated *c= new Condition_PlayerDefeated(); + trig->conds.push_back(c); + return c; +} +Condition_ObjectHasTarget * NewTrigger::ConditionObjectHasTarget() { + Condition_ObjectHasTarget *c= new Condition_ObjectHasTarget(); + trig->conds.push_back(c); + return c; +} +Condition_ObjectVisible * NewTrigger::ConditionObjectVisible() { + Condition_ObjectVisible *c= new Condition_ObjectVisible(); + trig->conds.push_back(c); + return c; +} +Condition_ObjectNotVisible * NewTrigger::ConditionObjectNotVisible() { + Condition_ObjectNotVisible *c= new Condition_ObjectNotVisible(); + trig->conds.push_back(c); + return c; +} +Condition_ResearchingTechnology * NewTrigger::ConditionResearchingTechnology() { + Condition_ResearchingTechnology *c= new Condition_ResearchingTechnology(); + trig->conds.push_back(c); + return c; +} +Condition_UnitsGarrisoned * NewTrigger::ConditionUnitsGarrisoned() { + Condition_UnitsGarrisoned *c= new Condition_UnitsGarrisoned(); + trig->conds.push_back(c); + return c; +} +Condition_DifficultyLevel * NewTrigger::ConditionDifficultyLevel() { + Condition_DifficultyLevel *c= new Condition_DifficultyLevel(); + trig->conds.push_back(c); + return c; } -LEffect *NewTrigger::effect(int type) throw(char *) -{ - if (type<0 || type>MAX_EFFECT) - { - char *err=new char[75]; - sprintf(err, "Error in trigger %d: Could not create effect of type %d. Expected type between 0 and %d.", id, type, MAX_EFFECT); - throw(err); - } - else - { - Effect *e = new Effect(); - e->type = type; - LEffect *le = new LEffect(e, trig->effects.size(), id); - trig->effects.push_back(e); - return le; - } -} \ No newline at end of file +Effect_None * NewTrigger::EffectNone() { + Effect_None * e = new Effect_None(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeDiplomacy * NewTrigger::EffectChangeDiplomacy() { + Effect_ChangeDiplomacy * e = new Effect_ChangeDiplomacy(); + trig->effects.push_back(e); + return e; +} +Effect_ResearchTechnology * NewTrigger::EffectResearchTechnology() { + Effect_ResearchTechnology * e = new Effect_ResearchTechnology(); + trig->effects.push_back(e); + return e; +} +Effect_SendChat * NewTrigger::EffectSendChat() { + Effect_SendChat * e = new Effect_SendChat(); + trig->effects.push_back(e); + return e; +} +Effect_PlaySound * NewTrigger::EffectPlaySound() { + Effect_PlaySound * e = new Effect_PlaySound(); + trig->effects.push_back(e); + return e; +} +Effect_SendTribute * NewTrigger::EffectSendTribute() { + Effect_SendTribute * e = new Effect_SendTribute(); + trig->effects.push_back(e); + return e; +} +Effect_UnlockGate * NewTrigger::EffectUnlockGate() { + Effect_UnlockGate * e = new Effect_UnlockGate(); + trig->effects.push_back(e); + return e; +} +Effect_LockGate * NewTrigger::EffectLockGate() { + Effect_LockGate * e = new Effect_LockGate(); + trig->effects.push_back(e); + return e; +} +Effect_ActivateTrigger * NewTrigger::EffectActivateTrigger() { + Effect_ActivateTrigger * e = new Effect_ActivateTrigger(); + trig->effects.push_back(e); + return e; +} +Effect_DeactivateTrigger * NewTrigger::EffectDeactivateTrigger() { + Effect_DeactivateTrigger * e = new Effect_DeactivateTrigger(); + trig->effects.push_back(e); + return e; +} +Effect_AIScriptGoal * NewTrigger::EffectAIScriptGoal() { + Effect_AIScriptGoal * e = new Effect_AIScriptGoal(); + trig->effects.push_back(e); + return e; +} +Effect_CreateObject * NewTrigger::EffectCreateObject() { + Effect_CreateObject * e = new Effect_CreateObject(); + trig->effects.push_back(e); + return e; +} +Effect_TaskObject * NewTrigger::EffectTaskObject() { + Effect_TaskObject * e = new Effect_TaskObject(); + trig->effects.push_back(e); + return e; +} +Effect_DeclareVictory * NewTrigger::EffectDeclareVictory() { + Effect_DeclareVictory * e = new Effect_DeclareVictory(); + trig->effects.push_back(e); + return e; +} +Effect_KillObject * NewTrigger::EffectKillObject() { + Effect_KillObject * e = new Effect_KillObject(); + trig->effects.push_back(e); + return e; +} +Effect_RemoveObject * NewTrigger::EffectRemoveObject() { + Effect_RemoveObject * e = new Effect_RemoveObject(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeView * NewTrigger::EffectChangeView() { + Effect_ChangeView * e = new Effect_ChangeView(); + trig->effects.push_back(e); + return e; +} +Effect_Unload * NewTrigger::EffectUnload() { + Effect_Unload * e = new Effect_Unload(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeOwnership * NewTrigger::EffectChangeOwnership() { + Effect_ChangeOwnership * e = new Effect_ChangeOwnership(); + trig->effects.push_back(e); + return e; +} +Effect_Patrol * NewTrigger::EffectPatrol() { + Effect_Patrol * e = new Effect_Patrol(); + trig->effects.push_back(e); + return e; +} +Effect_DisplayInstructions * NewTrigger::EffectDisplayInstructions() { + Effect_DisplayInstructions * e = new Effect_DisplayInstructions(); + trig->effects.push_back(e); + return e; +} +Effect_ClearInstructions * NewTrigger::EffectClearInstructions() { + Effect_ClearInstructions * e = new Effect_ClearInstructions(); + trig->effects.push_back(e); + return e; +} +Effect_FreezeUnit * NewTrigger::EffectFreezeUnit() { + Effect_FreezeUnit * e = new Effect_FreezeUnit(); + trig->effects.push_back(e); + return e; +} +Effect_UseAdvancedButtons * NewTrigger::EffectUseAdvancedButtons() { + Effect_UseAdvancedButtons * e = new Effect_UseAdvancedButtons(); + trig->effects.push_back(e); + return e; +} +Effect_DamageObject * NewTrigger::EffectDamageObject() { + Effect_DamageObject * e = new Effect_DamageObject(); + trig->effects.push_back(e); + return e; +} +Effect_PlaceFoundation * NewTrigger::EffectPlaceFoundation() { + Effect_PlaceFoundation * e = new Effect_PlaceFoundation(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeObjectName * NewTrigger::EffectChangeObjectName() { + Effect_ChangeObjectName * e = new Effect_ChangeObjectName(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeObjectHP * NewTrigger::EffectChangeObjectHP() { + Effect_ChangeObjectHP * e = new Effect_ChangeObjectHP(); + trig->effects.push_back(e); + return e; +} +Effect_ChangeObjectAttack * NewTrigger::EffectChangeObjectAttack() { + Effect_ChangeObjectAttack * e = new Effect_ChangeObjectAttack(); + trig->effects.push_back(e); + return e; +} +Effect_StopUnit * NewTrigger::EffectStopUnit() { + Effect_StopUnit * e = new Effect_StopUnit(); + trig->effects.push_back(e); + return e; +} diff --git a/src/lua/NewTrigger.h b/src/lua/NewTrigger.h index 414b2b6..a92b85e 100644 --- a/src/lua/NewTrigger.h +++ b/src/lua/NewTrigger.h @@ -1,18 +1,21 @@ #ifndef LTRIGGER_H_ #define LTRIGGER_H_ -#include "../genie/Trigger.h" +//Wrapper for triggers in lua -class LEffect; //fwd so we don't have to include -class LCondition; +#include "../genie/Trigger.h" +#include "../genie/EffectTypes.h" +#include "../genie/ConditionTypes.h" class NewTrigger { private: Trigger *trig; int id; + public: NewTrigger(int id) throw(char *); + NewTrigger() throw(char *); void name(const char *name) throw(char *); void description(const char *description); @@ -22,62 +25,61 @@ class NewTrigger void loop(int isloop); void objective(bool isobjective); void objective(int isobjective); - void desc_order(int order) throw(char *); - - LCondition *condition(int type) throw(char *); - LEffect *effect(int type) throw(char *); + void desc_order(int order); - LCondition *ConditionNone() { return condition(CONDITION_None); }; - LCondition *ConditionBringObjectToArea() { return condition(CONDITION_BringObjectToArea); }; - LCondition *ConditionBringObjectToObject() { return condition(CONDITION_BringObjectToObject); }; - LCondition *ConditionOwnObjects() { return condition(CONDITION_OwnObjects); }; - LCondition *ConditionOwnFewerObjects() { return condition(CONDITION_OwnFewerObjects); }; - LCondition *ConditionObjectsInArea() { return condition(CONDITION_ObjectsInArea); }; - LCondition *ConditionDestroyObject() { return condition(CONDITION_DestroyObject); }; - LCondition *ConditionCaptureObject() { return condition(CONDITION_CaptureObject); }; - LCondition *ConditionAccumulateAttribute() { return condition(CONDITION_AccumulateAttribute); }; - LCondition *ConditionResearchTechnology() { return condition(CONDITION_ResearchTechnology); }; - LCondition *ConditionTimer() { return condition(CONDITION_Timer); }; - LCondition *ConditionObjectSelected() { return condition(CONDITION_ObjectSelected); }; - LCondition *ConditionAiSignal() { return condition(CONDITION_AISignal); }; - LCondition *ConditionPlayerDefeated() { return condition(CONDITION_PlayerDefeated); }; - LCondition *ConditionObjectHasTarget() { return condition(CONDITION_ObjectHasTarget); }; - LCondition *ConditionObjectVisible() { return condition(CONDITION_ObjectVisible); }; - LCondition *ConditionObjectNotVisible() { return condition(CONDITION_ObjectNotVisible); }; - LCondition *ConditionResearchingTechnology() { return condition(CONDITION_ResearchingTechnology); }; - LCondition *ConditionUnitsGarrisoned() { return condition(CONDITION_UnitsGarrisoned); }; - LCondition *ConditionDifficultyLevel() { return condition(CONDITION_DifficultyLevel); }; + Condition_None * ConditionNone(); + Condition_BringObjectToArea * ConditionBringObjectToArea(); + Condition_BringObjectToObject * ConditionBringObjectToObject(); + Condition_OwnObjects * ConditionOwnObjects(); + Condition_OwnFewerObjects * ConditionOwnFewerObjects(); + Condition_ObjectsInArea * ConditionObjectsInArea(); + Condition_DestroyObject * ConditionDestroyObject(); + Condition_CaptureObject * ConditionCaptureObject(); + Condition_AccumulateAttribute * ConditionAccumulateAttribute(); + Condition_ResearchTechnology * ConditionResearchTechnology(); + Condition_Timer * ConditionTimer(); + Condition_ObjectSelected * ConditionObjectSelected(); + Condition_AISignal * ConditionAiSignal(); + Condition_PlayerDefeated * ConditionPlayerDefeated(); + Condition_ObjectHasTarget * ConditionObjectHasTarget(); + Condition_ObjectVisible * ConditionObjectVisible(); + Condition_ObjectNotVisible * ConditionObjectNotVisible(); + Condition_ResearchingTechnology * ConditionResearchingTechnology(); + Condition_UnitsGarrisoned * ConditionUnitsGarrisoned(); + Condition_DifficultyLevel * ConditionDifficultyLevel(); - LEffect *EffectNone() { return effect(EFFECT_None); }; - LEffect *EffectChangeDiplomacy() { return effect(EFFECT_ChangeDiplomacy); }; - LEffect *EffectResearchTechnology() { return effect(EFFECT_ResearchTechnology); }; - LEffect *EffectSendChat() { return effect(EFFECT_SendChat); }; - LEffect *EffectPlaySound() { return effect(EFFECT_PlaySound); }; - LEffect *EffectSendTribute() { return effect(EFFECT_SendTribute); }; - LEffect *EffectUnlockGate() { return effect(EFFECT_UnlockGate); }; - LEffect *EffectLockGate() { return effect(EFFECT_LockGate); }; - LEffect *EffectActivateTrigger() { return effect(EFFECT_ActivateTrigger); }; - LEffect *EffectDeactivateTrigger() { return effect(EFFECT_DeactivateTrigger); }; - LEffect *EffectAIScriptGoal() { return effect(EFFECT_AIScriptGoal); }; - LEffect *EffectCreateObject() { return effect(EFFECT_CreateObject); }; - LEffect *EffectTaskObject() { return effect(EFFECT_TaskObject); }; - LEffect *EffectDeclareVictory() { return effect(EFFECT_DeclareVictory); }; - LEffect *EffectKillObject() { return effect(EFFECT_KillObject); }; - LEffect *EffectRemoveObject() { return effect(EFFECT_RemoveObject); }; - LEffect *EffectChangeView() { return effect(EFFECT_ChangeView); }; - LEffect *EffectUnload() { return effect(EFFECT_Unload); }; - LEffect *EffectChangeOwnership() { return effect(EFFECT_ChangeOwnership); }; - LEffect *EffectPatrol() { return effect(EFFECT_Patrol); }; - LEffect *EffectDisplayInstructions() { return effect(EFFECT_DisplayInstructions); }; - LEffect *EffectClearInstructions() { return effect(EFFECT_ClearInstructions); }; - LEffect *EffectFreezeUnit() { return effect(EFFECT_FreezeUnit); }; - LEffect *EffectUseAdvancedButtons() { return effect(EFFECT_UseAdvancedButtons); }; - LEffect *EffectDamageObject() { return effect(EFFECT_DamageObject); }; - LEffect *EffectPlaceFoundation() { return effect(EFFECT_PlaceFoundation); }; - LEffect *EffectChangeObjectName() { return effect(EFFECT_ChangeObjectName); }; - LEffect *EffectChangeObjectHP() { return effect(EFFECT_ChangeObjectHP); }; - LEffect *EffectChangeObjectAttack() { return effect(EFFECT_ChangeObjectAttack); }; - LEffect *EffectStopUnit() { return effect(EFFECT_StopUnit); }; + Effect_None * EffectNone(); + Effect_ChangeDiplomacy * EffectChangeDiplomacy(); + Effect_ResearchTechnology * EffectResearchTechnology(); + Effect_SendChat * EffectSendChat(); + Effect_PlaySound * EffectPlaySound(); + Effect_SendTribute * EffectSendTribute(); + Effect_UnlockGate * EffectUnlockGate(); + Effect_LockGate * EffectLockGate(); + Effect_ActivateTrigger * EffectActivateTrigger(); + Effect_DeactivateTrigger * EffectDeactivateTrigger(); + Effect_AIScriptGoal * EffectAIScriptGoal(); + Effect_CreateObject * EffectCreateObject(); + Effect_TaskObject * EffectTaskObject(); + Effect_DeclareVictory * EffectDeclareVictory(); + Effect_KillObject * EffectKillObject(); + Effect_RemoveObject * EffectRemoveObject(); + Effect_ChangeView * EffectChangeView(); + Effect_Unload * EffectUnload(); + Effect_ChangeOwnership * EffectChangeOwnership(); + Effect_Patrol * EffectPatrol(); + Effect_DisplayInstructions * EffectDisplayInstructions(); + Effect_ClearInstructions * EffectClearInstructions(); + Effect_FreezeUnit * EffectFreezeUnit(); + Effect_UseAdvancedButtons * EffectUseAdvancedButtons(); + Effect_DamageObject * EffectDamageObject(); + Effect_PlaceFoundation * EffectPlaceFoundation(); + Effect_ChangeObjectName * EffectChangeObjectName(); + Effect_ChangeObjectHP * EffectChangeObjectHP(); + Effect_ChangeObjectAttack * EffectChangeObjectAttack(); + Effect_StopUnit * EffectStopUnit(); }; -#endif \ No newline at end of file +#endif + + diff --git a/src/lua/NewTriggerSwig.i b/src/lua/NewTriggerSwig.i deleted file mode 100644 index 208abce..0000000 --- a/src/lua/NewTriggerSwig.i +++ /dev/null @@ -1,7 +0,0 @@ -%module Scenario - -%{ -#include "../lua/NewTrigger.h" -%} - -%include "../lua/NewTrigger.h" \ No newline at end of file diff --git a/src/lua/util_lua.h b/src/lua/util_lua.h index bfb1c9d..a091804 100644 --- a/src/lua/util_lua.h +++ b/src/lua/util_lua.h @@ -1,4 +1,6 @@ #ifndef UTIL_LUA_H_ #define UTIL_LUA_H_ -#endif \ No newline at end of file +#endif + + diff --git a/src/res/brain.xpm b/src/res/brain.xpm deleted file mode 100644 index d9bf5f5..0000000 --- a/src/res/brain.xpm +++ /dev/null @@ -1,287 +0,0 @@ -/* XPM */ -static const char *brain_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 24 24 256 2", -/* colors */ -"`` c #0c121c", -"`. c #848a8c", -"`# c #4c4e54", -"`a c #2c323c", -"`b c #c4c6c4", -"`c c #6c6e6c", -"`d c #a4aaac", -"`e c #1c222c", -"`f c #3c4244", -"`g c #5c5e64", -"`h c #7c7e84", -"`i c #141a24", -"`j c #9c9a9c", -"`k c #b4babc", -"`l c #343a3c", -"`m c #242a2c", -"`n c #747674", -"`o c #fcfefc", -"`p c #4c4a54", -"`q c #64666c", -"`r c #949294", -"`s c #54565c", -"`t c #d4d2d4", -"`u c #acb2b4", -"`v c #444a4c", -"`w c #1c1a24", -"`x c #14161c", -"`y c #343234", -"`z c #9ca2a4", -"`A c #2c2a2c", -"`B c #8c8a8c", -"`C c #545254", -"`D c #747274", -"`E c #242224", -"`F c #444244", -"`G c #646264", -"`H c #84868c", -"`I c #c4c2c4", -"`J c #3c3a3c", -"`K c #7c7a7c", -"`L c #343644", -"`M c #0c1624", -"`N c #cccacc", -"`O c #6c7274", -"`P c #acaaac", -"`Q c #848284", -"`R c #141e2c", -"`S c #bcbebc", -"`T c #6c6a6c", -"`U c #d4d6d4", -"`V c #b4b2b4", -"`W c #1c1e24", -"`X c #34363c", -"`Y c #a4a6a4", -"`Z c #2c2e34", -"`0 c #8c8e8c", -"`1 c #242634", -"`2 c #44464c", -"`3 c #3c3e44", -"`4 c #0c1224", -"`5 c #4c5254", -"`6 c #c4cacc", -"`7 c #6c6e74", -"`8 c #5c6264", -".` c #7c8284", -".. c #141a2c", -".# c #9c9ea4", -".a c #242a34", -".b c #74767c", -".c c #646a6c", -".d c #94969c", -".e c #545a64", -".f c #444a54", -".g c #141624", -".h c #34323c", -".i c #2c2a34", -".j c #54525c", -".k c #24262c", -".l c #44424c", -".m c #64626c", -".n c #3c3a44", -".o c #7c7a84", -".p c #acaeb4", -".q c #bcbec4", -".r c #d4d6dc", -".s c #b4b6bc", -".t c #1c1e2c", -".u c #a4a6ac", -".v c #8c8e94", -".w c #000000", -".x c #000000", -".y c #000000", -".z c #000000", -".A c #000000", -".B c #000000", -".C c #000000", -".D c #000000", -".E c #000000", -".F c #000000", -".G c #000000", -".H c #000000", -".I c #000000", -".J c #000000", -".K c #000000", -".L c #000000", -".M c #000000", -".N c #000000", -".O c #000000", -".P c #000000", -".Q c #000000", -".R c #000000", -".S c #000000", -".T c #000000", -".U c #000000", -".V c #000000", -".W c #000000", -".X c #000000", -".Y c #000000", -".Z c #000000", -".0 c #000000", -".1 c #000000", -".2 c #000000", -".3 c #000000", -".4 c #000000", -".5 c #000000", -".6 c #000000", -".7 c #000000", -".8 c #000000", -"#` c #000000", -"#. c #000000", -"## c #000000", -"#a c #000000", -"#b c #000000", -"#c c #000000", -"#d c #000000", -"#e c #000000", -"#f c #000000", -"#g c #000000", -"#h c #000000", -"#i c #000000", -"#j c #000000", -"#k c #000000", -"#l c #000000", -"#m c #000000", -"#n c #000000", -"#o c #000000", -"#p c #000000", -"#q c #000000", -"#r c #000000", -"#s c #000000", -"#t c #000000", -"#u c #000000", -"#v c #000000", -"#w c #000000", -"#x c #000000", -"#y c #000000", -"#z c #000000", -"#A c #000000", -"#B c #000000", -"#C c #000000", -"#D c #000000", -"#E c #000000", -"#F c #000000", -"#G c #000000", -"#H c #000000", -"#I c #000000", -"#J c #000000", -"#K c #000000", -"#L c #000000", -"#M c #000000", -"#N c #000000", -"#O c #000000", -"#P c #000000", -"#Q c #000000", -"#R c #000000", -"#S c #000000", -"#T c #000000", -"#U c #000000", -"#V c #000000", -"#W c #000000", -"#X c #000000", -"#Y c #000000", -"#Z c #000000", -"#0 c #000000", -"#1 c #000000", -"#2 c #000000", -"#3 c #000000", -"#4 c #000000", -"#5 c #000000", -"#6 c #000000", -"#7 c #000000", -"#8 c #000000", -"a` c #000000", -"a. c #000000", -"a# c #000000", -"aa c #000000", -"ab c #000000", -"ac c #000000", -"ad c #000000", -"ae c #000000", -"af c #000000", -"ag c #000000", -"ah c #000000", -"ai c #000000", -"aj c #000000", -"ak c #000000", -"al c #000000", -"am c #000000", -"an c #000000", -"ao c #000000", -"ap c #000000", -"aq c #000000", -"ar c #000000", -"as c #000000", -"at c #000000", -"au c #000000", -"av c #000000", -"aw c #000000", -"ax c #000000", -"ay c #000000", -"az c #000000", -"aA c #000000", -"aB c #000000", -"aC c #000000", -"aD c #000000", -"aE c #000000", -"aF c #000000", -"aG c #000000", -"aH c #000000", -"aI c #000000", -"aJ c #000000", -"aK c #000000", -"aL c #000000", -"aM c #000000", -"aN c #000000", -"aO c #000000", -"aP c #000000", -"aQ c #000000", -"aR c #000000", -"aS c #000000", -"aT c #000000", -"aU c #000000", -"aV c #000000", -"aW c #000000", -"aX c #000000", -"aY c #000000", -"aZ c #000000", -"a0 c #000000", -"a1 c #000000", -"a2 c #000000", -"a3 c #000000", -"a4 c #000000", -"a5 c #000000", -"a6 c #000000", -"a7 c #000000", -"a8 c #000000", -/* pixels */ -"`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`Y`r`g`#`p`q.v`V`o`o`o`o`o`o`o", -"`o`o`o`o`o`P`h`2`E`w..`w`l`s.i.g`w`2`P`o`o`o`o`o", -"`o`o`o`o`q`e.t.t`L.d.#`Q`N`o`..g`M.g`i`q`o`o`o`o", -"`o`o`Q`1.t...n`G`b.#`o`o.j`1.i...k`B`G.g`T`o`o`o", -"`o`T`1..`i.l`6`o`..t`Q.f`e`i`4`M`W`t`o.h`x`.`o`o", -"`B.t`R`w`f`U.b.i`1`W`w.t`l.j`v.n`r`o`v`1`4`W`o`o", -"`v.g.a`G.b`o`G`R`#`S.b`Q`o`o`V.q.s`o`g.g.g```C`o", -"`3.g`2`j`c.m`a.n`b.s`o.u.s`b`w`i`i`h`3....`4```o", -"`2.g`1.s`#.e`t`t`T.t`L`W`E`I`2.g.g...t`i.g.g.g.b", -"`q.g`i`q`#`F.s`#.a.t`R...g`Z`e`M.g.g`3.`.l`i`M`s", -"`o`l.i`e.k`X`3`i`R.t..`i`a`7`e.g`M`4.h.p`o.b`x`7", -"`o`o`o`o`o`j`m`T`1`s`Y.m.p`V`p`1.i`e.g`i.k`3.g.u", -"`o`o`o`o`o`o`A.#`N`S`D`h`s`y`h`b.p`r`.`D.f`e`2`o", -"`o`o`o`o`o`o`g.k`D.l`W.k`7`N.s`g.k.t`L`g`K`H`o`o", -"`o`o`o`o`o`o`o`Y`7`p.``b`o`o`v.g`M.g`4``.g`X`o`o", -"`o`o`o`o`o`o`o`o`o`o`o.h`W.q`P.g`4`i`M.g`W`r`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`J`D`o`X`4.g.g.a`.`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`J`o`o`2.j`.`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`H`C`o`o`o`o`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`o`X.m`o`o`o`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`o`T`8`o`o`o`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o", -"`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o`o" -}; diff --git a/src/res/check.xpm b/src/res/check.xpm deleted file mode 100644 index 246daa6..0000000 --- a/src/res/check.xpm +++ /dev/null @@ -1,287 +0,0 @@ -/* XPM */ -static const char *check_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 24 24 256 2", -/* colors */ -"`` c #ffffff", -"`. c #fefefe", -"`# c #fffffe", -"`a c #fafbf8", -"`b c #f6f8f4", -"`c c #fefffe", -"`d c #fdfdff", -"`e c #c1d39e", -"`f c #9fba63", -"`g c #e2e9d6", -"`h c #fcfdfe", -"`i c #b7cb97", -"`j c #d3e2a0", -"`k c #abc56a", -"`l c #cbd9b7", -"`m c #fcfdfd", -"`n c #bacc97", -"`o c #c6d898", -"`p c #e6f399", -"`q c #9dbb4e", -"`r c #e3e9df", -"`s c #c3d494", -"`t c #ecf79f", -"`u c #b0cb4c", -"`v c #cdd9bc", -"`w c #fefefd", -"`x c #b8cc98", -"`y c #bed291", -"`z c #ebf7a1", -"`A c #bad545", -"`B c #9eb971", -"`C c #fffeff", -"`D c #b8cb97", -"`E c #bbcf8e", -"`F c #e6f39e", -"`G c #cfe555", -"`H c #a6c062", -"`I c #e5ece0", -"`J c #b7cc8a", -"`K c #e4f09c", -"`L c #d1e757", -"`M c #9ebd3f", -"`N c #c5d4b3", -"`O c #b7cb98", -"`P c #b4ca88", -"`Q c #e4f19d", -"`R c #cbe253", -"`S c #bcd651", -"`T c #a5be7a", -"`U c #f8faf8", -"`V c #fefffd", -"`W c #b8cb9a", -"`X c #afc683", -"`Y c #e2f09b", -"`Z c #c3dd4e", -"`0 c #c5de51", -"`1 c #98b652", -"`2 c #ebefe8", -"`3 c #d5e0c7", -"`4 c #c6d5af", -"`5 c #fbfcf9", -"`6 c #b8cb9b", -"`7 c #aec482", -"`8 c #e1ef9c", -".` c #bcd746", -".. c #cae156", -".# c #9dbd43", -".a c #bbcda5", -".b c #fdfefc", -".c c #b2c694", -".d c #a0bc52", -".e c #b6cc7a", -".f c #a6bd82", -".g c #fefefc", -".h c #fdfefd", -".i c #bacd9d", -".j c #aac27e", -".k c #e0ee9b", -".l c #b8d443", -".m c #c3dc50", -".n c #aecb42", -".o c #acc283", -".p c #bdcea4", -".q c #90b237", -".r c #c2db4a", -".s c #d5e779", -".t c #b5ca80", -".u c #a4bd7f", -".v c #bbcea0", -".w c #a5bf79", -".x c #deed9b", -".y c #b6d341", -".z c #b8d446", -".A c #bed84d", -".B c #88ab42", -".C c #e4ebdd", -".D c #e8eee4", -".E c #97b650", -".F c #b4d144", -".G c #accc36", -".H c #d0e473", -".I c #b3ca7f", -".J c #a3bc7e", -".K c #bdd0a3", -".L c #a3bc76", -".M c #dceb99", -".N c #b2d13d", -".O c #afce3e", -".P c #bed94b", -".Q c #9ab942", -".R c #c9d6b7", -".S c #a9c184", -".T c #95b833", -".U c #bed84b", -".V c #abcb3d", -".W c #a9ca33", -".X c #cde26f", -".Y c #b4cb80", -".Z c #9fb97b", -".0 c #a9c080", -".1 c #dae996", -".2 c #afce3a", -".3 c #aaca39", -".4 c #b7d445", -".5 c #a4c239", -".6 c #95b268", -".7 c #f9faf7", -".8 c #99b571", -"#` c #97ba35", -"#. c #bbd747", -"## c #a7c838", -"#a c #a4c72f", -"#b c #c7de6a", -"#c c #b6ce7a", -"#d c #cee184", -"#e c #accd39", -"#f c #a6c735", -"#g c #abcc3a", -"#h c #b4d143", -"#i c #8fb04e", -"#j c #e9efe3", -"#k c #96b36b", -"#l c #97b834", -"#m c #b8d444", -"#n c #a3c534", -"#o c #a2c52d", -"#p c #b1cf45", -"#q c #a4c630", -"#r c #a4c632", -"#s c #a4c634", -"#t c #b5d242", -"#u c #95b53f", -"#v c #d3dec6", -"#w c #f7f9f5", -"#x c #93b166", -"#y c #97b933", -"#z c #b5d141", -"#A c #a0c331", -"#B c #9fc32d", -"#C c #a2c532", -"#D c #accd3a", -"#E c #9cbd33", -"#F c #9db774", -"#G c #feffff", -"#H c #f4f7f1", -"#I c #92b064", -"#J c #98ba32", -"#K c #b1cf3e", -"#L c #9cc02d", -"#M c #9dc12c", -"#N c #a2c430", -"#O c #afcd3f", -"#P c #95b35a", -"#Q c #f0f4ed", -"#R c #f4f7f2", -"#S c #92b062", -"#T c #b4d240", -"#U c #a6c935", -"#V c #b7d342", -"#W c #84a82d", -"#X c #c5d5b2", -"#Y c #91af5e", -"#Z c #90b328", -"#0 c #9cbe2b", -"#1 c #8db22a", -"#2 c #acc389", -"#3 c #edf2e6", -"#4 c #b0c595", -"#5 c #a2bb81", -"#6 c #b7cb9e", -"#7 c #f8faf5", -"#8 c #000000", -"a` c #000000", -"a. c #000000", -"a# c #000000", -"aa c #000000", -"ab c #000000", -"ac c #000000", -"ad c #000000", -"ae c #000000", -"af c #000000", -"ag c #000000", -"ah c #000000", -"ai c #000000", -"aj c #000000", -"ak c #000000", -"al c #000000", -"am c #000000", -"an c #000000", -"ao c #000000", -"ap c #000000", -"aq c #000000", -"ar c #000000", -"as c #000000", -"at c #000000", -"au c #000000", -"av c #000000", -"aw c #000000", -"ax c #000000", -"ay c #000000", -"az c #000000", -"aA c #000000", -"aB c #000000", -"aC c #000000", -"aD c #000000", -"aE c #000000", -"aF c #000000", -"aG c #000000", -"aH c #000000", -"aI c #000000", -"aJ c #000000", -"aK c #000000", -"aL c #000000", -"aM c #000000", -"aN c #000000", -"aO c #000000", -"aP c #000000", -"aQ c #000000", -"aR c #000000", -"aS c #000000", -"aT c #000000", -"aU c #000000", -"aV c #000000", -"aW c #000000", -"aX c #000000", -"aY c #000000", -"aZ c #000000", -"a0 c #000000", -"a1 c #000000", -"a2 c #000000", -"a3 c #000000", -"a4 c #000000", -"a5 c #000000", -"a6 c #000000", -"a7 c #000000", -"a8 c #000000", -/* pixels */ -"```````````````````````````````````````````.`.`#", -"```````````````````````````````````````.```a`b``", -"`````````````````````````````````````c`c`d`e`f`g", -"```````````````````````````````````#`#`h`i`j`k`l", -"`````````````````````````````````.```m`n`o`p`q`r", -"```````````````````````````````c`c```n`s`t`u`v``", -"`````````````````````````````#`w```x`y`z`A`B`C`#", -"```````````````````````````.```C`D`E`F`G`H`I```.", -"`````````````````````````#`#```i`J`K`L`M`N```w``", -"```````c`w```````````````w```O`P`Q`R`S`T`U```c``", -"```.```````#`c```````c`V```W`X`Y`Z`0`1`2```w````", -"```.```3`4`5```w```#`.```6`7`8.`...#.a``.b``````", -"`#``.c.d.e.f.g```..h``.i.j.k.l.m.n.o```#````````", -"``.p.q.r.s.t.u`5````.v.w.x.y.z.A.B.C```w````````", -".D.E`Z.F.G.H.I.J`w.K.L.M.N.O.P.Q.R``.b``````````", -"``.S.T.U.V.W.X.Y.Z.0.1.2.3.4.5.6``.b````````````", -"``.7.8#`#.###a#b#c#d#e#f#g#h#i#j```.````````````", -"`.```a#k#l#m#n#o#p#q#r#s#t#u#v```w``````````````", -"```w``#w#x#y#z#A#B#C#A#D#E#F#G`#`#``````````````", -"````.h``#H#I#J#K#L#M#N#O#P#Q```.````````````````", -"```````.``#R#S#J#T#U#V#W#X``.h``````````````````", -"````````.b``#H#Y#Z#0#1#2```V````````````````````", -"``````````.h``#3#4#5#6#7```c````````````````````", -"`````````````c`.```````.````````````````````````" -}; diff --git a/src/resource.rc b/src/resource.rc new file mode 100644 index 0000000..76c0133 --- /dev/null +++ b/src/resource.rc @@ -0,0 +1,2 @@ +iconAppIcon ICON "res/appicon.ico" + diff --git a/src/swig/SwigCondition.i b/src/swig/SwigCondition.i new file mode 100644 index 0000000..f7dd45d --- /dev/null +++ b/src/swig/SwigCondition.i @@ -0,0 +1,9 @@ +%module Condition +%include SwigConditionBase.i + +%{ +#include "../genie/ConditionTypes.h" +%} + +%include "../genie/ConditionTypes.h" + diff --git a/src/swig/SwigConditionBase.i b/src/swig/SwigConditionBase.i new file mode 100644 index 0000000..7703653 --- /dev/null +++ b/src/swig/SwigConditionBase.i @@ -0,0 +1,8 @@ +%module ConditionBase + +%{ +#include "../genie/Condition.h" +%} + +%include "../genie/Condition.h" + diff --git a/src/swig/SwigEffect.i b/src/swig/SwigEffect.i new file mode 100644 index 0000000..4dce0c5 --- /dev/null +++ b/src/swig/SwigEffect.i @@ -0,0 +1,9 @@ +%module Effect +%include SwigEffectBase.i + +%{ +#include "../genie/EffectTypes.h" +%} + +%include "../genie/EffectTypes.h" + diff --git a/src/swig/SwigEffectBase.i b/src/swig/SwigEffectBase.i new file mode 100644 index 0000000..b79b91e --- /dev/null +++ b/src/swig/SwigEffectBase.i @@ -0,0 +1,8 @@ +%module EffectBase + +%{ +#include "../genie/Effect.h" +%} + +%include "../genie/Effect.h" + diff --git a/src/swig/SwigTrigger.cxx b/src/swig/SwigTrigger.cxx new file mode 100644 index 0000000..0801e40 --- /dev/null +++ b/src/swig/SwigTrigger.cxx @@ -0,0 +1,63947 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 2.0.4 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + +#define SWIGLUA + + +#ifdef __cplusplus +/* SwigValueWrapper is described in swig.swg */ +template class SwigValueWrapper { + struct SwigMovePointer { + T *ptr; + SwigMovePointer(T *p) : ptr(p) { } + ~SwigMovePointer() { delete ptr; } + SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } + } pointer; + SwigValueWrapper& operator=(const SwigValueWrapper& rhs); + SwigValueWrapper(const SwigValueWrapper& rhs); +public: + SwigValueWrapper() : pointer(0) { } + SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } + operator T&() const { return *pointer.ptr; } + T *operator&() { return pointer.ptr; } +}; + +template T SwigValueInit() { + return T(); +} +#endif + +/* ----------------------------------------------------------------------------- + * This section contains generic SWIG labels for method/variable + * declarations/attributes, and other compiler dependent labels. + * ----------------------------------------------------------------------------- */ + +/* template workaround for compilers that cannot correctly implement the C++ standard */ +#ifndef SWIGTEMPLATEDISAMBIGUATOR +# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) +# define SWIGTEMPLATEDISAMBIGUATOR template +# elif defined(__HP_aCC) +/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ +/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ +# define SWIGTEMPLATEDISAMBIGUATOR template +# else +# define SWIGTEMPLATEDISAMBIGUATOR +# endif +#endif + +/* inline attribute */ +#ifndef SWIGINLINE +# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) +# define SWIGINLINE inline +# else +# define SWIGINLINE +# endif +#endif + +/* attribute recognised by some compilers to avoid 'unused' warnings */ +#ifndef SWIGUNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +# elif defined(__ICC) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +#endif + +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + +#ifndef SWIGUNUSEDPARM +# ifdef __cplusplus +# define SWIGUNUSEDPARM(p) +# else +# define SWIGUNUSEDPARM(p) p SWIGUNUSED +# endif +#endif + +/* internal SWIG method */ +#ifndef SWIGINTERN +# define SWIGINTERN static SWIGUNUSED +#endif + +/* internal inline SWIG method */ +#ifndef SWIGINTERNINLINE +# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE +#endif + +/* exporting methods */ +#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif +#endif + +#ifndef SWIGEXPORT +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# if defined(STATIC_LINKED) +# define SWIGEXPORT +# else +# define SWIGEXPORT __declspec(dllexport) +# endif +# else +# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) +# define SWIGEXPORT __attribute__ ((visibility("default"))) +# else +# define SWIGEXPORT +# endif +# endif +#endif + +/* calling conventions for Windows */ +#ifndef SWIGSTDCALL +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# define SWIGSTDCALL __stdcall +# else +# define SWIGSTDCALL +# endif +#endif + +/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ +#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) +# define _CRT_SECURE_NO_DEPRECATE +#endif + +/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ +#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) +# define _SCL_SECURE_NO_DEPRECATE +#endif + + +/* ----------------------------------------------------------------------------- + * swigrun.swg + * + * This file contains generic C API SWIG runtime support for pointer + * type checking. + * ----------------------------------------------------------------------------- */ + +/* This should only be incremented when either the layout of swig_type_info changes, + or for whatever reason, the runtime changes incompatibly */ +#define SWIG_RUNTIME_VERSION "4" + +/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ +#ifdef SWIG_TYPE_TABLE +# define SWIG_QUOTE_STRING(x) #x +# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) +# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) +#else +# define SWIG_TYPE_TABLE_NAME +#endif + +/* + You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for + creating a static or dynamic library from the SWIG runtime code. + In 99.9% of the cases, SWIG just needs to declare them as 'static'. + + But only do this if strictly necessary, ie, if you have problems + with your compiler or suchlike. +*/ + +#ifndef SWIGRUNTIME +# define SWIGRUNTIME SWIGINTERN +#endif + +#ifndef SWIGRUNTIMEINLINE +# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE +#endif + +/* Generic buffer size */ +#ifndef SWIG_BUFFER_SIZE +# define SWIG_BUFFER_SIZE 1024 +#endif + +/* Flags for pointer conversions */ +#define SWIG_POINTER_DISOWN 0x1 +#define SWIG_CAST_NEW_MEMORY 0x2 + +/* Flags for new pointer objects */ +#define SWIG_POINTER_OWN 0x1 + + +/* + Flags/methods for returning states. + + The SWIG conversion methods, as ConvertPtr, return an integer + that tells if the conversion was successful or not. And if not, + an error code can be returned (see swigerrors.swg for the codes). + + Use the following macros/flags to set or process the returning + states. + + In old versions of SWIG, code such as the following was usually written: + + if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { + // success code + } else { + //fail code + } + + Now you can be more explicit: + + int res = SWIG_ConvertPtr(obj,vptr,ty.flags); + if (SWIG_IsOK(res)) { + // success code + } else { + // fail code + } + + which is the same really, but now you can also do + + Type *ptr; + int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); + if (SWIG_IsOK(res)) { + // success code + if (SWIG_IsNewObj(res) { + ... + delete *ptr; + } else { + ... + } + } else { + // fail code + } + + I.e., now SWIG_ConvertPtr can return new objects and you can + identify the case and take care of the deallocation. Of course that + also requires SWIG_ConvertPtr to return new result values, such as + + int SWIG_ConvertPtr(obj, ptr,...) { + if () { + if () { + *ptr = ; + return SWIG_NEWOBJ; + } else { + *ptr = ; + return SWIG_OLDOBJ; + } + } else { + return SWIG_BADOBJ; + } + } + + Of course, returning the plain '0(success)/-1(fail)' still works, but you can be + more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the + SWIG errors code. + + Finally, if the SWIG_CASTRANK_MODE is enabled, the result code + allows to return the 'cast rank', for example, if you have this + + int food(double) + int fooi(int); + + and you call + + food(1) // cast rank '1' (1 -> 1.0) + fooi(1) // cast rank '0' + + just use the SWIG_AddCast()/SWIG_CheckState() +*/ + +#define SWIG_OK (0) +#define SWIG_ERROR (-1) +#define SWIG_IsOK(r) (r >= 0) +#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError) + +/* The CastRankLimit says how many bits are used for the cast rank */ +#define SWIG_CASTRANKLIMIT (1 << 8) +/* The NewMask denotes the object was created (using new/malloc) */ +#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1) +/* The TmpMask is for in/out typemaps that use temporal objects */ +#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1) +/* Simple returning values */ +#define SWIG_BADOBJ (SWIG_ERROR) +#define SWIG_OLDOBJ (SWIG_OK) +#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK) +#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK) +/* Check, add and del mask methods */ +#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) +#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) +#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) +#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) +#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) +#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) + +/* Cast-Rank Mode */ +#if defined(SWIG_CASTRANK_MODE) +# ifndef SWIG_TypeRank +# define SWIG_TypeRank unsigned long +# endif +# ifndef SWIG_MAXCASTRANK /* Default cast allowed */ +# define SWIG_MAXCASTRANK (2) +# endif +# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1) +# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK) +SWIGINTERNINLINE int SWIG_AddCast(int r) { + return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; +} +SWIGINTERNINLINE int SWIG_CheckState(int r) { + return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0; +} +#else /* no cast-rank mode */ +# define SWIG_AddCast +# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) +#endif + + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef void *(*swig_converter_func)(void *, int *); +typedef struct swig_type_info *(*swig_dycast_func)(void **); + +/* Structure to store information on one type */ +typedef struct swig_type_info { + const char *name; /* mangled name of this type */ + const char *str; /* human readable name of this type */ + swig_dycast_func dcast; /* dynamic cast function down a hierarchy */ + struct swig_cast_info *cast; /* linked list of types that can cast into this type */ + void *clientdata; /* language specific type data */ + int owndata; /* flag if the structure owns the clientdata */ +} swig_type_info; + +/* Structure to store a type and conversion function used for casting */ +typedef struct swig_cast_info { + swig_type_info *type; /* pointer to type that is equivalent to this type */ + swig_converter_func converter; /* function to cast the void pointers */ + struct swig_cast_info *next; /* pointer to next cast in linked list */ + struct swig_cast_info *prev; /* pointer to the previous cast */ +} swig_cast_info; + +/* Structure used to store module information + * Each module generates one structure like this, and the runtime collects + * all of these structures and stores them in a circularly linked list.*/ +typedef struct swig_module_info { + swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */ + size_t size; /* Number of types in this module */ + struct swig_module_info *next; /* Pointer to next element in circularly linked list */ + swig_type_info **type_initial; /* Array of initially generated type structures */ + swig_cast_info **cast_initial; /* Array of initially generated casting structures */ + void *clientdata; /* Language specific module data */ +} swig_module_info; + +/* + Compare two type names skipping the space characters, therefore + "char*" == "char *" and "Class" == "Class", etc. + + Return 0 when the two name types are equivalent, as in + strncmp, but skipping ' '. +*/ +SWIGRUNTIME int +SWIG_TypeNameComp(const char *f1, const char *l1, + const char *f2, const char *l2) { + for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) { + while ((*f1 == ' ') && (f1 != l1)) ++f1; + while ((*f2 == ' ') && (f2 != l2)) ++f2; + if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1; + } + return (int)((l1 - f1) - (l2 - f2)); +} + +/* + Check type equivalence in a name list like ||... + Return 0 if not equal, 1 if equal +*/ +SWIGRUNTIME int +SWIG_TypeEquiv(const char *nb, const char *tb) { + int equiv = 0; + const char* te = tb + strlen(tb); + const char* ne = nb; + while (!equiv && *ne) { + for (nb = ne; *ne; ++ne) { + if (*ne == '|') break; + } + equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0; + if (*ne) ++ne; + } + return equiv; +} + +/* + Check type equivalence in a name list like ||... + Return 0 if equal, -1 if nb < tb, 1 if nb > tb +*/ +SWIGRUNTIME int +SWIG_TypeCompare(const char *nb, const char *tb) { + int equiv = 0; + const char* te = tb + strlen(tb); + const char* ne = nb; + while (!equiv && *ne) { + for (nb = ne; *ne; ++ne) { + if (*ne == '|') break; + } + equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0; + if (*ne) ++ne; + } + return equiv; +} + + +/* + Check the typename +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheck(const char *c, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (strcmp(iter->type->name, c) == 0) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison +*/ +SWIGRUNTIME swig_cast_info * +SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) { + if (ty) { + swig_cast_info *iter = ty->cast; + while (iter) { + if (iter->type == from) { + if (iter == ty->cast) + return iter; + /* Move iter to the top of the linked list */ + iter->prev->next = iter->next; + if (iter->next) + iter->next->prev = iter->prev; + iter->next = ty->cast; + iter->prev = 0; + if (ty->cast) ty->cast->prev = iter; + ty->cast = iter; + return iter; + } + iter = iter->next; + } + } + return 0; +} + +/* + Cast a pointer up an inheritance hierarchy +*/ +SWIGRUNTIMEINLINE void * +SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) { + return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory); +} + +/* + Dynamic pointer casting. Down an inheritance hierarchy +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) { + swig_type_info *lastty = ty; + if (!ty || !ty->dcast) return ty; + while (ty && (ty->dcast)) { + ty = (*ty->dcast)(ptr); + if (ty) lastty = ty; + } + return lastty; +} + +/* + Return the name associated with this type +*/ +SWIGRUNTIMEINLINE const char * +SWIG_TypeName(const swig_type_info *ty) { + return ty->name; +} + +/* + Return the pretty name associated with this type, + that is an unmangled type name in a form presentable to the user. +*/ +SWIGRUNTIME const char * +SWIG_TypePrettyName(const swig_type_info *type) { + /* The "str" field contains the equivalent pretty names of the + type, separated by vertical-bar characters. We choose + to print the last name, as it is often (?) the most + specific. */ + if (!type) return NULL; + if (type->str != NULL) { + const char *last_name = type->str; + const char *s; + for (s = type->str; *s; s++) + if (*s == '|') last_name = s+1; + return last_name; + } + else + return type->name; +} + +/* + Set the clientdata field for a type +*/ +SWIGRUNTIME void +SWIG_TypeClientData(swig_type_info *ti, void *clientdata) { + swig_cast_info *cast = ti->cast; + /* if (ti->clientdata == clientdata) return; */ + ti->clientdata = clientdata; + + while (cast) { + if (!cast->converter) { + swig_type_info *tc = cast->type; + if (!tc->clientdata) { + SWIG_TypeClientData(tc, clientdata); + } + } + cast = cast->next; + } +} +SWIGRUNTIME void +SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) { + SWIG_TypeClientData(ti, clientdata); + ti->owndata = 1; +} + +/* + Search for a swig_type_info structure only by mangled name + Search is a O(log #types) + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_MangledTypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + swig_module_info *iter = start; + do { + if (iter->size) { + register size_t l = 0; + register size_t r = iter->size - 1; + do { + /* since l+r >= 0, we can (>> 1) instead (/ 2) */ + register size_t i = (l + r) >> 1; + const char *iname = iter->types[i]->name; + if (iname) { + register int compare = strcmp(name, iname); + if (compare == 0) { + return iter->types[i]; + } else if (compare < 0) { + if (i) { + r = i - 1; + } else { + break; + } + } else if (compare > 0) { + l = i + 1; + } + } else { + break; /* should never happen */ + } + } while (l <= r); + } + iter = iter->next; + } while (iter != end); + return 0; +} + +/* + Search for a swig_type_info structure for either a mangled name or a human readable name. + It first searches the mangled names of the types, which is a O(log #types) + If a type is not found it then searches the human readable names, which is O(#types). + + We start searching at module start, and finish searching when start == end. + Note: if start == end at the beginning of the function, we go all the way around + the circular list. +*/ +SWIGRUNTIME swig_type_info * +SWIG_TypeQueryModule(swig_module_info *start, + swig_module_info *end, + const char *name) { + /* STEP 1: Search the name field using binary search */ + swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name); + if (ret) { + return ret; + } else { + /* STEP 2: If the type hasn't been found, do a complete search + of the str field (the human readable name) */ + swig_module_info *iter = start; + do { + register size_t i = 0; + for (; i < iter->size; ++i) { + if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name))) + return iter->types[i]; + } + iter = iter->next; + } while (iter != end); + } + + /* neither found a match */ + return 0; +} + +/* + Pack binary data into a string +*/ +SWIGRUNTIME char * +SWIG_PackData(char *c, void *ptr, size_t sz) { + static const char hex[17] = "0123456789abcdef"; + register const unsigned char *u = (unsigned char *) ptr; + register const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + register unsigned char uu = *u; + *(c++) = hex[(uu & 0xf0) >> 4]; + *(c++) = hex[uu & 0xf]; + } + return c; +} + +/* + Unpack binary data from a string +*/ +SWIGRUNTIME const char * +SWIG_UnpackData(const char *c, void *ptr, size_t sz) { + register unsigned char *u = (unsigned char *) ptr; + register const unsigned char *eu = u + sz; + for (; u != eu; ++u) { + register char d = *(c++); + register unsigned char uu; + if ((d >= '0') && (d <= '9')) + uu = ((d - '0') << 4); + else if ((d >= 'a') && (d <= 'f')) + uu = ((d - ('a'-10)) << 4); + else + return (char *) 0; + d = *(c++); + if ((d >= '0') && (d <= '9')) + uu |= (d - '0'); + else if ((d >= 'a') && (d <= 'f')) + uu |= (d - ('a'-10)); + else + return (char *) 0; + *u = uu; + } + return c; +} + +/* + Pack 'void *' into a string buffer. +*/ +SWIGRUNTIME char * +SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) { + char *r = buff; + if ((2*sizeof(void *) + 2) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,&ptr,sizeof(void *)); + if (strlen(name) + 1 > (bsz - (r - buff))) return 0; + strcpy(r,name); + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + *ptr = (void *) 0; + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sizeof(void *)); +} + +SWIGRUNTIME char * +SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) { + char *r = buff; + size_t lname = (name ? strlen(name) : 0); + if ((2*sz + 2 + lname) > bsz) return 0; + *(r++) = '_'; + r = SWIG_PackData(r,ptr,sz); + if (lname) { + strncpy(r,name,lname+1); + } else { + *r = 0; + } + return buff; +} + +SWIGRUNTIME const char * +SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { + if (*c != '_') { + if (strcmp(c,"NULL") == 0) { + memset(ptr,0,sz); + return name; + } else { + return 0; + } + } + return SWIG_UnpackData(++c,ptr,sz); +} + +#ifdef __cplusplus +} +#endif + +/* ----------------------------------------------------------------------------- + * luarun.swg + * + * This file contains the runtime support for Lua modules + * and includes code for managing global variables and pointer + * type checking. + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "lua.h" +#include "lauxlib.h" +#include /* for malloc */ +#include /* for a few sanity tests */ + +/* ----------------------------------------------------------------------------- + * global swig types + * ----------------------------------------------------------------------------- */ +/* Constant table */ +#define SWIG_LUA_INT 1 +#define SWIG_LUA_FLOAT 2 +#define SWIG_LUA_STRING 3 +#define SWIG_LUA_POINTER 4 +#define SWIG_LUA_BINARY 5 +#define SWIG_LUA_CHAR 6 + +/* Structure for variable linking table */ +typedef struct { + const char *name; + lua_CFunction get; + lua_CFunction set; +} swig_lua_var_info; + +/* Constant information structure */ +typedef struct { + int type; + char *name; + long lvalue; + double dvalue; + void *pvalue; + swig_type_info **ptype; +} swig_lua_const_info; + +typedef struct { + const char *name; + lua_CFunction method; +} swig_lua_method; + +typedef struct { + const char *name; + lua_CFunction getmethod; + lua_CFunction setmethod; +} swig_lua_attribute; + +typedef struct swig_lua_class { + const char *name; + swig_type_info **type; + lua_CFunction constructor; + void (*destructor)(void *); + swig_lua_method *methods; + swig_lua_attribute *attributes; + struct swig_lua_class **bases; + const char **base_names; +} swig_lua_class; + +/* this is the struct for wrappering all pointers in SwigLua +*/ +typedef struct { + swig_type_info *type; + int own; /* 1 if owned & must be destroyed */ + void *ptr; +} swig_lua_userdata; + +/* this is the struct for wrapping arbitary packed binary data +(currently it is only used for member function pointers) +the data ordering is similar to swig_lua_userdata, but it is currently not possible +to tell the two structures apart within SWIG, other than by looking at the type +*/ +typedef struct { + swig_type_info *type; + int own; /* 1 if owned & must be destroyed */ + char data[1]; /* arbitary amount of data */ +} swig_lua_rawdata; + +/* Common SWIG API */ +#define SWIG_NewPointerObj(L, ptr, type, owner) SWIG_Lua_NewPointerObj(L, (void *)ptr, type, owner) +#define SWIG_ConvertPtr(L,idx, ptr, type, flags) SWIG_Lua_ConvertPtr(L,idx,ptr,type,flags) +#define SWIG_MustGetPtr(L,idx, type,flags, argnum,fnname) SWIG_Lua_MustGetPtr(L,idx, type,flags, argnum,fnname) +/* for C++ member pointers, ie, member methods */ +#define SWIG_ConvertMember(L, idx, ptr, sz, ty) SWIG_Lua_ConvertPacked(L, idx, ptr, sz, ty) +#define SWIG_NewMemberObj(L, ptr, sz, type) SWIG_Lua_NewPackedObj(L, ptr, sz, type) + +/* Runtime API */ +#define SWIG_GetModule(clientdata) SWIG_Lua_GetModule((lua_State*)(clientdata)) +#define SWIG_SetModule(clientdata, pointer) SWIG_Lua_SetModule((lua_State*) (clientdata), pointer) +#define SWIG_MODULE_CLIENTDATA_TYPE lua_State* + +/* Contract support */ +#define SWIG_contract_assert(expr, msg) \ + if (!(expr)) { lua_pushstring(L, (char *) msg); goto fail; } else + +/* helper #defines */ +#define SWIG_fail {goto fail;} +#define SWIG_fail_arg(func_name,argnum,type) \ + {lua_pushfstring(L,"Error in %s (arg %d), expected '%s' got '%s'",\ + func_name,argnum,type,SWIG_Lua_typename(L,argnum));\ + goto fail;} +#define SWIG_fail_ptr(func_name,argnum,type) \ + SWIG_fail_arg(func_name,argnum,(type && type->str)?type->str:"void*") +#define SWIG_check_num_args(func_name,a,b) \ + if (lua_gettop(L)b) \ + {lua_pushfstring(L,"Error in %s expected %d..%d args, got %d",func_name,a,b,lua_gettop(L));\ + goto fail;} + + +#define SWIG_Lua_get_table(L,n) \ + (lua_pushstring(L, n), lua_rawget(L,-2)) + +#define SWIG_Lua_add_function(L,n,f) \ + (lua_pushstring(L, n), \ + lua_pushcfunction(L, f), \ + lua_rawset(L,-3)) + +/* special helper for allowing 'nil' for usertypes */ +#define SWIG_isptrtype(L,I) (lua_isuserdata(L,I) || lua_isnil(L,I)) + +#ifdef __cplusplus +/* Special helper for member function pointers +it gets the address, casts it, then dereferences it */ +//#define SWIG_mem_fn_as_voidptr(a) (*((char**)&(a))) +#endif + +/* storing/access of swig_module_info */ +SWIGRUNTIME swig_module_info * +SWIG_Lua_GetModule(lua_State* L) { + swig_module_info *ret = 0; + lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME); + lua_rawget(L,LUA_REGISTRYINDEX); + if (lua_islightuserdata(L,-1)) + ret=(swig_module_info*)lua_touserdata(L,-1); + lua_pop(L,1); /* tidy */ + return ret; +} + +SWIGRUNTIME void +SWIG_Lua_SetModule(lua_State* L, swig_module_info *module) { + /* add this all into the Lua registry: */ + lua_pushstring(L,"swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME); + lua_pushlightuserdata(L,(void*)module); + lua_rawset(L,LUA_REGISTRYINDEX); +} + +/* ----------------------------------------------------------------------------- + * global variable support code: modules + * ----------------------------------------------------------------------------- */ + +/* this function is called when trying to set an immutable. +default value is to print an error. +This can removed with a compile flag SWIGLUA_IGNORE_SET_IMMUTABLE */ +SWIGINTERN int SWIG_Lua_set_immutable(lua_State* L) +{ +/* there should be 1 param passed in: the new value */ +#ifndef SWIGLUA_IGNORE_SET_IMMUTABLE + lua_pop(L,1); /* remove it */ + lua_pushstring(L,"This variable is immutable"); + lua_error(L); +#endif + return 0; /* should not return anything */ +} + +/* the module.get method used for getting linked data */ +SWIGINTERN int SWIG_Lua_module_get(lua_State* L) +{ +/* there should be 2 params passed in + (1) table (not the meta table) + (2) string name of the attribute + printf("SWIG_Lua_module_get %p(%s) '%s'\n", + lua_topointer(L,1),lua_typename(L,lua_type(L,1)), + lua_tostring(L,2)); +*/ + /* get the metatable */ + assert(lua_istable(L,1)); /* just in case */ + lua_getmetatable(L,1); /* get the metatable */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_get_table(L,".get"); /* get the .get table */ + lua_remove(L,3); /* remove metatable */ + if (lua_istable(L,-1)) + { + /* look for the key in the .get table */ + lua_pushvalue(L,2); /* key */ + lua_rawget(L,-2); + lua_remove(L,3); /* remove .get */ + if (lua_iscfunction(L,-1)) + { /* found it so call the fn & return its value */ + lua_call(L,0,1); + return 1; + } + lua_pop(L,1); /* remove the top */ + } + lua_pop(L,1); /* remove the .get */ + lua_pushnil(L); /* return a nil */ + return 1; +} + +/* the module.set method used for setting linked data */ +SWIGINTERN int SWIG_Lua_module_set(lua_State* L) +{ +/* there should be 3 params passed in + (1) table (not the meta table) + (2) string name of the attribute + (3) any for the new value +*/ + /* get the metatable */ + assert(lua_istable(L,1)); /* just in case */ + lua_getmetatable(L,1); /* get the metatable */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_get_table(L,".set"); /* get the .set table */ + lua_remove(L,4); /* remove metatable */ + if (lua_istable(L,-1)) + { + /* look for the key in the .set table */ + lua_pushvalue(L,2); /* key */ + lua_rawget(L,-2); + lua_remove(L,4); /* remove .set */ + if (lua_iscfunction(L,-1)) + { /* found it so call the fn & return its value */ + lua_pushvalue(L,3); /* value */ + lua_call(L,1,0); + return 0; + } + } + lua_settop(L,3); /* reset back to start */ + /* we now have the table, key & new value, so just set directly */ + lua_rawset(L,1); /* add direct */ + return 0; +} + +/* registering a module in lua */ +SWIGINTERN void SWIG_Lua_module_begin(lua_State* L,const char* name) +{ + assert(lua_istable(L,-1)); /* just in case */ + lua_pushstring(L,name); + lua_newtable(L); /* the table */ + /* add meta table */ + lua_newtable(L); /* the meta table */ + SWIG_Lua_add_function(L,"__index",SWIG_Lua_module_get); + SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_module_set); + lua_pushstring(L,".get"); + lua_newtable(L); /* the .get table */ + lua_rawset(L,-3); /* add .get into metatable */ + lua_pushstring(L,".set"); + lua_newtable(L); /* the .set table */ + lua_rawset(L,-3); /* add .set into metatable */ + lua_setmetatable(L,-2); /* sets meta table in module */ + lua_rawset(L,-3); /* add module into parent */ + SWIG_Lua_get_table(L,name); /* get the table back out */ +} + +/* ending the register */ +SWIGINTERN void SWIG_Lua_module_end(lua_State* L) +{ + lua_pop(L,1); /* tidy stack (remove module) */ +} + +/* adding a linked variable to the module */ +SWIGINTERN void SWIG_Lua_module_add_variable(lua_State* L,const char* name,lua_CFunction getFn,lua_CFunction setFn) +{ + assert(lua_istable(L,-1)); /* just in case */ + lua_getmetatable(L,-1); /* get the metatable */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_get_table(L,".get"); /* find the .get table */ + assert(lua_istable(L,-1)); /* should be a table: */ + SWIG_Lua_add_function(L,name,getFn); + lua_pop(L,1); /* tidy stack (remove table) */ + if (setFn) /* if there is a set fn */ + { + SWIG_Lua_get_table(L,".set"); /* find the .set table */ + assert(lua_istable(L,-1)); /* should be a table: */ + SWIG_Lua_add_function(L,name,setFn); + lua_pop(L,1); /* tidy stack (remove table) */ + } + lua_pop(L,1); /* tidy stack (remove meta) */ +} + +/* adding a function module */ +SWIGINTERN void SWIG_Lua_module_add_function(lua_State* L,const char* name,lua_CFunction fn) +{ + SWIG_Lua_add_function(L,name,fn); +} + +/* ----------------------------------------------------------------------------- + * global variable support code: classes + * ----------------------------------------------------------------------------- */ + +/* the class.get method, performs the lookup of class attributes */ +SWIGINTERN int SWIG_Lua_class_get(lua_State* L) +{ +/* there should be 2 params passed in + (1) userdata (not the meta table) + (2) string name of the attribute +*/ + assert(lua_isuserdata(L,-2)); /* just in case */ + lua_getmetatable(L,-2); /* get the meta table */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_get_table(L,".get"); /* find the .get table */ + assert(lua_istable(L,-1)); /* just in case */ + /* look for the key in the .get table */ + lua_pushvalue(L,2); /* key */ + lua_rawget(L,-2); + lua_remove(L,-2); /* stack tidy, remove .get table */ + if (lua_iscfunction(L,-1)) + { /* found it so call the fn & return its value */ + lua_pushvalue(L,1); /* the userdata */ + lua_call(L,1,1); /* 1 value in (userdata),1 out (result) */ + lua_remove(L,-2); /* stack tidy, remove metatable */ + return 1; + } + lua_pop(L,1); /* remove whatever was there */ + /* ok, so try the .fn table */ + SWIG_Lua_get_table(L,".fn"); /* find the .get table */ + assert(lua_istable(L,-1)); /* just in case */ + lua_pushvalue(L,2); /* key */ + lua_rawget(L,-2); /* look for the fn */ + lua_remove(L,-2); /* stack tidy, remove .fn table */ + if (lua_isfunction(L,-1)) /* note: if its a C function or lua function */ + { /* found it so return the fn & let lua call it */ + lua_remove(L,-2); /* stack tidy, remove metatable */ + return 1; + } + lua_pop(L,1); /* remove whatever was there */ + /* NEW: looks for the __getitem() fn + this is a user provided get fn */ + SWIG_Lua_get_table(L,"__getitem"); /* find the __getitem fn */ + if (lua_iscfunction(L,-1)) /* if its there */ + { /* found it so call the fn & return its value */ + lua_pushvalue(L,1); /* the userdata */ + lua_pushvalue(L,2); /* the parameter */ + lua_call(L,2,1); /* 2 value in (userdata),1 out (result) */ + lua_remove(L,-2); /* stack tidy, remove metatable */ + return 1; + } + return 0; /* sorry not known */ +} + +/* the class.set method, performs the lookup of class attributes */ +SWIGINTERN int SWIG_Lua_class_set(lua_State* L) +{ +/* there should be 3 params passed in + (1) table (not the meta table) + (2) string name of the attribute + (3) any for the new value +printf("SWIG_Lua_class_set %p(%s) '%s' %p(%s)\n", + lua_topointer(L,1),lua_typename(L,lua_type(L,1)), + lua_tostring(L,2), + lua_topointer(L,3),lua_typename(L,lua_type(L,3)));*/ + + assert(lua_isuserdata(L,1)); /* just in case */ + lua_getmetatable(L,1); /* get the meta table */ + assert(lua_istable(L,-1)); /* just in case */ + + SWIG_Lua_get_table(L,".set"); /* find the .set table */ + if (lua_istable(L,-1)) + { + /* look for the key in the .set table */ + lua_pushvalue(L,2); /* key */ + lua_rawget(L,-2); + if (lua_iscfunction(L,-1)) + { /* found it so call the fn & return its value */ + lua_pushvalue(L,1); /* userdata */ + lua_pushvalue(L,3); /* value */ + lua_call(L,2,0); + return 0; + } + lua_pop(L,1); /* remove the value */ + } + lua_pop(L,1); /* remove the value .set table */ + /* NEW: looks for the __setitem() fn + this is a user provided set fn */ + SWIG_Lua_get_table(L,"__setitem"); /* find the fn */ + if (lua_iscfunction(L,-1)) /* if its there */ + { /* found it so call the fn & return its value */ + lua_pushvalue(L,1); /* the userdata */ + lua_pushvalue(L,2); /* the parameter */ + lua_pushvalue(L,3); /* the value */ + lua_call(L,3,0); /* 3 values in ,0 out */ + lua_remove(L,-2); /* stack tidy, remove metatable */ + return 1; + } + return 0; +} + +/* the class.destruct method called by the interpreter */ +SWIGINTERN int SWIG_Lua_class_destruct(lua_State* L) +{ +/* there should be 1 params passed in + (1) userdata (not the meta table) */ + swig_lua_userdata* usr; + swig_lua_class* clss; + assert(lua_isuserdata(L,-1)); /* just in case */ + usr=(swig_lua_userdata*)lua_touserdata(L,-1); /* get it */ + /* if must be destroyed & has a destructor */ + if (usr->own) /* if must be destroyed */ + { + clss=(swig_lua_class*)usr->type->clientdata; /* get the class */ + if (clss && clss->destructor) /* there is a destroy fn */ + { + clss->destructor(usr->ptr); /* bye bye */ + } + } + return 0; +} + +/* gets the swig class registry (or creates it) */ +SWIGINTERN void SWIG_Lua_get_class_registry(lua_State* L) +{ + /* add this all into the swig registry: */ + lua_pushstring(L,"SWIG"); + lua_rawget(L,LUA_REGISTRYINDEX); /* get the registry */ + if (!lua_istable(L,-1)) /* not there */ + { /* must be first time, so add it */ + lua_pop(L,1); /* remove the result */ + lua_pushstring(L,"SWIG"); + lua_newtable(L); + lua_rawset(L,LUA_REGISTRYINDEX); + /* then get it */ + lua_pushstring(L,"SWIG"); + lua_rawget(L,LUA_REGISTRYINDEX); + } +} + +/* helper fn to get the classes metatable from the register */ +SWIGINTERN void SWIG_Lua_get_class_metatable(lua_State* L,const char* cname) +{ + SWIG_Lua_get_class_registry(L); /* get the registry */ + lua_pushstring(L,cname); /* get the name */ + lua_rawget(L,-2); /* get it */ + lua_remove(L,-2); /* tidy up (remove registry) */ +} + +/* helper add a variable to a registered class */ +SWIGINTERN void SWIG_Lua_add_class_variable(lua_State* L,const char* name,lua_CFunction getFn,lua_CFunction setFn) +{ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_get_table(L,".get"); /* find the .get table */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_add_function(L,name,getFn); + lua_pop(L,1); /* tidy stack (remove table) */ + if (setFn) + { + SWIG_Lua_get_table(L,".set"); /* find the .set table */ + assert(lua_istable(L,-1)); /* just in case */ + SWIG_Lua_add_function(L,name,setFn); + lua_pop(L,1); /* tidy stack (remove table) */ + } +} + +/* helper to recursively add class details (attributes & operations) */ +SWIGINTERN void SWIG_Lua_add_class_details(lua_State* L,swig_lua_class* clss) +{ + int i; + /* call all the base classes first: we can then override these later: */ + for(i=0;clss->bases[i];i++) + { + SWIG_Lua_add_class_details(L,clss->bases[i]); + } + /* add fns */ + for(i=0;clss->attributes[i].name;i++){ + SWIG_Lua_add_class_variable(L,clss->attributes[i].name,clss->attributes[i].getmethod,clss->attributes[i].setmethod); + } + /* add methods to the metatable */ + SWIG_Lua_get_table(L,".fn"); /* find the .fn table */ + assert(lua_istable(L,-1)); /* just in case */ + for(i=0;clss->methods[i].name;i++){ + SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].method); + } + lua_pop(L,1); /* tidy stack (remove table) */ + /* add operator overloads + these look ANY method which start with "__" and assume they + are operator overloads & add them to the metatable + (this might mess up is someone defines a method __gc (the destructor)*/ + for(i=0;clss->methods[i].name;i++){ + if (clss->methods[i].name[0]=='_' && clss->methods[i].name[1]=='_'){ + SWIG_Lua_add_function(L,clss->methods[i].name,clss->methods[i].method); + } + } +} + +/* set up the base classes pointers. +Each class structure has a list of pointers to the base class structures. +This function fills them. +It cannot be done at compile time, as this will not work with hireachies +spread over more than one swig file. +Therefore it must be done at runtime, querying the SWIG type system. +*/ +SWIGINTERN void SWIG_Lua_init_base_class(lua_State* L,swig_lua_class* clss) +{ + int i=0; + swig_module_info* module=SWIG_GetModule(L); + for(i=0;clss->base_names[i];i++) + { + if (clss->bases[i]==0) /* not found yet */ + { + /* lookup and cache the base class */ + swig_type_info *info = SWIG_TypeQueryModule(module,module,clss->base_names[i]); + if (info) clss->bases[i] = (swig_lua_class *) info->clientdata; + } + } +} + +/* performs the entire class registration process */ +SWIGINTERN void SWIG_Lua_class_register(lua_State* L,swig_lua_class* clss) +{ + /* add its constructor to module with the name of the class + so you can do MyClass(...) as well as new_MyClass(...) + BUT only if a constructor is defined + (this overcomes the problem of pure virtual classes without constructors)*/ + if (clss->constructor) + SWIG_Lua_add_function(L,clss->name,clss->constructor); + + SWIG_Lua_get_class_registry(L); /* get the registry */ + lua_pushstring(L,clss->name); /* get the name */ + lua_newtable(L); /* create the metatable */ + /* add string of class name called ".type" */ + lua_pushstring(L,".type"); + lua_pushstring(L,clss->name); + lua_rawset(L,-3); + /* add a table called ".get" */ + lua_pushstring(L,".get"); + lua_newtable(L); + lua_rawset(L,-3); + /* add a table called ".set" */ + lua_pushstring(L,".set"); + lua_newtable(L); + lua_rawset(L,-3); + /* add a table called ".fn" */ + lua_pushstring(L,".fn"); + lua_newtable(L); + lua_rawset(L,-3); + /* add accessor fns for using the .get,.set&.fn */ + SWIG_Lua_add_function(L,"__index",SWIG_Lua_class_get); + SWIG_Lua_add_function(L,"__newindex",SWIG_Lua_class_set); + SWIG_Lua_add_function(L,"__gc",SWIG_Lua_class_destruct); + /* add it */ + lua_rawset(L,-3); /* metatable into registry */ + lua_pop(L,1); /* tidy stack (remove registry) */ + + SWIG_Lua_get_class_metatable(L,clss->name); + SWIG_Lua_add_class_details(L,clss); /* recursive adding of details (atts & ops) */ + lua_pop(L,1); /* tidy stack (remove class metatable) */ +} + +/* ----------------------------------------------------------------------------- + * Class/structure conversion fns + * ----------------------------------------------------------------------------- */ + +/* helper to add metatable to new lua object */ +SWIGINTERN void _SWIG_Lua_AddMetatable(lua_State* L,swig_type_info *type) +{ + if (type->clientdata) /* there is clientdata: so add the metatable */ + { + SWIG_Lua_get_class_metatable(L,((swig_lua_class*)(type->clientdata))->name); + if (lua_istable(L,-1)) + { + lua_setmetatable(L,-2); + } + else + { + lua_pop(L,1); + } + } +} + +/* pushes a new object into the lua stack */ +SWIGRUNTIME void SWIG_Lua_NewPointerObj(lua_State* L,void* ptr,swig_type_info *type, int own) +{ + swig_lua_userdata* usr; + if (!ptr){ + lua_pushnil(L); + return; + } + usr=(swig_lua_userdata*)lua_newuserdata(L,sizeof(swig_lua_userdata)); /* get data */ + usr->ptr=ptr; /* set the ptr */ + usr->type=type; + usr->own=own; + _SWIG_Lua_AddMetatable(L,type); /* add metatable */ +} + +/* takes a object from the lua stack & converts it into an object of the correct type + (if possible) */ +SWIGRUNTIME int SWIG_Lua_ConvertPtr(lua_State* L,int index,void** ptr,swig_type_info *type,int flags) +{ + swig_lua_userdata* usr; + swig_cast_info *cast; + if (lua_isnil(L,index)){*ptr=0; return SWIG_OK;} /* special case: lua nil => NULL pointer */ + usr=(swig_lua_userdata*)lua_touserdata(L,index); /* get data */ + if (usr) + { + if (flags & SWIG_POINTER_DISOWN) /* must disown the object */ + { + usr->own=0; + } + if (!type) /* special cast void*, no casting fn */ + { + *ptr=usr->ptr; + return SWIG_OK; /* ok */ + } + cast=SWIG_TypeCheckStruct(usr->type,type); /* performs normal type checking */ + if (cast) + { + int newmemory = 0; + *ptr=SWIG_TypeCast(cast,usr->ptr,&newmemory); + assert(!newmemory); /* newmemory handling not yet implemented */ + return SWIG_OK; /* ok */ + } + } + return SWIG_ERROR; /* error */ +} + +SWIGRUNTIME void* SWIG_Lua_MustGetPtr(lua_State* L,int index,swig_type_info *type,int flags, + int argnum,const char* func_name){ + void* result; + if (!SWIG_IsOK(SWIG_ConvertPtr(L,index,&result,type,flags))){ + lua_pushfstring(L,"Error in %s, expected a %s at argument number %d\n", + func_name,(type && type->str)?type->str:"void*",argnum); + lua_error(L); + } + return result; +} + +/* pushes a packed userdata. user for member fn pointers only */ +SWIGRUNTIME void SWIG_Lua_NewPackedObj(lua_State* L,void* ptr,size_t size,swig_type_info *type) +{ + swig_lua_rawdata* raw; + assert(ptr); /* not acceptable to pass in a NULL value */ + raw=(swig_lua_rawdata*)lua_newuserdata(L,sizeof(swig_lua_rawdata)-1+size); /* alloc data */ + raw->type=type; + raw->own=0; + memcpy(raw->data,ptr,size); /* copy the data */ + _SWIG_Lua_AddMetatable(L,type); /* add metatable */ +} + +/* converts a packed userdata. user for member fn pointers only */ +SWIGRUNTIME int SWIG_Lua_ConvertPacked(lua_State* L,int index,void* ptr,size_t size,swig_type_info *type) +{ + swig_lua_rawdata* raw; + raw=(swig_lua_rawdata*)lua_touserdata(L,index); /* get data */ + if (!raw) return SWIG_ERROR; /* error */ + if (type==0 || type==raw->type) /* void* or identical type */ + { + memcpy(ptr,raw->data,size); /* copy it */ + return SWIG_OK; /* ok */ + } + return SWIG_ERROR; /* error */ +} + +/* a function to get the typestring of a piece of data */ +SWIGRUNTIME const char *SWIG_Lua_typename(lua_State *L, int tp) +{ + swig_lua_userdata* usr; + if (lua_isuserdata(L,tp)) + { + usr=(swig_lua_userdata*)lua_touserdata(L,tp); /* get data */ + if (usr && usr->type && usr->type->str) + return usr->type->str; + return "userdata (unknown type)"; + } + return lua_typename(L,lua_type(L,tp)); +} + +/* lua callable function to get the userdata's type */ +SWIGRUNTIME int SWIG_Lua_type(lua_State* L) +{ + lua_pushstring(L,SWIG_Lua_typename(L,1)); + return 1; +} + +/* lua callable function to compare userdata's value +the issue is that two userdata may point to the same thing +but to lua, they are different objects */ +SWIGRUNTIME int SWIG_Lua_equal(lua_State* L) +{ + int result; + swig_lua_userdata *usr1,*usr2; + if (!lua_isuserdata(L,1) || !lua_isuserdata(L,2)) /* just in case */ + return 0; /* nil reply */ + usr1=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */ + usr2=(swig_lua_userdata*)lua_touserdata(L,2); /* get data */ + /*result=(usr1->ptr==usr2->ptr && usr1->type==usr2->type); only works if type is the same*/ + result=(usr1->ptr==usr2->ptr); + lua_pushboolean(L,result); + return 1; +} + +/* ----------------------------------------------------------------------------- + * global variable support code: class/struct typemap functions + * ----------------------------------------------------------------------------- */ + +/* Install Constants */ +SWIGINTERN void +SWIG_Lua_InstallConstants(lua_State* L, swig_lua_const_info constants[]) { + int i; + for (i = 0; constants[i].type; i++) { + switch(constants[i].type) { + case SWIG_LUA_INT: + lua_pushstring(L,constants[i].name); + lua_pushnumber(L,(lua_Number)constants[i].lvalue); + lua_rawset(L,-3); + break; + case SWIG_LUA_FLOAT: + lua_pushstring(L,constants[i].name); + lua_pushnumber(L,(lua_Number)constants[i].dvalue); + lua_rawset(L,-3); + break; + case SWIG_LUA_CHAR: + lua_pushstring(L,constants[i].name); + lua_pushfstring(L,"%c",(char)constants[i].lvalue); + lua_rawset(L,-3); + break; + case SWIG_LUA_STRING: + lua_pushstring(L,constants[i].name); + lua_pushstring(L,(char *) constants[i].pvalue); + lua_rawset(L,-3); + break; + case SWIG_LUA_POINTER: + lua_pushstring(L,constants[i].name); + SWIG_NewPointerObj(L,constants[i].pvalue, *(constants[i]).ptype,0); + lua_rawset(L,-3); + break; + case SWIG_LUA_BINARY: + lua_pushstring(L,constants[i].name); + SWIG_NewMemberObj(L,constants[i].pvalue,constants[i].lvalue,*(constants[i]).ptype); + lua_rawset(L,-3); + break; + default: + break; + } + } +} + +/* ----------------------------------------------------------------------------- + * executing lua code from within the wrapper + * ----------------------------------------------------------------------------- */ + +#ifndef SWIG_DOSTRING_FAIL /* Allows redefining of error function */ +#define SWIG_DOSTRING_FAIL(S) fprintf(stderr,"%s\n",S) +#endif +/* Executes a C string in Lua a really simple way of calling lua from C +Unfortunately lua keeps changing its API's, so we need a conditional compile +In lua 5.0.X its lua_dostring() +In lua 5.1.X its luaL_dostring() +*/ +SWIGINTERN int +SWIG_Lua_dostring(lua_State *L, const char* str) { + int ok,top; + if (str==0 || str[0]==0) return 0; /* nothing to do */ + top=lua_gettop(L); /* save stack */ +#if (defined(LUA_VERSION_NUM) && (LUA_VERSION_NUM>=501)) + ok=luaL_dostring(L,str); /* looks like this is lua 5.1.X or later, good */ +#else + ok=lua_dostring(L,str); /* might be lua 5.0.x, using lua_dostring */ +#endif + if (ok!=0) { + SWIG_DOSTRING_FAIL(lua_tostring(L,-1)); + } + lua_settop(L,top); /* restore the stack */ + return ok; +} + +#ifdef __cplusplus +} +#endif + +/* ------------------------------ end luarun.swg ------------------------------ */ + + +/* -------- TYPES TABLE (BEGIN) -------- */ + +#define SWIGTYPE_p_AOKPT swig_types[0] +#define SWIGTYPE_p_AOKRECT swig_types[1] +#define SWIGTYPE_p_Condition swig_types[2] +#define SWIGTYPE_p_Condition_AISignal swig_types[3] +#define SWIGTYPE_p_Condition_AccumulateAttribute swig_types[4] +#define SWIGTYPE_p_Condition_BringObjectToArea swig_types[5] +#define SWIGTYPE_p_Condition_BringObjectToObject swig_types[6] +#define SWIGTYPE_p_Condition_CaptureObject swig_types[7] +#define SWIGTYPE_p_Condition_DestroyObject swig_types[8] +#define SWIGTYPE_p_Condition_DifficultyLevel swig_types[9] +#define SWIGTYPE_p_Condition_None swig_types[10] +#define SWIGTYPE_p_Condition_ObjectHasTarget swig_types[11] +#define SWIGTYPE_p_Condition_ObjectNotVisible swig_types[12] +#define SWIGTYPE_p_Condition_ObjectSelected swig_types[13] +#define SWIGTYPE_p_Condition_ObjectVisible swig_types[14] +#define SWIGTYPE_p_Condition_ObjectsInArea swig_types[15] +#define SWIGTYPE_p_Condition_OwnFewerObjects swig_types[16] +#define SWIGTYPE_p_Condition_OwnObjects swig_types[17] +#define SWIGTYPE_p_Condition_PlayerDefeated swig_types[18] +#define SWIGTYPE_p_Condition_ResearchTechnology swig_types[19] +#define SWIGTYPE_p_Condition_ResearchingTechnology swig_types[20] +#define SWIGTYPE_p_Condition_Timer swig_types[21] +#define SWIGTYPE_p_Condition_UnitsGarrisoned swig_types[22] +#define SWIGTYPE_p_Effect swig_types[23] +#define SWIGTYPE_p_Effect_AIScriptGoal swig_types[24] +#define SWIGTYPE_p_Effect_ActivateTrigger swig_types[25] +#define SWIGTYPE_p_Effect_ChangeDiplomacy swig_types[26] +#define SWIGTYPE_p_Effect_ChangeObjectAttack swig_types[27] +#define SWIGTYPE_p_Effect_ChangeObjectHP swig_types[28] +#define SWIGTYPE_p_Effect_ChangeObjectName swig_types[29] +#define SWIGTYPE_p_Effect_ChangeOwnership swig_types[30] +#define SWIGTYPE_p_Effect_ChangeView swig_types[31] +#define SWIGTYPE_p_Effect_ClearInstructions swig_types[32] +#define SWIGTYPE_p_Effect_CreateObject swig_types[33] +#define SWIGTYPE_p_Effect_DamageObject swig_types[34] +#define SWIGTYPE_p_Effect_DeactivateTrigger swig_types[35] +#define SWIGTYPE_p_Effect_DeclareVictory swig_types[36] +#define SWIGTYPE_p_Effect_DisplayInstructions swig_types[37] +#define SWIGTYPE_p_Effect_FreezeUnit swig_types[38] +#define SWIGTYPE_p_Effect_KillObject swig_types[39] +#define SWIGTYPE_p_Effect_LockGate swig_types[40] +#define SWIGTYPE_p_Effect_None swig_types[41] +#define SWIGTYPE_p_Effect_Patrol swig_types[42] +#define SWIGTYPE_p_Effect_PlaceFoundation swig_types[43] +#define SWIGTYPE_p_Effect_PlaySound swig_types[44] +#define SWIGTYPE_p_Effect_RemoveObject swig_types[45] +#define SWIGTYPE_p_Effect_ResearchTechnology swig_types[46] +#define SWIGTYPE_p_Effect_SendChat swig_types[47] +#define SWIGTYPE_p_Effect_SendTribute swig_types[48] +#define SWIGTYPE_p_Effect_StopUnit swig_types[49] +#define SWIGTYPE_p_Effect_TaskObject swig_types[50] +#define SWIGTYPE_p_Effect_Unload swig_types[51] +#define SWIGTYPE_p_Effect_UnlockGate swig_types[52] +#define SWIGTYPE_p_Effect_UseAdvancedButtons swig_types[53] +#define SWIGTYPE_p_FILE swig_types[54] +#define SWIGTYPE_p_NewTrigger swig_types[55] +#define SWIGTYPE_p_eclong swig_types[56] +#define SWIGTYPE_p_p_char swig_types[57] +#define SWIGTYPE_p_std__string swig_types[58] +#define SWIGTYPE_p_std__vectorT_int_t swig_types[59] +static swig_type_info *swig_types[61]; +static swig_module_info swig_module = {swig_types, 60, 0, 0, 0, 0}; +#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) +#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) + +/* -------- TYPES TABLE (END) -------- */ + +#define SWIG_name "Scenario" +#define SWIG_init luaopen_Scenario +#define SWIG_init_user luaopen_Scenario_user + +#define SWIG_LUACODE luaopen_Scenario_luacode + + +namespace swig { +typedef struct{} LANGUAGE_OBJ; +} + + +#include "../genie/ECTypes.h" + + +#include "../genie/Effect.h" + + +#include "../genie/EffectTypes.h" + + +SWIGINTERN int SWIG_lua_isnilstring(lua_State *L, int idx) { + int ret = lua_isstring(L, idx); + if (!ret) + ret = lua_isnil(L, idx); + return ret; +} + + +#include "../genie/Condition.h" + + +#include "../genie/ConditionTypes.h" + + +#include "../lua/NewTrigger.h" + +#ifdef __cplusplus +extern "C" { +#endif +static int _wrap_new_Effect(lua_State* L) { + int SWIG_arg = 0; + long arg1 ; + Effect *result = 0 ; + + SWIG_check_num_args("Effect::Effect",1,1) + if(!lua_isnumber(L,1)) SWIG_fail_arg("Effect::Effect",1,"long"); + arg1 = (long)lua_tonumber(L, 1); + result = (Effect *)new Effect(arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_createType__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + long arg1 ; + Effect *result = 0 ; + + SWIG_check_num_args("Effect::createType",1,1) + if(!lua_isnumber(L,1)) SWIG_fail_arg("Effect::createType",1,"long"); + arg1 = (long)lua_tonumber(L, 1); + result = (Effect *)Effect::createType(arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_createType__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect *result = 0 ; + + SWIG_check_num_args("Effect::createType",0,0) + result = (Effect *)Effect::createType(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_createType(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_Effect_createType__SWIG_1(L); + } + if (argc == 1) { + int _v; + { + _v = lua_isnumber(L,argv[0]); + } + if (_v) { + return _wrap_Effect_createType__SWIG_0(L); + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_createType'\n" + " Possible C/C++ prototypes are:\n" + " Effect::createType(long)\n" + " Effect::createType()\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_getName(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + char *result = 0 ; + + SWIG_check_num_args("Effect::getName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getName",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getName",1,SWIGTYPE_p_Effect); + } + + result = (char *)(arg1)->getName(); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_read(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::read",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::read",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::read",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_read",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_read",2,SWIGTYPE_p_FILE); + } + + (arg1)->read(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_write(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::write",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::write",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::write",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_write",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_write",2,SWIGTYPE_p_FILE); + } + + (arg1)->write(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_check(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + bool result; + + SWIG_check_num_args("Effect::check",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::check",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_check",1,SWIGTYPE_p_Effect); + } + + result = (bool)(arg1)->check(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getType(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getType",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getType",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getAmount(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getAmount",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getAmount",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getLocation",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getLocation",1,SWIGTYPE_p_Effect); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getArea",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getArea",1,SWIGTYPE_p_Effect); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getAiGoal(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getAiGoal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getAiGoal",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getAiGoal",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getAiGoal(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getDiplomacy(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getDiplomacy",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getDiplomacy",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getDiplomacy",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getDiplomacy(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getDisplayTime(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getDisplayTime",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getDisplayTime",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getDisplayTime",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getDisplayTime(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getNumSelected(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getNumSelected",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getNumSelected",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getNumSelected",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getNumSelected(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getPanel(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getPanel",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getPanel",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getPanel",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getPanel(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getPlayerSource",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getPlayerSource",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getPlayerTarget",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getPlayerTarget",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getPlayerTarget",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getPlayerTarget(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getResource(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getResource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getResource",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getResource",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getResource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getTechnology(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getTechnology",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getTechnology",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getTechnology(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getTriggerIndex",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getTriggerIndex",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getTriggerIndex",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getTriggerIndex(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getUids",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getUids",1,SWIGTYPE_p_Effect); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getUidLocation",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getUidLocation",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getUnitGroup",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getUnitGroup",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getUnitType",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getUnitType",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + long result; + + SWIG_check_num_args("Effect::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getUnitConst",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getUnitConst",1,SWIGTYPE_p_Effect); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getSound(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + std::string result; + + SWIG_check_num_args("Effect::getSound",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getSound",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getSound",1,SWIGTYPE_p_Effect); + } + + result = (arg1)->getSound(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_getText(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + std::string result; + + SWIG_check_num_args("Effect::getText",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::getText",1,"Effect *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_getText",1,SWIGTYPE_p_Effect); + } + + result = (arg1)->getText(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readAmount(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readAmount",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readAmount",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readLocation",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readLocation",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readArea",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readArea",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readAiGoal(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readAiGoal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readAiGoal",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readAiGoal",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readAiGoal",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readAiGoal",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAiGoal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readDiplomacy(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readDiplomacy",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readDiplomacy",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readDiplomacy",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readDiplomacy",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readDiplomacy",2,SWIGTYPE_p_FILE); + } + + (arg1)->readDiplomacy(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readDisplayTime(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readDisplayTime",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readDisplayTime",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readDisplayTime",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readDisplayTime",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readDisplayTime",2,SWIGTYPE_p_FILE); + } + + (arg1)->readDisplayTime(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readPanel(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readPanel",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readPanel",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readPanel",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readPanel",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readPanel",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPanel(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readPlayerSource",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readPlayerSource",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readPlayerTarget",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readPlayerTarget",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readPlayerTarget",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readPlayerTarget",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readPlayerTarget",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerTarget(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readResource(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readResource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readResource",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readResource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readResource",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readResource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readResource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readTechnology(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readTechnology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readTechnology",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readTechnology",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readTechnology",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readTechnology",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTechnology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readTriggerIndex",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readTriggerIndex",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readTriggerIndex",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readTriggerIndex",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readTriggerIndex",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTriggerIndex(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readType(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readType",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readType",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readUids",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readUids",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readUidLocation",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readUidLocation",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readUnitGroup",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readUnitGroup",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readUnitType",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readUnitType",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readUnitConst",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readUnitConst",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readSound(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readSound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readSound",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readSound",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readSound",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readSound",2,SWIGTYPE_p_FILE); + } + + (arg1)->readSound(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_readText(lua_State* L) { + int SWIG_arg = 0; + Effect *arg1 = (Effect *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect::readText",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::readText",1,"Effect *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect::readText",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect,0))){ + SWIG_fail_ptr("Effect_readText",1,SWIGTYPE_p_Effect); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_readText",2,SWIGTYPE_p_FILE); + } + + (arg1)->readText(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_types_set(lua_State* L) { + int SWIG_arg = 0; + char **arg1 ; + + SWIG_check_num_args("Effect::types",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::types",1,"char const *[30]"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){ + SWIG_fail_ptr("Effect_types_set",1,SWIGTYPE_p_p_char); + } + + { + size_t ii; + char const * *b = (char const * *) Effect::types; + for (ii = 0; ii < (size_t)30; ii++) b[ii] = *((char const * *) arg1 + ii); + } + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_types_get(lua_State* L) { + int SWIG_arg = 0; + char **result = 0 ; + + SWIG_check_num_args("Effect::types",0,0) + result = (char **)(char **)Effect::types; + SWIG_NewPointerObj(L,result,SWIGTYPE_p_p_char,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_propertyTypes_set(lua_State* L) { + int SWIG_arg = 0; + char **arg1 ; + + SWIG_check_num_args("Effect::propertyTypes",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect::propertyTypes",1,"char const *[21]"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){ + SWIG_fail_ptr("Effect_propertyTypes_set",1,SWIGTYPE_p_p_char); + } + + { + size_t ii; + char const * *b = (char const * *) Effect::propertyTypes; + for (ii = 0; ii < (size_t)21; ii++) b[ii] = *((char const * *) arg1 + ii); + } + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_propertyTypes_get(lua_State* L) { + int SWIG_arg = 0; + char **result = 0 ; + + SWIG_check_num_args("Effect::propertyTypes",0,0) + result = (char **)(char **)Effect::propertyTypes; + SWIG_NewPointerObj(L,result,SWIGTYPE_p_p_char,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect(void *obj) { +Effect *arg1 = (Effect *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_methods[] = { + {"getName", _wrap_Effect_getName}, + {"read", _wrap_Effect_read}, + {"write", _wrap_Effect_write}, + {"check", _wrap_Effect_check}, + {"getType", _wrap_Effect_getType}, + {"getAmount", _wrap_Effect_getAmount}, + {"getLocation", _wrap_Effect_getLocation}, + {"getArea", _wrap_Effect_getArea}, + {"getAiGoal", _wrap_Effect_getAiGoal}, + {"getDiplomacy", _wrap_Effect_getDiplomacy}, + {"getDisplayTime", _wrap_Effect_getDisplayTime}, + {"getNumSelected", _wrap_Effect_getNumSelected}, + {"getPanel", _wrap_Effect_getPanel}, + {"getPlayerSource", _wrap_Effect_getPlayerSource}, + {"getPlayerTarget", _wrap_Effect_getPlayerTarget}, + {"getResource", _wrap_Effect_getResource}, + {"getTechnology", _wrap_Effect_getTechnology}, + {"getTriggerIndex", _wrap_Effect_getTriggerIndex}, + {"getUids", _wrap_Effect_getUids}, + {"getUidLocation", _wrap_Effect_getUidLocation}, + {"getUnitGroup", _wrap_Effect_getUnitGroup}, + {"getUnitType", _wrap_Effect_getUnitType}, + {"getUnitConst", _wrap_Effect_getUnitConst}, + {"getSound", _wrap_Effect_getSound}, + {"getText", _wrap_Effect_getText}, + {"readAmount", _wrap_Effect_readAmount}, + {"readLocation", _wrap_Effect_readLocation}, + {"readArea", _wrap_Effect_readArea}, + {"readAiGoal", _wrap_Effect_readAiGoal}, + {"readDiplomacy", _wrap_Effect_readDiplomacy}, + {"readDisplayTime", _wrap_Effect_readDisplayTime}, + {"readPanel", _wrap_Effect_readPanel}, + {"readPlayerSource", _wrap_Effect_readPlayerSource}, + {"readPlayerTarget", _wrap_Effect_readPlayerTarget}, + {"readResource", _wrap_Effect_readResource}, + {"readTechnology", _wrap_Effect_readTechnology}, + {"readTriggerIndex", _wrap_Effect_readTriggerIndex}, + {"readType", _wrap_Effect_readType}, + {"readUids", _wrap_Effect_readUids}, + {"readUidLocation", _wrap_Effect_readUidLocation}, + {"readUnitGroup", _wrap_Effect_readUnitGroup}, + {"readUnitType", _wrap_Effect_readUnitType}, + {"readUnitConst", _wrap_Effect_readUnitConst}, + {"readSound", _wrap_Effect_readSound}, + {"readText", _wrap_Effect_readText}, + {0,0} +}; +static swig_lua_attribute swig_Effect_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_bases[] = {0}; +static const char *swig_Effect_base_names[] = {0}; +static swig_lua_class _wrap_class_Effect = { "Effect", &SWIGTYPE_p_Effect,_wrap_new_Effect, swig_delete_Effect, swig_Effect_methods, swig_Effect_attributes, swig_Effect_bases, swig_Effect_base_names }; + +static int _wrap_new_Effect_None(lua_State* L) { + int SWIG_arg = 0; + Effect_None *result = 0 ; + + SWIG_check_num_args("Effect_None::Effect_None",0,0) + result = (Effect_None *)new Effect_None(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_None,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_None(void *obj) { +Effect_None *arg1 = (Effect_None *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_None_methods[] = { + {0,0} +}; +static swig_lua_attribute swig_Effect_None_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_None_bases[] = {0,0}; +static const char *swig_Effect_None_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_None = { "Effect_None", &SWIGTYPE_p_Effect_None,_wrap_new_Effect_None, swig_delete_Effect_None, swig_Effect_None_methods, swig_Effect_None_attributes, swig_Effect_None_bases, swig_Effect_None_base_names }; + +static int _wrap_new_Effect_ChangeDiplomacy(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *result = 0 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::Effect_ChangeDiplomacy",0,0) + result = (Effect_ChangeDiplomacy *)new Effect_ChangeDiplomacy(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeDiplomacy,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::p_source",1,"Effect_ChangeDiplomacy *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_p_source",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeDiplomacy::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::getPlayerSource",1,"Effect_ChangeDiplomacy *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_getPlayerSource",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::readPlayerSource",1,"Effect_ChangeDiplomacy *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readPlayerSource",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_p_target(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::p_target",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::p_target",1,"Effect_ChangeDiplomacy *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::p_target",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_p_target",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_target(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_getPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeDiplomacy::getPlayerTarget",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::getPlayerTarget",1,"Effect_ChangeDiplomacy *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_getPlayerTarget",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + result = (long)(arg1)->getPlayerTarget(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_readPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::readPlayerTarget",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::readPlayerTarget",1,"Effect_ChangeDiplomacy *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::readPlayerTarget",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readPlayerTarget",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readPlayerTarget",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerTarget(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_diplomacy__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::diplomacy",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::diplomacy",1,"Effect_ChangeDiplomacy *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::diplomacy",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_diplomacy",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->diplomacy(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_diplomacy__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::diplomacy",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::diplomacy",1,"Effect_ChangeDiplomacy *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::diplomacy",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_diplomacy",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->diplomacy((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_diplomacy(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeDiplomacy, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeDiplomacy_diplomacy__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeDiplomacy, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeDiplomacy_diplomacy__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeDiplomacy_diplomacy'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeDiplomacy::diplomacy(int)\n" + " Effect_ChangeDiplomacy::diplomacy(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeDiplomacy_getDiplomacy(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeDiplomacy::getDiplomacy",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::getDiplomacy",1,"Effect_ChangeDiplomacy *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_getDiplomacy",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + result = (long)(arg1)->getDiplomacy(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeDiplomacy_readDiplomacy(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeDiplomacy::readDiplomacy",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeDiplomacy::readDiplomacy",1,"Effect_ChangeDiplomacy *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeDiplomacy::readDiplomacy",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeDiplomacy,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readDiplomacy",1,SWIGTYPE_p_Effect_ChangeDiplomacy); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeDiplomacy_readDiplomacy",2,SWIGTYPE_p_FILE); + } + + (arg1)->readDiplomacy(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeDiplomacy(void *obj) { +Effect_ChangeDiplomacy *arg1 = (Effect_ChangeDiplomacy *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeDiplomacy_methods[] = { + {"p_source", _wrap_Effect_ChangeDiplomacy_p_source}, + {"getPlayerSource", _wrap_Effect_ChangeDiplomacy_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ChangeDiplomacy_readPlayerSource}, + {"p_target", _wrap_Effect_ChangeDiplomacy_p_target}, + {"getPlayerTarget", _wrap_Effect_ChangeDiplomacy_getPlayerTarget}, + {"readPlayerTarget", _wrap_Effect_ChangeDiplomacy_readPlayerTarget}, + {"diplomacy", _wrap_Effect_ChangeDiplomacy_diplomacy}, + {"getDiplomacy", _wrap_Effect_ChangeDiplomacy_getDiplomacy}, + {"readDiplomacy", _wrap_Effect_ChangeDiplomacy_readDiplomacy}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeDiplomacy_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeDiplomacy_bases[] = {0,0}; +static const char *swig_Effect_ChangeDiplomacy_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeDiplomacy = { "Effect_ChangeDiplomacy", &SWIGTYPE_p_Effect_ChangeDiplomacy,_wrap_new_Effect_ChangeDiplomacy, swig_delete_Effect_ChangeDiplomacy, swig_Effect_ChangeDiplomacy_methods, swig_Effect_ChangeDiplomacy_attributes, swig_Effect_ChangeDiplomacy_bases, swig_Effect_ChangeDiplomacy_base_names }; + +static int _wrap_new_Effect_ResearchTechnology(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *result = 0 ; + + SWIG_check_num_args("Effect_ResearchTechnology::Effect_ResearchTechnology",0,0) + result = (Effect_ResearchTechnology *)new Effect_ResearchTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ResearchTechnology,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ResearchTechnology::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::p_source",1,"Effect_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ResearchTechnology::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_p_source",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + long result; + + SWIG_check_num_args("Effect_ResearchTechnology::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::getPlayerSource",1,"Effect_ResearchTechnology *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_getPlayerSource",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ResearchTechnology::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::readPlayerSource",1,"Effect_ResearchTechnology *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ResearchTechnology::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_readPlayerSource",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_technology(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ResearchTechnology::technology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::technology",1,"Effect_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ResearchTechnology::technology",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_technology",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->technology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_tech(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ResearchTechnology::tech",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::tech",1,"Effect_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ResearchTechnology::tech",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_tech",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->tech(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_getTechnology(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + long result; + + SWIG_check_num_args("Effect_ResearchTechnology::getTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::getTechnology",1,"Effect_ResearchTechnology *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_getTechnology",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + result = (long)(arg1)->getTechnology(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ResearchTechnology_readTechnology(lua_State* L) { + int SWIG_arg = 0; + Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ResearchTechnology::readTechnology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ResearchTechnology::readTechnology",1,"Effect_ResearchTechnology *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ResearchTechnology::readTechnology",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ResearchTechnology,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_readTechnology",1,SWIGTYPE_p_Effect_ResearchTechnology); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ResearchTechnology_readTechnology",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTechnology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ResearchTechnology(void *obj) { +Effect_ResearchTechnology *arg1 = (Effect_ResearchTechnology *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ResearchTechnology_methods[] = { + {"p_source", _wrap_Effect_ResearchTechnology_p_source}, + {"getPlayerSource", _wrap_Effect_ResearchTechnology_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ResearchTechnology_readPlayerSource}, + {"technology", _wrap_Effect_ResearchTechnology_technology}, + {"tech", _wrap_Effect_ResearchTechnology_tech}, + {"getTechnology", _wrap_Effect_ResearchTechnology_getTechnology}, + {"readTechnology", _wrap_Effect_ResearchTechnology_readTechnology}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ResearchTechnology_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ResearchTechnology_bases[] = {0,0}; +static const char *swig_Effect_ResearchTechnology_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ResearchTechnology = { "Effect_ResearchTechnology", &SWIGTYPE_p_Effect_ResearchTechnology,_wrap_new_Effect_ResearchTechnology, swig_delete_Effect_ResearchTechnology, swig_Effect_ResearchTechnology_methods, swig_Effect_ResearchTechnology_attributes, swig_Effect_ResearchTechnology_bases, swig_Effect_ResearchTechnology_base_names }; + +static int _wrap_new_Effect_SendChat(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *result = 0 ; + + SWIG_check_num_args("Effect_SendChat::Effect_SendChat",0,0) + result = (Effect_SendChat *)new Effect_SendChat(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_SendChat,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_SendChat::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::p_source",1,"Effect_SendChat *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_SendChat::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_p_source",1,SWIGTYPE_p_Effect_SendChat); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + long result; + + SWIG_check_num_args("Effect_SendChat::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::getPlayerSource",1,"Effect_SendChat *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_getPlayerSource",1,SWIGTYPE_p_Effect_SendChat); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendChat::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::readPlayerSource",1,"Effect_SendChat *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendChat::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_readPlayerSource",1,SWIGTYPE_p_Effect_SendChat); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendChat_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_text(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_SendChat::text",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::text",1,"Effect_SendChat *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_SendChat::text",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_text",1,SWIGTYPE_p_Effect_SendChat); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->text((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_getText(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_SendChat::getText",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::getText",1,"Effect_SendChat *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_getText",1,SWIGTYPE_p_Effect_SendChat); + } + + result = (arg1)->getText(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_readText(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendChat::readText",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::readText",1,"Effect_SendChat *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendChat::readText",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_readText",1,SWIGTYPE_p_Effect_SendChat); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendChat_readText",2,SWIGTYPE_p_FILE); + } + + (arg1)->readText(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_sound(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_SendChat::sound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::sound",1,"Effect_SendChat *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_SendChat::sound",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_sound",1,SWIGTYPE_p_Effect_SendChat); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->sound((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_getSound(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_SendChat::getSound",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::getSound",1,"Effect_SendChat *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_getSound",1,SWIGTYPE_p_Effect_SendChat); + } + + result = (arg1)->getSound(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendChat_readSound(lua_State* L) { + int SWIG_arg = 0; + Effect_SendChat *arg1 = (Effect_SendChat *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendChat::readSound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendChat::readSound",1,"Effect_SendChat *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendChat::readSound",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendChat,0))){ + SWIG_fail_ptr("Effect_SendChat_readSound",1,SWIGTYPE_p_Effect_SendChat); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendChat_readSound",2,SWIGTYPE_p_FILE); + } + + (arg1)->readSound(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_SendChat(void *obj) { +Effect_SendChat *arg1 = (Effect_SendChat *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_SendChat_methods[] = { + {"p_source", _wrap_Effect_SendChat_p_source}, + {"getPlayerSource", _wrap_Effect_SendChat_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_SendChat_readPlayerSource}, + {"text", _wrap_Effect_SendChat_text}, + {"getText", _wrap_Effect_SendChat_getText}, + {"readText", _wrap_Effect_SendChat_readText}, + {"sound", _wrap_Effect_SendChat_sound}, + {"getSound", _wrap_Effect_SendChat_getSound}, + {"readSound", _wrap_Effect_SendChat_readSound}, + {0,0} +}; +static swig_lua_attribute swig_Effect_SendChat_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_SendChat_bases[] = {0,0}; +static const char *swig_Effect_SendChat_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_SendChat = { "Effect_SendChat", &SWIGTYPE_p_Effect_SendChat,_wrap_new_Effect_SendChat, swig_delete_Effect_SendChat, swig_Effect_SendChat_methods, swig_Effect_SendChat_attributes, swig_Effect_SendChat_bases, swig_Effect_SendChat_base_names }; + +static int _wrap_new_Effect_PlaySound(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *result = 0 ; + + SWIG_check_num_args("Effect_PlaySound::Effect_PlaySound",0,0) + result = (Effect_PlaySound *)new Effect_PlaySound(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_PlaySound,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_PlaySound::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::p_source",1,"Effect_PlaySound *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_PlaySound::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_p_source",1,SWIGTYPE_p_Effect_PlaySound); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + long result; + + SWIG_check_num_args("Effect_PlaySound::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::getPlayerSource",1,"Effect_PlaySound *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_getPlayerSource",1,SWIGTYPE_p_Effect_PlaySound); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_PlaySound::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::readPlayerSource",1,"Effect_PlaySound *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_PlaySound::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_readPlayerSource",1,SWIGTYPE_p_Effect_PlaySound); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_PlaySound_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_sound(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_PlaySound::sound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::sound",1,"Effect_PlaySound *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_PlaySound::sound",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_sound",1,SWIGTYPE_p_Effect_PlaySound); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->sound((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_getSound(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_PlaySound::getSound",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::getSound",1,"Effect_PlaySound *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_getSound",1,SWIGTYPE_p_Effect_PlaySound); + } + + result = (arg1)->getSound(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaySound_readSound(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaySound *arg1 = (Effect_PlaySound *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_PlaySound::readSound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaySound::readSound",1,"Effect_PlaySound *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_PlaySound::readSound",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaySound,0))){ + SWIG_fail_ptr("Effect_PlaySound_readSound",1,SWIGTYPE_p_Effect_PlaySound); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_PlaySound_readSound",2,SWIGTYPE_p_FILE); + } + + (arg1)->readSound(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_PlaySound(void *obj) { +Effect_PlaySound *arg1 = (Effect_PlaySound *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_PlaySound_methods[] = { + {"p_source", _wrap_Effect_PlaySound_p_source}, + {"getPlayerSource", _wrap_Effect_PlaySound_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_PlaySound_readPlayerSource}, + {"sound", _wrap_Effect_PlaySound_sound}, + {"getSound", _wrap_Effect_PlaySound_getSound}, + {"readSound", _wrap_Effect_PlaySound_readSound}, + {0,0} +}; +static swig_lua_attribute swig_Effect_PlaySound_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_PlaySound_bases[] = {0,0}; +static const char *swig_Effect_PlaySound_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_PlaySound = { "Effect_PlaySound", &SWIGTYPE_p_Effect_PlaySound,_wrap_new_Effect_PlaySound, swig_delete_Effect_PlaySound, swig_Effect_PlaySound_methods, swig_Effect_PlaySound_attributes, swig_Effect_PlaySound_bases, swig_Effect_PlaySound_base_names }; + +static int _wrap_new_Effect_SendTribute(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *result = 0 ; + + SWIG_check_num_args("Effect_SendTribute::Effect_SendTribute",0,0) + result = (Effect_SendTribute *)new Effect_SendTribute(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_SendTribute,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_SendTribute::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::p_source",1,"Effect_SendTribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_SendTribute::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_p_source",1,SWIGTYPE_p_Effect_SendTribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + long result; + + SWIG_check_num_args("Effect_SendTribute::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::getPlayerSource",1,"Effect_SendTribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_getPlayerSource",1,SWIGTYPE_p_Effect_SendTribute); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendTribute::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::readPlayerSource",1,"Effect_SendTribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendTribute::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_readPlayerSource",1,SWIGTYPE_p_Effect_SendTribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendTribute_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_p_target(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_SendTribute::p_target",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::p_target",1,"Effect_SendTribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_SendTribute::p_target",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_p_target",1,SWIGTYPE_p_Effect_SendTribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_target(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_getPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + long result; + + SWIG_check_num_args("Effect_SendTribute::getPlayerTarget",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::getPlayerTarget",1,"Effect_SendTribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_getPlayerTarget",1,SWIGTYPE_p_Effect_SendTribute); + } + + result = (long)(arg1)->getPlayerTarget(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_readPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendTribute::readPlayerTarget",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::readPlayerTarget",1,"Effect_SendTribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendTribute::readPlayerTarget",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_readPlayerTarget",1,SWIGTYPE_p_Effect_SendTribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendTribute_readPlayerTarget",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerTarget(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_resource__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_SendTribute::resource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::resource",1,"Effect_SendTribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_SendTribute::resource",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_resource",1,SWIGTYPE_p_Effect_SendTribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->resource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_resource__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_SendTribute::resource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::resource",1,"Effect_SendTribute *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_SendTribute::resource",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_resource",1,SWIGTYPE_p_Effect_SendTribute); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->resource((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_resource(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_SendTribute, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_SendTribute_resource__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_SendTribute, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_SendTribute_resource__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_SendTribute_resource'\n" + " Possible C/C++ prototypes are:\n" + " Effect_SendTribute::resource(int)\n" + " Effect_SendTribute::resource(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_SendTribute_getResource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + long result; + + SWIG_check_num_args("Effect_SendTribute::getResource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::getResource",1,"Effect_SendTribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_getResource",1,SWIGTYPE_p_Effect_SendTribute); + } + + result = (long)(arg1)->getResource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_readResource(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendTribute::readResource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::readResource",1,"Effect_SendTribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendTribute::readResource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_readResource",1,SWIGTYPE_p_Effect_SendTribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendTribute_readResource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readResource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_amount(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_SendTribute::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::amount",1,"Effect_SendTribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_SendTribute::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_amount",1,SWIGTYPE_p_Effect_SendTribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_getAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + long result; + + SWIG_check_num_args("Effect_SendTribute::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::getAmount",1,"Effect_SendTribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_getAmount",1,SWIGTYPE_p_Effect_SendTribute); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_SendTribute_readAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_SendTribute *arg1 = (Effect_SendTribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_SendTribute::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_SendTribute::readAmount",1,"Effect_SendTribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_SendTribute::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_SendTribute,0))){ + SWIG_fail_ptr("Effect_SendTribute_readAmount",1,SWIGTYPE_p_Effect_SendTribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_SendTribute_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_SendTribute(void *obj) { +Effect_SendTribute *arg1 = (Effect_SendTribute *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_SendTribute_methods[] = { + {"p_source", _wrap_Effect_SendTribute_p_source}, + {"getPlayerSource", _wrap_Effect_SendTribute_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_SendTribute_readPlayerSource}, + {"p_target", _wrap_Effect_SendTribute_p_target}, + {"getPlayerTarget", _wrap_Effect_SendTribute_getPlayerTarget}, + {"readPlayerTarget", _wrap_Effect_SendTribute_readPlayerTarget}, + {"resource", _wrap_Effect_SendTribute_resource}, + {"getResource", _wrap_Effect_SendTribute_getResource}, + {"readResource", _wrap_Effect_SendTribute_readResource}, + {"amount", _wrap_Effect_SendTribute_amount}, + {"getAmount", _wrap_Effect_SendTribute_getAmount}, + {"readAmount", _wrap_Effect_SendTribute_readAmount}, + {0,0} +}; +static swig_lua_attribute swig_Effect_SendTribute_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_SendTribute_bases[] = {0,0}; +static const char *swig_Effect_SendTribute_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_SendTribute = { "Effect_SendTribute", &SWIGTYPE_p_Effect_SendTribute,_wrap_new_Effect_SendTribute, swig_delete_Effect_SendTribute, swig_Effect_SendTribute_methods, swig_Effect_SendTribute_attributes, swig_Effect_SendTribute_bases, swig_Effect_SendTribute_base_names }; + +static int _wrap_new_Effect_UnlockGate(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *result = 0 ; + + SWIG_check_num_args("Effect_UnlockGate::Effect_UnlockGate",0,0) + result = (Effect_UnlockGate *)new Effect_UnlockGate(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_UnlockGate,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_UnlockGate::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_UnlockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_UnlockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_UnlockGate::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_UnlockGate::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_UnlockGate::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_UnlockGate::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_UnlockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_UnlockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_UnlockGate::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_UnlockGate::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_UnlockGate::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_UnlockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_UnlockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_UnlockGate::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_UnlockGate::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_UnlockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_UnlockGate::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_UnlockGate::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_UnlockGate::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_UnlockGate::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_UnlockGate::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_UnlockGate::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_UnlockGate::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_UnlockGate::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_UnlockGate::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_UnlockGate::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_UnlockGate::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_UnlockGate::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_UnlockGate::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_UnlockGate::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_UnlockGate::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_UnlockGate::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_UnlockGate::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_UnlockGate::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_UnlockGate::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_UnlockGate::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_UnlockGate::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_UnlockGate::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_UnlockGate::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_UnlockGate::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_UnlockGate::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_UnlockGate::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_UnlockGate::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_UnlockGate::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_UnlockGate::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_UnlockGate::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_UnlockGate::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_UnlockGate::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_UnlockGate::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_UnlockGate::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_UnlockGate::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::units",1,"Effect_UnlockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_UnlockGate::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_units",1,SWIGTYPE_p_Effect_UnlockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_UnlockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_UnlockGate_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_UnlockGate_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int,int)\n" + " Effect_UnlockGate::units(int,int,int)\n" + " Effect_UnlockGate::units(int,int)\n" + " Effect_UnlockGate::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_UnlockGate_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_UnlockGate::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::getUids",1,"Effect_UnlockGate *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_getUids",1,SWIGTYPE_p_Effect_UnlockGate); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_UnlockGate_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_UnlockGate *arg1 = (Effect_UnlockGate *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_UnlockGate::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_UnlockGate::readUids",1,"Effect_UnlockGate *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_UnlockGate::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_UnlockGate::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_UnlockGate,0))){ + SWIG_fail_ptr("Effect_UnlockGate_readUids",1,SWIGTYPE_p_Effect_UnlockGate); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_UnlockGate_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_UnlockGate(void *obj) { +Effect_UnlockGate *arg1 = (Effect_UnlockGate *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_UnlockGate_methods[] = { + {"units", _wrap_Effect_UnlockGate_units}, + {"getUids", _wrap_Effect_UnlockGate_getUids}, + {"readUids", _wrap_Effect_UnlockGate_readUids}, + {0,0} +}; +static swig_lua_attribute swig_Effect_UnlockGate_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_UnlockGate_bases[] = {0,0}; +static const char *swig_Effect_UnlockGate_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_UnlockGate = { "Effect_UnlockGate", &SWIGTYPE_p_Effect_UnlockGate,_wrap_new_Effect_UnlockGate, swig_delete_Effect_UnlockGate, swig_Effect_UnlockGate_methods, swig_Effect_UnlockGate_attributes, swig_Effect_UnlockGate_bases, swig_Effect_UnlockGate_base_names }; + +static int _wrap_new_Effect_LockGate(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *result = 0 ; + + SWIG_check_num_args("Effect_LockGate::Effect_LockGate",0,0) + result = (Effect_LockGate *)new Effect_LockGate(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_LockGate,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_LockGate::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_LockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_LockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_LockGate::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_LockGate::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_LockGate::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_LockGate::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_LockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_LockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_LockGate::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_LockGate::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_LockGate::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_LockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_LockGate::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_LockGate::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_LockGate::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_LockGate::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_LockGate::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_LockGate::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_LockGate::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_LockGate::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_LockGate::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_LockGate::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_LockGate::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_LockGate::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_LockGate::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_LockGate::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_LockGate::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_LockGate::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_LockGate::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_LockGate::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_LockGate::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_LockGate::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_LockGate::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_LockGate::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_LockGate::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_LockGate::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_LockGate::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_LockGate::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_LockGate::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_LockGate::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_LockGate::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_LockGate::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_LockGate::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_LockGate::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_LockGate::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_LockGate::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_LockGate::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_LockGate::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_LockGate::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_LockGate::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_LockGate::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::units",1,"Effect_LockGate *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_LockGate::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_units",1,SWIGTYPE_p_Effect_LockGate); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_LockGate, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_LockGate_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_LockGate_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int,int)\n" + " Effect_LockGate::units(int,int,int,int)\n" + " Effect_LockGate::units(int,int,int)\n" + " Effect_LockGate::units(int,int)\n" + " Effect_LockGate::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_LockGate_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_LockGate::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::getUids",1,"Effect_LockGate *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_getUids",1,SWIGTYPE_p_Effect_LockGate); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_LockGate_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_LockGate *arg1 = (Effect_LockGate *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_LockGate::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_LockGate::readUids",1,"Effect_LockGate *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_LockGate::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_LockGate::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_LockGate,0))){ + SWIG_fail_ptr("Effect_LockGate_readUids",1,SWIGTYPE_p_Effect_LockGate); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_LockGate_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_LockGate(void *obj) { +Effect_LockGate *arg1 = (Effect_LockGate *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_LockGate_methods[] = { + {"units", _wrap_Effect_LockGate_units}, + {"getUids", _wrap_Effect_LockGate_getUids}, + {"readUids", _wrap_Effect_LockGate_readUids}, + {0,0} +}; +static swig_lua_attribute swig_Effect_LockGate_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_LockGate_bases[] = {0,0}; +static const char *swig_Effect_LockGate_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_LockGate = { "Effect_LockGate", &SWIGTYPE_p_Effect_LockGate,_wrap_new_Effect_LockGate, swig_delete_Effect_LockGate, swig_Effect_LockGate_methods, swig_Effect_LockGate_attributes, swig_Effect_LockGate_bases, swig_Effect_LockGate_base_names }; + +static int _wrap_new_Effect_ActivateTrigger(lua_State* L) { + int SWIG_arg = 0; + Effect_ActivateTrigger *result = 0 ; + + SWIG_check_num_args("Effect_ActivateTrigger::Effect_ActivateTrigger",0,0) + result = (Effect_ActivateTrigger *)new Effect_ActivateTrigger(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ActivateTrigger,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ActivateTrigger_trigger(lua_State* L) { + int SWIG_arg = 0; + Effect_ActivateTrigger *arg1 = (Effect_ActivateTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ActivateTrigger::trigger",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ActivateTrigger::trigger",1,"Effect_ActivateTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ActivateTrigger::trigger",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ActivateTrigger,0))){ + SWIG_fail_ptr("Effect_ActivateTrigger_trigger",1,SWIGTYPE_p_Effect_ActivateTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->trigger(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ActivateTrigger_getTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect_ActivateTrigger *arg1 = (Effect_ActivateTrigger *) 0 ; + long result; + + SWIG_check_num_args("Effect_ActivateTrigger::getTriggerIndex",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ActivateTrigger::getTriggerIndex",1,"Effect_ActivateTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ActivateTrigger,0))){ + SWIG_fail_ptr("Effect_ActivateTrigger_getTriggerIndex",1,SWIGTYPE_p_Effect_ActivateTrigger); + } + + result = (long)(arg1)->getTriggerIndex(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ActivateTrigger_readTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect_ActivateTrigger *arg1 = (Effect_ActivateTrigger *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ActivateTrigger::readTriggerIndex",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ActivateTrigger::readTriggerIndex",1,"Effect_ActivateTrigger *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ActivateTrigger::readTriggerIndex",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ActivateTrigger,0))){ + SWIG_fail_ptr("Effect_ActivateTrigger_readTriggerIndex",1,SWIGTYPE_p_Effect_ActivateTrigger); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ActivateTrigger_readTriggerIndex",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTriggerIndex(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ActivateTrigger(void *obj) { +Effect_ActivateTrigger *arg1 = (Effect_ActivateTrigger *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ActivateTrigger_methods[] = { + {"trigger", _wrap_Effect_ActivateTrigger_trigger}, + {"getTriggerIndex", _wrap_Effect_ActivateTrigger_getTriggerIndex}, + {"readTriggerIndex", _wrap_Effect_ActivateTrigger_readTriggerIndex}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ActivateTrigger_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ActivateTrigger_bases[] = {0,0}; +static const char *swig_Effect_ActivateTrigger_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ActivateTrigger = { "Effect_ActivateTrigger", &SWIGTYPE_p_Effect_ActivateTrigger,_wrap_new_Effect_ActivateTrigger, swig_delete_Effect_ActivateTrigger, swig_Effect_ActivateTrigger_methods, swig_Effect_ActivateTrigger_attributes, swig_Effect_ActivateTrigger_bases, swig_Effect_ActivateTrigger_base_names }; + +static int _wrap_new_Effect_DeactivateTrigger(lua_State* L) { + int SWIG_arg = 0; + Effect_DeactivateTrigger *result = 0 ; + + SWIG_check_num_args("Effect_DeactivateTrigger::Effect_DeactivateTrigger",0,0) + result = (Effect_DeactivateTrigger *)new Effect_DeactivateTrigger(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DeactivateTrigger,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeactivateTrigger_trigger(lua_State* L) { + int SWIG_arg = 0; + Effect_DeactivateTrigger *arg1 = (Effect_DeactivateTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DeactivateTrigger::trigger",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeactivateTrigger::trigger",1,"Effect_DeactivateTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DeactivateTrigger::trigger",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeactivateTrigger,0))){ + SWIG_fail_ptr("Effect_DeactivateTrigger_trigger",1,SWIGTYPE_p_Effect_DeactivateTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->trigger(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeactivateTrigger_getTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect_DeactivateTrigger *arg1 = (Effect_DeactivateTrigger *) 0 ; + long result; + + SWIG_check_num_args("Effect_DeactivateTrigger::getTriggerIndex",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeactivateTrigger::getTriggerIndex",1,"Effect_DeactivateTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeactivateTrigger,0))){ + SWIG_fail_ptr("Effect_DeactivateTrigger_getTriggerIndex",1,SWIGTYPE_p_Effect_DeactivateTrigger); + } + + result = (long)(arg1)->getTriggerIndex(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeactivateTrigger_readTriggerIndex(lua_State* L) { + int SWIG_arg = 0; + Effect_DeactivateTrigger *arg1 = (Effect_DeactivateTrigger *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DeactivateTrigger::readTriggerIndex",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeactivateTrigger::readTriggerIndex",1,"Effect_DeactivateTrigger *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DeactivateTrigger::readTriggerIndex",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeactivateTrigger,0))){ + SWIG_fail_ptr("Effect_DeactivateTrigger_readTriggerIndex",1,SWIGTYPE_p_Effect_DeactivateTrigger); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DeactivateTrigger_readTriggerIndex",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTriggerIndex(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_DeactivateTrigger(void *obj) { +Effect_DeactivateTrigger *arg1 = (Effect_DeactivateTrigger *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_DeactivateTrigger_methods[] = { + {"trigger", _wrap_Effect_DeactivateTrigger_trigger}, + {"getTriggerIndex", _wrap_Effect_DeactivateTrigger_getTriggerIndex}, + {"readTriggerIndex", _wrap_Effect_DeactivateTrigger_readTriggerIndex}, + {0,0} +}; +static swig_lua_attribute swig_Effect_DeactivateTrigger_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_DeactivateTrigger_bases[] = {0,0}; +static const char *swig_Effect_DeactivateTrigger_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_DeactivateTrigger = { "Effect_DeactivateTrigger", &SWIGTYPE_p_Effect_DeactivateTrigger,_wrap_new_Effect_DeactivateTrigger, swig_delete_Effect_DeactivateTrigger, swig_Effect_DeactivateTrigger_methods, swig_Effect_DeactivateTrigger_attributes, swig_Effect_DeactivateTrigger_bases, swig_Effect_DeactivateTrigger_base_names }; + +static int _wrap_new_Effect_AIScriptGoal(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *result = 0 ; + + SWIG_check_num_args("Effect_AIScriptGoal::Effect_AIScriptGoal",0,0) + result = (Effect_AIScriptGoal *)new Effect_AIScriptGoal(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_AIScriptGoal,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_AIScriptGoal::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::p_source",1,"Effect_AIScriptGoal *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_AIScriptGoal::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_p_source",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + long result; + + SWIG_check_num_args("Effect_AIScriptGoal::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::getPlayerSource",1,"Effect_AIScriptGoal *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_getPlayerSource",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_AIScriptGoal::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::readPlayerSource",1,"Effect_AIScriptGoal *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_AIScriptGoal::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_readPlayerSource",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_ai_goal(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_AIScriptGoal::ai_goal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::ai_goal",1,"Effect_AIScriptGoal *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_AIScriptGoal::ai_goal",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_ai_goal",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->ai_goal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_getAiGoal(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + long result; + + SWIG_check_num_args("Effect_AIScriptGoal::getAiGoal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::getAiGoal",1,"Effect_AIScriptGoal *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_getAiGoal",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + result = (long)(arg1)->getAiGoal(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_AIScriptGoal_readAiGoal(lua_State* L) { + int SWIG_arg = 0; + Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_AIScriptGoal::readAiGoal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_AIScriptGoal::readAiGoal",1,"Effect_AIScriptGoal *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_AIScriptGoal::readAiGoal",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_AIScriptGoal,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_readAiGoal",1,SWIGTYPE_p_Effect_AIScriptGoal); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_AIScriptGoal_readAiGoal",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAiGoal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_AIScriptGoal(void *obj) { +Effect_AIScriptGoal *arg1 = (Effect_AIScriptGoal *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_AIScriptGoal_methods[] = { + {"p_source", _wrap_Effect_AIScriptGoal_p_source}, + {"getPlayerSource", _wrap_Effect_AIScriptGoal_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_AIScriptGoal_readPlayerSource}, + {"ai_goal", _wrap_Effect_AIScriptGoal_ai_goal}, + {"getAiGoal", _wrap_Effect_AIScriptGoal_getAiGoal}, + {"readAiGoal", _wrap_Effect_AIScriptGoal_readAiGoal}, + {0,0} +}; +static swig_lua_attribute swig_Effect_AIScriptGoal_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_AIScriptGoal_bases[] = {0,0}; +static const char *swig_Effect_AIScriptGoal_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_AIScriptGoal = { "Effect_AIScriptGoal", &SWIGTYPE_p_Effect_AIScriptGoal,_wrap_new_Effect_AIScriptGoal, swig_delete_Effect_AIScriptGoal, swig_Effect_AIScriptGoal_methods, swig_Effect_AIScriptGoal_attributes, swig_Effect_AIScriptGoal_bases, swig_Effect_AIScriptGoal_base_names }; + +static int _wrap_new_Effect_CreateObject(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *result = 0 ; + + SWIG_check_num_args("Effect_CreateObject::Effect_CreateObject",0,0) + result = (Effect_CreateObject *)new Effect_CreateObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_CreateObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_CreateObject::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::p_source",1,"Effect_CreateObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_CreateObject::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_p_source",1,SWIGTYPE_p_Effect_CreateObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_CreateObject::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::getPlayerSource",1,"Effect_CreateObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_getPlayerSource",1,SWIGTYPE_p_Effect_CreateObject); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_CreateObject::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::readPlayerSource",1,"Effect_CreateObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_CreateObject::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_readPlayerSource",1,SWIGTYPE_p_Effect_CreateObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_CreateObject_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_CreateObject::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::unit_const",1,"Effect_CreateObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_CreateObject::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_unit_const",1,SWIGTYPE_p_Effect_CreateObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_CreateObject::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::getUnitConst",1,"Effect_CreateObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_getUnitConst",1,SWIGTYPE_p_Effect_CreateObject); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_CreateObject::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::readUnitConst",1,"Effect_CreateObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_CreateObject::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_readUnitConst",1,SWIGTYPE_p_Effect_CreateObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_CreateObject_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_location(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_CreateObject::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::location",1,"Effect_CreateObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_CreateObject::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_CreateObject::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_location",1,SWIGTYPE_p_Effect_CreateObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_CreateObject::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::getLocation",1,"Effect_CreateObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_getLocation",1,SWIGTYPE_p_Effect_CreateObject); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_CreateObject_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_CreateObject *arg1 = (Effect_CreateObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_CreateObject::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_CreateObject::readLocation",1,"Effect_CreateObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_CreateObject::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_CreateObject,0))){ + SWIG_fail_ptr("Effect_CreateObject_readLocation",1,SWIGTYPE_p_Effect_CreateObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_CreateObject_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_CreateObject(void *obj) { +Effect_CreateObject *arg1 = (Effect_CreateObject *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_CreateObject_methods[] = { + {"p_source", _wrap_Effect_CreateObject_p_source}, + {"getPlayerSource", _wrap_Effect_CreateObject_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_CreateObject_readPlayerSource}, + {"unit_const", _wrap_Effect_CreateObject_unit_const}, + {"getUnitConst", _wrap_Effect_CreateObject_getUnitConst}, + {"readUnitConst", _wrap_Effect_CreateObject_readUnitConst}, + {"location", _wrap_Effect_CreateObject_location}, + {"getLocation", _wrap_Effect_CreateObject_getLocation}, + {"readLocation", _wrap_Effect_CreateObject_readLocation}, + {0,0} +}; +static swig_lua_attribute swig_Effect_CreateObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_CreateObject_bases[] = {0,0}; +static const char *swig_Effect_CreateObject_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_CreateObject = { "Effect_CreateObject", &SWIGTYPE_p_Effect_CreateObject,_wrap_new_Effect_CreateObject, swig_delete_Effect_CreateObject, swig_Effect_CreateObject_methods, swig_Effect_CreateObject_attributes, swig_Effect_CreateObject_bases, swig_Effect_CreateObject_base_names }; + +static int _wrap_new_Effect_TaskObject(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *result = 0 ; + + SWIG_check_num_args("Effect_TaskObject::Effect_TaskObject",0,0) + result = (Effect_TaskObject *)new Effect_TaskObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_TaskObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::p_source",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_p_source",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_TaskObject::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getPlayerSource",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getPlayerSource",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readPlayerSource",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readPlayerSource",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_TaskObject::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_TaskObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_TaskObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_TaskObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_TaskObject::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_TaskObject::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_TaskObject::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_TaskObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_TaskObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_TaskObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_TaskObject::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_TaskObject::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_TaskObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_TaskObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_TaskObject::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_TaskObject::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_TaskObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_TaskObject::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_TaskObject::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_TaskObject::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_TaskObject::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_TaskObject::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_TaskObject::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_TaskObject::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_TaskObject::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_TaskObject::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_TaskObject::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_TaskObject::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_TaskObject::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_TaskObject::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_TaskObject::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_TaskObject::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_TaskObject::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_TaskObject::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_TaskObject::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_TaskObject::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_TaskObject::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_TaskObject::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_TaskObject::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_TaskObject::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_TaskObject::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_TaskObject::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_TaskObject::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_TaskObject::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_TaskObject::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_TaskObject::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_TaskObject::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_TaskObject::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_TaskObject::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::units",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_units",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_TaskObject_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_TaskObject_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int,int)\n" + " Effect_TaskObject::units(int,int,int)\n" + " Effect_TaskObject::units(int,int)\n" + " Effect_TaskObject::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_TaskObject_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_TaskObject::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getUids",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getUids",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_TaskObject::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readUids",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUids",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_location",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_location",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::uid_location",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_uid_location",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_TaskObject::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getUidLocation",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getUidLocation",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readUidLocation",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUidLocation",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_location(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_TaskObject::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::location",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_location",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_TaskObject::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getLocation",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getLocation",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readLocation",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readLocation",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_area(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_TaskObject::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::area",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_TaskObject::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_TaskObject::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_TaskObject::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_area",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_TaskObject::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getArea",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getArea",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readArea",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readArea",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_group",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_group",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_group",1,"Effect_TaskObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_group",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_TaskObject_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_TaskObject_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_TaskObject_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_TaskObject::unit_group(int)\n" + " Effect_TaskObject::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_TaskObject_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_TaskObject::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getUnitGroup",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getUnitGroup",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readUnitGroup",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitGroup",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_type",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_type",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_type",1,"Effect_TaskObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_type",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_TaskObject_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_TaskObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_TaskObject_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_TaskObject_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_TaskObject::unit_type(int)\n" + " Effect_TaskObject::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_TaskObject_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_TaskObject::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getUnitType",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getUnitType",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readUnitType",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitType",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_TaskObject::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::unit_const",1,"Effect_TaskObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_TaskObject::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_unit_const",1,SWIGTYPE_p_Effect_TaskObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_TaskObject::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::getUnitConst",1,"Effect_TaskObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_getUnitConst",1,SWIGTYPE_p_Effect_TaskObject); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_TaskObject_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_TaskObject *arg1 = (Effect_TaskObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_TaskObject::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_TaskObject::readUnitConst",1,"Effect_TaskObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_TaskObject::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_TaskObject,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitConst",1,SWIGTYPE_p_Effect_TaskObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_TaskObject_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_TaskObject(void *obj) { +Effect_TaskObject *arg1 = (Effect_TaskObject *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_TaskObject_methods[] = { + {"p_source", _wrap_Effect_TaskObject_p_source}, + {"getPlayerSource", _wrap_Effect_TaskObject_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_TaskObject_readPlayerSource}, + {"units", _wrap_Effect_TaskObject_units}, + {"getUids", _wrap_Effect_TaskObject_getUids}, + {"readUids", _wrap_Effect_TaskObject_readUids}, + {"unit_location", _wrap_Effect_TaskObject_unit_location}, + {"uid_location", _wrap_Effect_TaskObject_uid_location}, + {"getUidLocation", _wrap_Effect_TaskObject_getUidLocation}, + {"readUidLocation", _wrap_Effect_TaskObject_readUidLocation}, + {"location", _wrap_Effect_TaskObject_location}, + {"getLocation", _wrap_Effect_TaskObject_getLocation}, + {"readLocation", _wrap_Effect_TaskObject_readLocation}, + {"area", _wrap_Effect_TaskObject_area}, + {"getArea", _wrap_Effect_TaskObject_getArea}, + {"readArea", _wrap_Effect_TaskObject_readArea}, + {"unit_group", _wrap_Effect_TaskObject_unit_group}, + {"getUnitGroup", _wrap_Effect_TaskObject_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_TaskObject_readUnitGroup}, + {"unit_type", _wrap_Effect_TaskObject_unit_type}, + {"getUnitType", _wrap_Effect_TaskObject_getUnitType}, + {"readUnitType", _wrap_Effect_TaskObject_readUnitType}, + {"unit_const", _wrap_Effect_TaskObject_unit_const}, + {"getUnitConst", _wrap_Effect_TaskObject_getUnitConst}, + {"readUnitConst", _wrap_Effect_TaskObject_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_TaskObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_TaskObject_bases[] = {0,0}; +static const char *swig_Effect_TaskObject_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_TaskObject = { "Effect_TaskObject", &SWIGTYPE_p_Effect_TaskObject,_wrap_new_Effect_TaskObject, swig_delete_Effect_TaskObject, swig_Effect_TaskObject_methods, swig_Effect_TaskObject_attributes, swig_Effect_TaskObject_bases, swig_Effect_TaskObject_base_names }; + +static int _wrap_new_Effect_DeclareVictory(lua_State* L) { + int SWIG_arg = 0; + Effect_DeclareVictory *result = 0 ; + + SWIG_check_num_args("Effect_DeclareVictory::Effect_DeclareVictory",0,0) + result = (Effect_DeclareVictory *)new Effect_DeclareVictory(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DeclareVictory,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeclareVictory_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_DeclareVictory *arg1 = (Effect_DeclareVictory *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DeclareVictory::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeclareVictory::p_source",1,"Effect_DeclareVictory *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DeclareVictory::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeclareVictory,0))){ + SWIG_fail_ptr("Effect_DeclareVictory_p_source",1,SWIGTYPE_p_Effect_DeclareVictory); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeclareVictory_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_DeclareVictory *arg1 = (Effect_DeclareVictory *) 0 ; + long result; + + SWIG_check_num_args("Effect_DeclareVictory::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeclareVictory::getPlayerSource",1,"Effect_DeclareVictory *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeclareVictory,0))){ + SWIG_fail_ptr("Effect_DeclareVictory_getPlayerSource",1,SWIGTYPE_p_Effect_DeclareVictory); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DeclareVictory_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_DeclareVictory *arg1 = (Effect_DeclareVictory *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DeclareVictory::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DeclareVictory::readPlayerSource",1,"Effect_DeclareVictory *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DeclareVictory::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DeclareVictory,0))){ + SWIG_fail_ptr("Effect_DeclareVictory_readPlayerSource",1,SWIGTYPE_p_Effect_DeclareVictory); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DeclareVictory_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_DeclareVictory(void *obj) { +Effect_DeclareVictory *arg1 = (Effect_DeclareVictory *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_DeclareVictory_methods[] = { + {"p_source", _wrap_Effect_DeclareVictory_p_source}, + {"getPlayerSource", _wrap_Effect_DeclareVictory_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_DeclareVictory_readPlayerSource}, + {0,0} +}; +static swig_lua_attribute swig_Effect_DeclareVictory_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_DeclareVictory_bases[] = {0,0}; +static const char *swig_Effect_DeclareVictory_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_DeclareVictory = { "Effect_DeclareVictory", &SWIGTYPE_p_Effect_DeclareVictory,_wrap_new_Effect_DeclareVictory, swig_delete_Effect_DeclareVictory, swig_Effect_DeclareVictory_methods, swig_Effect_DeclareVictory_attributes, swig_Effect_DeclareVictory_bases, swig_Effect_DeclareVictory_base_names }; + +static int _wrap_new_Effect_KillObject(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *result = 0 ; + + SWIG_check_num_args("Effect_KillObject::Effect_KillObject",0,0) + result = (Effect_KillObject *)new Effect_KillObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_KillObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::p_source",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_p_source",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_KillObject::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getPlayerSource",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getPlayerSource",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readPlayerSource",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readPlayerSource",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_KillObject::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_KillObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_KillObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_KillObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_KillObject::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_KillObject::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_KillObject::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_KillObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_KillObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_KillObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_KillObject::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_KillObject::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_KillObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_KillObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_KillObject::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_KillObject::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_KillObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_KillObject::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_KillObject::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_KillObject::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_KillObject::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_KillObject::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_KillObject::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_KillObject::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_KillObject::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_KillObject::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_KillObject::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_KillObject::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_KillObject::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_KillObject::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_KillObject::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_KillObject::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_KillObject::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_KillObject::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_KillObject::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_KillObject::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_KillObject::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_KillObject::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_KillObject::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_KillObject::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_KillObject::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_KillObject::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_KillObject::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_KillObject::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_KillObject::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_KillObject::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_KillObject::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_KillObject::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_KillObject::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::units",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_units",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_KillObject_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_KillObject_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int,int)\n" + " Effect_KillObject::units(int,int,int,int)\n" + " Effect_KillObject::units(int,int,int)\n" + " Effect_KillObject::units(int,int)\n" + " Effect_KillObject::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_KillObject_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_KillObject::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getUids",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getUids",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_KillObject::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readUids",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readUids",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_location",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_location",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::uid_location",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_uid_location",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_KillObject::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getUidLocation",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getUidLocation",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readUidLocation",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readUidLocation",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_location(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_KillObject::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::location",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_location",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_KillObject::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getLocation",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getLocation",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readLocation",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readLocation",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_area(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_KillObject::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::area",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_KillObject::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_KillObject::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_KillObject::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_area",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_KillObject::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getArea",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getArea",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readArea",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readArea",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_group",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_group",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_KillObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_group",1,"Effect_KillObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_KillObject::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_group",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_KillObject_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_KillObject_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_KillObject_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_KillObject::unit_group(int)\n" + " Effect_KillObject::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_KillObject_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_KillObject::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getUnitGroup",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getUnitGroup",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readUnitGroup",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitGroup",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_type",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_type",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_KillObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_type",1,"Effect_KillObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_KillObject::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_type",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_KillObject_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_KillObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_KillObject_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_KillObject_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_KillObject::unit_type(int)\n" + " Effect_KillObject::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_KillObject_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_KillObject::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getUnitType",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getUnitType",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readUnitType",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitType",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_KillObject::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::unit_const",1,"Effect_KillObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_KillObject::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_unit_const",1,SWIGTYPE_p_Effect_KillObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_KillObject::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::getUnitConst",1,"Effect_KillObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_getUnitConst",1,SWIGTYPE_p_Effect_KillObject); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_KillObject_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_KillObject *arg1 = (Effect_KillObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_KillObject::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_KillObject::readUnitConst",1,"Effect_KillObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_KillObject::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_KillObject,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitConst",1,SWIGTYPE_p_Effect_KillObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_KillObject_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_KillObject(void *obj) { +Effect_KillObject *arg1 = (Effect_KillObject *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_KillObject_methods[] = { + {"p_source", _wrap_Effect_KillObject_p_source}, + {"getPlayerSource", _wrap_Effect_KillObject_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_KillObject_readPlayerSource}, + {"units", _wrap_Effect_KillObject_units}, + {"getUids", _wrap_Effect_KillObject_getUids}, + {"readUids", _wrap_Effect_KillObject_readUids}, + {"unit_location", _wrap_Effect_KillObject_unit_location}, + {"uid_location", _wrap_Effect_KillObject_uid_location}, + {"getUidLocation", _wrap_Effect_KillObject_getUidLocation}, + {"readUidLocation", _wrap_Effect_KillObject_readUidLocation}, + {"location", _wrap_Effect_KillObject_location}, + {"getLocation", _wrap_Effect_KillObject_getLocation}, + {"readLocation", _wrap_Effect_KillObject_readLocation}, + {"area", _wrap_Effect_KillObject_area}, + {"getArea", _wrap_Effect_KillObject_getArea}, + {"readArea", _wrap_Effect_KillObject_readArea}, + {"unit_group", _wrap_Effect_KillObject_unit_group}, + {"getUnitGroup", _wrap_Effect_KillObject_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_KillObject_readUnitGroup}, + {"unit_type", _wrap_Effect_KillObject_unit_type}, + {"getUnitType", _wrap_Effect_KillObject_getUnitType}, + {"readUnitType", _wrap_Effect_KillObject_readUnitType}, + {"unit_const", _wrap_Effect_KillObject_unit_const}, + {"getUnitConst", _wrap_Effect_KillObject_getUnitConst}, + {"readUnitConst", _wrap_Effect_KillObject_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_KillObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_KillObject_bases[] = {0,0}; +static const char *swig_Effect_KillObject_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_KillObject = { "Effect_KillObject", &SWIGTYPE_p_Effect_KillObject,_wrap_new_Effect_KillObject, swig_delete_Effect_KillObject, swig_Effect_KillObject_methods, swig_Effect_KillObject_attributes, swig_Effect_KillObject_bases, swig_Effect_KillObject_base_names }; + +static int _wrap_new_Effect_RemoveObject(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *result = 0 ; + + SWIG_check_num_args("Effect_RemoveObject::Effect_RemoveObject",0,0) + result = (Effect_RemoveObject *)new Effect_RemoveObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_RemoveObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::p_source",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_p_source",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_RemoveObject::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getPlayerSource",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getPlayerSource",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readPlayerSource",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readPlayerSource",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_RemoveObject::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_RemoveObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_RemoveObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_RemoveObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_RemoveObject::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_RemoveObject::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_RemoveObject::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_RemoveObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_RemoveObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_RemoveObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_RemoveObject::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_RemoveObject::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_RemoveObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_RemoveObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_RemoveObject::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_RemoveObject::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_RemoveObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_RemoveObject::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_RemoveObject::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_RemoveObject::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_RemoveObject::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_RemoveObject::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_RemoveObject::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_RemoveObject::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_RemoveObject::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_RemoveObject::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_RemoveObject::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_RemoveObject::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_RemoveObject::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_RemoveObject::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_RemoveObject::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_RemoveObject::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_RemoveObject::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_RemoveObject::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_RemoveObject::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_RemoveObject::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_RemoveObject::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_RemoveObject::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_RemoveObject::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_RemoveObject::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_RemoveObject::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_RemoveObject::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_RemoveObject::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_RemoveObject::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_RemoveObject::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_RemoveObject::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_RemoveObject::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_RemoveObject::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_RemoveObject::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::units",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_units",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_RemoveObject_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_RemoveObject_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int,int)\n" + " Effect_RemoveObject::units(int,int,int)\n" + " Effect_RemoveObject::units(int,int)\n" + " Effect_RemoveObject::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_RemoveObject_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_RemoveObject::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getUids",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getUids",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_RemoveObject::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readUids",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUids",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_location",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_location",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::uid_location",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_uid_location",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_RemoveObject::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getUidLocation",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getUidLocation",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readUidLocation",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUidLocation",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_location(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_RemoveObject::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::location",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_location",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_RemoveObject::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getLocation",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getLocation",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readLocation",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readLocation",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_area(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_RemoveObject::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::area",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_RemoveObject::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_RemoveObject::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_RemoveObject::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_area",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_RemoveObject::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getArea",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getArea",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readArea",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readArea",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_group",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_group",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_group",1,"Effect_RemoveObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_group",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_RemoveObject_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_RemoveObject_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_RemoveObject_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_RemoveObject::unit_group(int)\n" + " Effect_RemoveObject::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_RemoveObject_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_RemoveObject::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getUnitGroup",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getUnitGroup",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readUnitGroup",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitGroup",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_type",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_type",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_type",1,"Effect_RemoveObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_type",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_RemoveObject_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_RemoveObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_RemoveObject_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_RemoveObject_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_RemoveObject::unit_type(int)\n" + " Effect_RemoveObject::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_RemoveObject_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_RemoveObject::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getUnitType",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getUnitType",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readUnitType",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitType",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_RemoveObject::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::unit_const",1,"Effect_RemoveObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_RemoveObject::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_unit_const",1,SWIGTYPE_p_Effect_RemoveObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_RemoveObject::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::getUnitConst",1,"Effect_RemoveObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_getUnitConst",1,SWIGTYPE_p_Effect_RemoveObject); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_RemoveObject_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_RemoveObject *arg1 = (Effect_RemoveObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_RemoveObject::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_RemoveObject::readUnitConst",1,"Effect_RemoveObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_RemoveObject::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_RemoveObject,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitConst",1,SWIGTYPE_p_Effect_RemoveObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_RemoveObject_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_RemoveObject(void *obj) { +Effect_RemoveObject *arg1 = (Effect_RemoveObject *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_RemoveObject_methods[] = { + {"p_source", _wrap_Effect_RemoveObject_p_source}, + {"getPlayerSource", _wrap_Effect_RemoveObject_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_RemoveObject_readPlayerSource}, + {"units", _wrap_Effect_RemoveObject_units}, + {"getUids", _wrap_Effect_RemoveObject_getUids}, + {"readUids", _wrap_Effect_RemoveObject_readUids}, + {"unit_location", _wrap_Effect_RemoveObject_unit_location}, + {"uid_location", _wrap_Effect_RemoveObject_uid_location}, + {"getUidLocation", _wrap_Effect_RemoveObject_getUidLocation}, + {"readUidLocation", _wrap_Effect_RemoveObject_readUidLocation}, + {"location", _wrap_Effect_RemoveObject_location}, + {"getLocation", _wrap_Effect_RemoveObject_getLocation}, + {"readLocation", _wrap_Effect_RemoveObject_readLocation}, + {"area", _wrap_Effect_RemoveObject_area}, + {"getArea", _wrap_Effect_RemoveObject_getArea}, + {"readArea", _wrap_Effect_RemoveObject_readArea}, + {"unit_group", _wrap_Effect_RemoveObject_unit_group}, + {"getUnitGroup", _wrap_Effect_RemoveObject_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_RemoveObject_readUnitGroup}, + {"unit_type", _wrap_Effect_RemoveObject_unit_type}, + {"getUnitType", _wrap_Effect_RemoveObject_getUnitType}, + {"readUnitType", _wrap_Effect_RemoveObject_readUnitType}, + {"unit_const", _wrap_Effect_RemoveObject_unit_const}, + {"getUnitConst", _wrap_Effect_RemoveObject_getUnitConst}, + {"readUnitConst", _wrap_Effect_RemoveObject_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_RemoveObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_RemoveObject_bases[] = {0,0}; +static const char *swig_Effect_RemoveObject_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_RemoveObject = { "Effect_RemoveObject", &SWIGTYPE_p_Effect_RemoveObject,_wrap_new_Effect_RemoveObject, swig_delete_Effect_RemoveObject, swig_Effect_RemoveObject_methods, swig_Effect_RemoveObject_attributes, swig_Effect_RemoveObject_bases, swig_Effect_RemoveObject_base_names }; + +static int _wrap_new_Effect_ChangeView(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *result = 0 ; + + SWIG_check_num_args("Effect_ChangeView::Effect_ChangeView",0,0) + result = (Effect_ChangeView *)new Effect_ChangeView(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeView,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeView::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::p_source",1,"Effect_ChangeView *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeView::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_p_source",1,SWIGTYPE_p_Effect_ChangeView); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeView::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::getPlayerSource",1,"Effect_ChangeView *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_getPlayerSource",1,SWIGTYPE_p_Effect_ChangeView); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeView::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::readPlayerSource",1,"Effect_ChangeView *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeView::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_readPlayerSource",1,SWIGTYPE_p_Effect_ChangeView); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeView_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_location(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_ChangeView::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::location",1,"Effect_ChangeView *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeView::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeView::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_location",1,SWIGTYPE_p_Effect_ChangeView); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_ChangeView::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::getLocation",1,"Effect_ChangeView *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_getLocation",1,SWIGTYPE_p_Effect_ChangeView); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeView_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeView *arg1 = (Effect_ChangeView *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeView::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeView::readLocation",1,"Effect_ChangeView *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeView::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeView,0))){ + SWIG_fail_ptr("Effect_ChangeView_readLocation",1,SWIGTYPE_p_Effect_ChangeView); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeView_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeView(void *obj) { +Effect_ChangeView *arg1 = (Effect_ChangeView *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeView_methods[] = { + {"p_source", _wrap_Effect_ChangeView_p_source}, + {"getPlayerSource", _wrap_Effect_ChangeView_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ChangeView_readPlayerSource}, + {"location", _wrap_Effect_ChangeView_location}, + {"getLocation", _wrap_Effect_ChangeView_getLocation}, + {"readLocation", _wrap_Effect_ChangeView_readLocation}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeView_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeView_bases[] = {0,0}; +static const char *swig_Effect_ChangeView_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeView = { "Effect_ChangeView", &SWIGTYPE_p_Effect_ChangeView,_wrap_new_Effect_ChangeView, swig_delete_Effect_ChangeView, swig_Effect_ChangeView_methods, swig_Effect_ChangeView_attributes, swig_Effect_ChangeView_bases, swig_Effect_ChangeView_base_names }; + +static int _wrap_new_Effect_Unload(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *result = 0 ; + + SWIG_check_num_args("Effect_Unload::Effect_Unload",0,0) + result = (Effect_Unload *)new Effect_Unload(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_Unload,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::p_source",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_p_source",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + long result; + + SWIG_check_num_args("Effect_Unload::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getPlayerSource",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getPlayerSource",1,SWIGTYPE_p_Effect_Unload); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readPlayerSource",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readPlayerSource",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_Unload::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Unload::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Unload::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Unload::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_Unload::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_Unload::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_Unload::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Unload::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Unload::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Unload::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_Unload::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_Unload::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Unload::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Unload::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Unload::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_Unload::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Unload::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Unload::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_Unload::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Unload::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_Unload::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Unload::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_Unload::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Unload::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_Unload::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Unload::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_Unload::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Unload::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_Unload::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Unload::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_Unload::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Unload::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_Unload::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Unload::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_Unload::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Unload::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_Unload::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Unload::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_Unload::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Unload::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_Unload::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Unload::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_Unload::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Unload::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_Unload::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Unload::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_Unload::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_Unload::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_Unload::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::units",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_units",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_Unload_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_Unload_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int,int)\n" + " Effect_Unload::units(int,int,int,int)\n" + " Effect_Unload::units(int,int,int)\n" + " Effect_Unload::units(int,int)\n" + " Effect_Unload::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_Unload_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_Unload::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getUids",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getUids",1,SWIGTYPE_p_Effect_Unload); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_Unload::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readUids",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readUids",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_location",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_location",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::uid_location",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_uid_location",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + long result; + + SWIG_check_num_args("Effect_Unload::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getUidLocation",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getUidLocation",1,SWIGTYPE_p_Effect_Unload); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readUidLocation",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readUidLocation",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_location(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_Unload::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::location",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_location",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_Unload::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getLocation",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getLocation",1,SWIGTYPE_p_Effect_Unload); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readLocation",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readLocation",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_area(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_Unload::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::area",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Unload::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Unload::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Unload::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_area",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_Unload::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getArea",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getArea",1,SWIGTYPE_p_Effect_Unload); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readArea",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readArea",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_group",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_group",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_Unload::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_group",1,"Effect_Unload *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_Unload::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_group",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Unload_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Unload_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_Unload_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_Unload::unit_group(int)\n" + " Effect_Unload::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_Unload_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + long result; + + SWIG_check_num_args("Effect_Unload::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getUnitGroup",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getUnitGroup",1,SWIGTYPE_p_Effect_Unload); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readUnitGroup",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitGroup",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_type",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_type",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_Unload::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_type",1,"Effect_Unload *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_Unload::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_type",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Unload_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Unload, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Unload_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_Unload_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_Unload::unit_type(int)\n" + " Effect_Unload::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_Unload_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + long result; + + SWIG_check_num_args("Effect_Unload::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getUnitType",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getUnitType",1,SWIGTYPE_p_Effect_Unload); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readUnitType",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitType",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Unload::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::unit_const",1,"Effect_Unload *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Unload::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_unit_const",1,SWIGTYPE_p_Effect_Unload); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + long result; + + SWIG_check_num_args("Effect_Unload::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::getUnitConst",1,"Effect_Unload *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_getUnitConst",1,SWIGTYPE_p_Effect_Unload); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Unload_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_Unload *arg1 = (Effect_Unload *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Unload::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Unload::readUnitConst",1,"Effect_Unload *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Unload::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Unload,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitConst",1,SWIGTYPE_p_Effect_Unload); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Unload_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_Unload(void *obj) { +Effect_Unload *arg1 = (Effect_Unload *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_Unload_methods[] = { + {"p_source", _wrap_Effect_Unload_p_source}, + {"getPlayerSource", _wrap_Effect_Unload_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_Unload_readPlayerSource}, + {"units", _wrap_Effect_Unload_units}, + {"getUids", _wrap_Effect_Unload_getUids}, + {"readUids", _wrap_Effect_Unload_readUids}, + {"unit_location", _wrap_Effect_Unload_unit_location}, + {"uid_location", _wrap_Effect_Unload_uid_location}, + {"getUidLocation", _wrap_Effect_Unload_getUidLocation}, + {"readUidLocation", _wrap_Effect_Unload_readUidLocation}, + {"location", _wrap_Effect_Unload_location}, + {"getLocation", _wrap_Effect_Unload_getLocation}, + {"readLocation", _wrap_Effect_Unload_readLocation}, + {"area", _wrap_Effect_Unload_area}, + {"getArea", _wrap_Effect_Unload_getArea}, + {"readArea", _wrap_Effect_Unload_readArea}, + {"unit_group", _wrap_Effect_Unload_unit_group}, + {"getUnitGroup", _wrap_Effect_Unload_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_Unload_readUnitGroup}, + {"unit_type", _wrap_Effect_Unload_unit_type}, + {"getUnitType", _wrap_Effect_Unload_getUnitType}, + {"readUnitType", _wrap_Effect_Unload_readUnitType}, + {"unit_const", _wrap_Effect_Unload_unit_const}, + {"getUnitConst", _wrap_Effect_Unload_getUnitConst}, + {"readUnitConst", _wrap_Effect_Unload_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_Unload_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_Unload_bases[] = {0,0}; +static const char *swig_Effect_Unload_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_Unload = { "Effect_Unload", &SWIGTYPE_p_Effect_Unload,_wrap_new_Effect_Unload, swig_delete_Effect_Unload, swig_Effect_Unload_methods, swig_Effect_Unload_attributes, swig_Effect_Unload_bases, swig_Effect_Unload_base_names }; + +static int _wrap_new_Effect_ChangeOwnership(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *result = 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::Effect_ChangeOwnership",0,0) + result = (Effect_ChangeOwnership *)new Effect_ChangeOwnership(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeOwnership,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::p_source",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_p_source",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeOwnership::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getPlayerSource",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getPlayerSource",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readPlayerSource",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readPlayerSource",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_p_target(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::p_target",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::p_target",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::p_target",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_p_target",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_target(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_getPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeOwnership::getPlayerTarget",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getPlayerTarget",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getPlayerTarget",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (long)(arg1)->getPlayerTarget(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readPlayerTarget(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readPlayerTarget",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readPlayerTarget",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readPlayerTarget",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readPlayerTarget",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readPlayerTarget",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerTarget(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_area(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeOwnership::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::area",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_area",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_ChangeOwnership::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getArea",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getArea",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readArea",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readArea",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeOwnership::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeOwnership::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeOwnership::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeOwnership::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_ChangeOwnership::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeOwnership::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeOwnership::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeOwnership::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeOwnership::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeOwnership::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeOwnership::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeOwnership::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeOwnership::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeOwnership::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeOwnership::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeOwnership::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeOwnership::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeOwnership::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeOwnership::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeOwnership::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeOwnership::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeOwnership::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeOwnership::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeOwnership::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeOwnership::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeOwnership::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeOwnership::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeOwnership::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeOwnership::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeOwnership::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::units",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_units",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeOwnership_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int,int)\n" + " Effect_ChangeOwnership::units(int,int,int)\n" + " Effect_ChangeOwnership::units(int,int)\n" + " Effect_ChangeOwnership::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeOwnership_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_ChangeOwnership::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getUids",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getUids",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readUids",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeOwnership::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUids",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::unit_const",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_unit_const",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeOwnership::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getUnitConst",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getUnitConst",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitConst",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitConst",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::unit_type",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_unit_type",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::unit_type",1,"Effect_ChangeOwnership *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_unit_type",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeOwnership_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeOwnership::unit_type(int)\n" + " Effect_ChangeOwnership::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeOwnership_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeOwnership::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getUnitType",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getUnitType",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitType",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitType",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeOwnership::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::unit_group",1,"Effect_ChangeOwnership *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_unit_group",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::unit_group",1,"Effect_ChangeOwnership *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_unit_group",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeOwnership, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeOwnership_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeOwnership_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeOwnership::unit_group(int)\n" + " Effect_ChangeOwnership::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeOwnership_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeOwnership::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::getUnitGroup",1,"Effect_ChangeOwnership *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_getUnitGroup",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeOwnership_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeOwnership::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitGroup",1,"Effect_ChangeOwnership *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeOwnership::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeOwnership,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitGroup",1,SWIGTYPE_p_Effect_ChangeOwnership); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeOwnership_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeOwnership(void *obj) { +Effect_ChangeOwnership *arg1 = (Effect_ChangeOwnership *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeOwnership_methods[] = { + {"p_source", _wrap_Effect_ChangeOwnership_p_source}, + {"getPlayerSource", _wrap_Effect_ChangeOwnership_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ChangeOwnership_readPlayerSource}, + {"p_target", _wrap_Effect_ChangeOwnership_p_target}, + {"getPlayerTarget", _wrap_Effect_ChangeOwnership_getPlayerTarget}, + {"readPlayerTarget", _wrap_Effect_ChangeOwnership_readPlayerTarget}, + {"area", _wrap_Effect_ChangeOwnership_area}, + {"getArea", _wrap_Effect_ChangeOwnership_getArea}, + {"readArea", _wrap_Effect_ChangeOwnership_readArea}, + {"units", _wrap_Effect_ChangeOwnership_units}, + {"getUids", _wrap_Effect_ChangeOwnership_getUids}, + {"readUids", _wrap_Effect_ChangeOwnership_readUids}, + {"unit_const", _wrap_Effect_ChangeOwnership_unit_const}, + {"getUnitConst", _wrap_Effect_ChangeOwnership_getUnitConst}, + {"readUnitConst", _wrap_Effect_ChangeOwnership_readUnitConst}, + {"unit_type", _wrap_Effect_ChangeOwnership_unit_type}, + {"getUnitType", _wrap_Effect_ChangeOwnership_getUnitType}, + {"readUnitType", _wrap_Effect_ChangeOwnership_readUnitType}, + {"unit_group", _wrap_Effect_ChangeOwnership_unit_group}, + {"getUnitGroup", _wrap_Effect_ChangeOwnership_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_ChangeOwnership_readUnitGroup}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeOwnership_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeOwnership_bases[] = {0,0}; +static const char *swig_Effect_ChangeOwnership_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeOwnership = { "Effect_ChangeOwnership", &SWIGTYPE_p_Effect_ChangeOwnership,_wrap_new_Effect_ChangeOwnership, swig_delete_Effect_ChangeOwnership, swig_Effect_ChangeOwnership_methods, swig_Effect_ChangeOwnership_attributes, swig_Effect_ChangeOwnership_bases, swig_Effect_ChangeOwnership_base_names }; + +static int _wrap_new_Effect_Patrol(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *result = 0 ; + + SWIG_check_num_args("Effect_Patrol::Effect_Patrol",0,0) + result = (Effect_Patrol *)new Effect_Patrol(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_Patrol,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_location(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_Patrol::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::location",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_location",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_Patrol::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::getLocation",1,"Effect_Patrol *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_getLocation",1,SWIGTYPE_p_Effect_Patrol); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_Patrol::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::readLocation",1,"Effect_Patrol *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Patrol::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_readLocation",1,SWIGTYPE_p_Effect_Patrol); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Patrol_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_Patrol::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Patrol::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Patrol::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Patrol::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_Patrol::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_Patrol::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_Patrol::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Patrol::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Patrol::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Patrol::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_Patrol::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_Patrol::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Patrol::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Patrol::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_Patrol::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_Patrol::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Patrol::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_Patrol::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_Patrol::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_Patrol::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_Patrol::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_Patrol::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_Patrol::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_Patrol::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_Patrol::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_Patrol::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_Patrol::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_Patrol::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_Patrol::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_Patrol::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_Patrol::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_Patrol::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_Patrol::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_Patrol::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_Patrol::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_Patrol::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_Patrol::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_Patrol::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_Patrol::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_Patrol::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_Patrol::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_Patrol::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_Patrol::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_Patrol::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_Patrol::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_Patrol::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_Patrol::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_Patrol::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_Patrol::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_Patrol::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_Patrol::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_Patrol::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::units",1,"Effect_Patrol *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_Patrol::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_units",1,SWIGTYPE_p_Effect_Patrol); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_Patrol, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_Patrol_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_Patrol_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int,int)\n" + " Effect_Patrol::units(int,int,int,int)\n" + " Effect_Patrol::units(int,int,int)\n" + " Effect_Patrol::units(int,int)\n" + " Effect_Patrol::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_Patrol_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_Patrol::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::getUids",1,"Effect_Patrol *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_getUids",1,SWIGTYPE_p_Effect_Patrol); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_Patrol_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_Patrol *arg1 = (Effect_Patrol *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_Patrol::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_Patrol::readUids",1,"Effect_Patrol *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_Patrol::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_Patrol::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_Patrol,0))){ + SWIG_fail_ptr("Effect_Patrol_readUids",1,SWIGTYPE_p_Effect_Patrol); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_Patrol_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_Patrol(void *obj) { +Effect_Patrol *arg1 = (Effect_Patrol *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_Patrol_methods[] = { + {"location", _wrap_Effect_Patrol_location}, + {"getLocation", _wrap_Effect_Patrol_getLocation}, + {"readLocation", _wrap_Effect_Patrol_readLocation}, + {"units", _wrap_Effect_Patrol_units}, + {"getUids", _wrap_Effect_Patrol_getUids}, + {"readUids", _wrap_Effect_Patrol_readUids}, + {0,0} +}; +static swig_lua_attribute swig_Effect_Patrol_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_Patrol_bases[] = {0,0}; +static const char *swig_Effect_Patrol_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_Patrol = { "Effect_Patrol", &SWIGTYPE_p_Effect_Patrol,_wrap_new_Effect_Patrol, swig_delete_Effect_Patrol, swig_Effect_Patrol_methods, swig_Effect_Patrol_attributes, swig_Effect_Patrol_bases, swig_Effect_Patrol_base_names }; + +static int _wrap_new_Effect_DisplayInstructions(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *result = 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::Effect_DisplayInstructions",0,0) + result = (Effect_DisplayInstructions *)new Effect_DisplayInstructions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DisplayInstructions,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_panel(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DisplayInstructions::panel",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::panel",1,"Effect_DisplayInstructions *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::panel",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_panel",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->panel(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_getPanel(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + long result; + + SWIG_check_num_args("Effect_DisplayInstructions::getPanel",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::getPanel",1,"Effect_DisplayInstructions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_getPanel",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + result = (long)(arg1)->getPanel(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_readPanel(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::readPanel",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::readPanel",1,"Effect_DisplayInstructions *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::readPanel",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readPanel",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readPanel",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPanel(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_display_time(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DisplayInstructions::display_time",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::display_time",1,"Effect_DisplayInstructions *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::display_time",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_display_time",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->display_time(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_time(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DisplayInstructions::time",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::time",1,"Effect_DisplayInstructions *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::time",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_time",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->time(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_getDisplayTime(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + long result; + + SWIG_check_num_args("Effect_DisplayInstructions::getDisplayTime",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::getDisplayTime",1,"Effect_DisplayInstructions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_getDisplayTime",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + result = (long)(arg1)->getDisplayTime(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_readDisplayTime(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::readDisplayTime",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::readDisplayTime",1,"Effect_DisplayInstructions *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::readDisplayTime",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readDisplayTime",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readDisplayTime",2,SWIGTYPE_p_FILE); + } + + (arg1)->readDisplayTime(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_text(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::text",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::text",1,"Effect_DisplayInstructions *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::text",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_text",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->text((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_getText(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_DisplayInstructions::getText",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::getText",1,"Effect_DisplayInstructions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_getText",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + result = (arg1)->getText(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_readText(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::readText",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::readText",1,"Effect_DisplayInstructions *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::readText",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readText",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readText",2,SWIGTYPE_p_FILE); + } + + (arg1)->readText(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_sound(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::sound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::sound",1,"Effect_DisplayInstructions *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::sound",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_sound",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->sound((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_getSound(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_DisplayInstructions::getSound",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::getSound",1,"Effect_DisplayInstructions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_getSound",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + result = (arg1)->getSound(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DisplayInstructions_readSound(lua_State* L) { + int SWIG_arg = 0; + Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DisplayInstructions::readSound",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DisplayInstructions::readSound",1,"Effect_DisplayInstructions *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DisplayInstructions::readSound",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DisplayInstructions,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readSound",1,SWIGTYPE_p_Effect_DisplayInstructions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DisplayInstructions_readSound",2,SWIGTYPE_p_FILE); + } + + (arg1)->readSound(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_DisplayInstructions(void *obj) { +Effect_DisplayInstructions *arg1 = (Effect_DisplayInstructions *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_DisplayInstructions_methods[] = { + {"panel", _wrap_Effect_DisplayInstructions_panel}, + {"getPanel", _wrap_Effect_DisplayInstructions_getPanel}, + {"readPanel", _wrap_Effect_DisplayInstructions_readPanel}, + {"display_time", _wrap_Effect_DisplayInstructions_display_time}, + {"time", _wrap_Effect_DisplayInstructions_time}, + {"getDisplayTime", _wrap_Effect_DisplayInstructions_getDisplayTime}, + {"readDisplayTime", _wrap_Effect_DisplayInstructions_readDisplayTime}, + {"text", _wrap_Effect_DisplayInstructions_text}, + {"getText", _wrap_Effect_DisplayInstructions_getText}, + {"readText", _wrap_Effect_DisplayInstructions_readText}, + {"sound", _wrap_Effect_DisplayInstructions_sound}, + {"getSound", _wrap_Effect_DisplayInstructions_getSound}, + {"readSound", _wrap_Effect_DisplayInstructions_readSound}, + {0,0} +}; +static swig_lua_attribute swig_Effect_DisplayInstructions_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_DisplayInstructions_bases[] = {0,0}; +static const char *swig_Effect_DisplayInstructions_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_DisplayInstructions = { "Effect_DisplayInstructions", &SWIGTYPE_p_Effect_DisplayInstructions,_wrap_new_Effect_DisplayInstructions, swig_delete_Effect_DisplayInstructions, swig_Effect_DisplayInstructions_methods, swig_Effect_DisplayInstructions_attributes, swig_Effect_DisplayInstructions_bases, swig_Effect_DisplayInstructions_base_names }; + +static int _wrap_new_Effect_ClearInstructions(lua_State* L) { + int SWIG_arg = 0; + Effect_ClearInstructions *result = 0 ; + + SWIG_check_num_args("Effect_ClearInstructions::Effect_ClearInstructions",0,0) + result = (Effect_ClearInstructions *)new Effect_ClearInstructions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ClearInstructions,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ClearInstructions_panel(lua_State* L) { + int SWIG_arg = 0; + Effect_ClearInstructions *arg1 = (Effect_ClearInstructions *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ClearInstructions::panel",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ClearInstructions::panel",1,"Effect_ClearInstructions *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ClearInstructions::panel",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ClearInstructions,0))){ + SWIG_fail_ptr("Effect_ClearInstructions_panel",1,SWIGTYPE_p_Effect_ClearInstructions); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->panel(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ClearInstructions_getPanel(lua_State* L) { + int SWIG_arg = 0; + Effect_ClearInstructions *arg1 = (Effect_ClearInstructions *) 0 ; + long result; + + SWIG_check_num_args("Effect_ClearInstructions::getPanel",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ClearInstructions::getPanel",1,"Effect_ClearInstructions *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ClearInstructions,0))){ + SWIG_fail_ptr("Effect_ClearInstructions_getPanel",1,SWIGTYPE_p_Effect_ClearInstructions); + } + + result = (long)(arg1)->getPanel(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ClearInstructions_readPanel(lua_State* L) { + int SWIG_arg = 0; + Effect_ClearInstructions *arg1 = (Effect_ClearInstructions *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ClearInstructions::readPanel",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ClearInstructions::readPanel",1,"Effect_ClearInstructions *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ClearInstructions::readPanel",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ClearInstructions,0))){ + SWIG_fail_ptr("Effect_ClearInstructions_readPanel",1,SWIGTYPE_p_Effect_ClearInstructions); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ClearInstructions_readPanel",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPanel(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ClearInstructions(void *obj) { +Effect_ClearInstructions *arg1 = (Effect_ClearInstructions *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ClearInstructions_methods[] = { + {"panel", _wrap_Effect_ClearInstructions_panel}, + {"getPanel", _wrap_Effect_ClearInstructions_getPanel}, + {"readPanel", _wrap_Effect_ClearInstructions_readPanel}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ClearInstructions_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ClearInstructions_bases[] = {0,0}; +static const char *swig_Effect_ClearInstructions_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ClearInstructions = { "Effect_ClearInstructions", &SWIGTYPE_p_Effect_ClearInstructions,_wrap_new_Effect_ClearInstructions, swig_delete_Effect_ClearInstructions, swig_Effect_ClearInstructions_methods, swig_Effect_ClearInstructions_attributes, swig_Effect_ClearInstructions_bases, swig_Effect_ClearInstructions_base_names }; + +static int _wrap_new_Effect_FreezeUnit(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *result = 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::Effect_FreezeUnit",0,0) + result = (Effect_FreezeUnit *)new Effect_FreezeUnit(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_FreezeUnit,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::p_source",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_p_source",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_FreezeUnit::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getPlayerSource",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getPlayerSource",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readPlayerSource",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readPlayerSource",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_FreezeUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_FreezeUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_FreezeUnit::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_FreezeUnit::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_FreezeUnit::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_FreezeUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_FreezeUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_FreezeUnit::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_FreezeUnit::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_FreezeUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_FreezeUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_FreezeUnit::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_FreezeUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_FreezeUnit::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_FreezeUnit::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_FreezeUnit::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_FreezeUnit::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_FreezeUnit::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_FreezeUnit::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_FreezeUnit::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_FreezeUnit::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_FreezeUnit::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_FreezeUnit::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_FreezeUnit::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_FreezeUnit::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_FreezeUnit::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_FreezeUnit::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_FreezeUnit::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::units",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_units",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_FreezeUnit_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int,int)\n" + " Effect_FreezeUnit::units(int,int,int)\n" + " Effect_FreezeUnit::units(int,int)\n" + " Effect_FreezeUnit::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_FreezeUnit_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_FreezeUnit::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getUids",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getUids",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_FreezeUnit::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readUids",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUids",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_location",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_location",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::uid_location",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_uid_location",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_FreezeUnit::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getUidLocation",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getUidLocation",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readUidLocation",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUidLocation",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_FreezeUnit::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::location",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_location",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_FreezeUnit::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getLocation",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getLocation",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readLocation",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readLocation",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_area(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_FreezeUnit::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::area",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_FreezeUnit::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_FreezeUnit::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_FreezeUnit::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_area",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_FreezeUnit::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getArea",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getArea",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readArea",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readArea",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_group",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_group",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_group",1,"Effect_FreezeUnit *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_group",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_FreezeUnit_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_FreezeUnit::unit_group(int)\n" + " Effect_FreezeUnit::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_FreezeUnit_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_FreezeUnit::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getUnitGroup",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getUnitGroup",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readUnitGroup",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitGroup",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_type",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_type",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_type",1,"Effect_FreezeUnit *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_type",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_FreezeUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_FreezeUnit_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_FreezeUnit_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_FreezeUnit::unit_type(int)\n" + " Effect_FreezeUnit::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_FreezeUnit_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_FreezeUnit::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getUnitType",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getUnitType",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readUnitType",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitType",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_FreezeUnit::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::unit_const",1,"Effect_FreezeUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_FreezeUnit::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_unit_const",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_FreezeUnit::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::getUnitConst",1,"Effect_FreezeUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_getUnitConst",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_FreezeUnit_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_FreezeUnit::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_FreezeUnit::readUnitConst",1,"Effect_FreezeUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_FreezeUnit::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_FreezeUnit,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitConst",1,SWIGTYPE_p_Effect_FreezeUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_FreezeUnit_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_FreezeUnit(void *obj) { +Effect_FreezeUnit *arg1 = (Effect_FreezeUnit *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_FreezeUnit_methods[] = { + {"p_source", _wrap_Effect_FreezeUnit_p_source}, + {"getPlayerSource", _wrap_Effect_FreezeUnit_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_FreezeUnit_readPlayerSource}, + {"units", _wrap_Effect_FreezeUnit_units}, + {"getUids", _wrap_Effect_FreezeUnit_getUids}, + {"readUids", _wrap_Effect_FreezeUnit_readUids}, + {"unit_location", _wrap_Effect_FreezeUnit_unit_location}, + {"uid_location", _wrap_Effect_FreezeUnit_uid_location}, + {"getUidLocation", _wrap_Effect_FreezeUnit_getUidLocation}, + {"readUidLocation", _wrap_Effect_FreezeUnit_readUidLocation}, + {"location", _wrap_Effect_FreezeUnit_location}, + {"getLocation", _wrap_Effect_FreezeUnit_getLocation}, + {"readLocation", _wrap_Effect_FreezeUnit_readLocation}, + {"area", _wrap_Effect_FreezeUnit_area}, + {"getArea", _wrap_Effect_FreezeUnit_getArea}, + {"readArea", _wrap_Effect_FreezeUnit_readArea}, + {"unit_group", _wrap_Effect_FreezeUnit_unit_group}, + {"getUnitGroup", _wrap_Effect_FreezeUnit_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_FreezeUnit_readUnitGroup}, + {"unit_type", _wrap_Effect_FreezeUnit_unit_type}, + {"getUnitType", _wrap_Effect_FreezeUnit_getUnitType}, + {"readUnitType", _wrap_Effect_FreezeUnit_readUnitType}, + {"unit_const", _wrap_Effect_FreezeUnit_unit_const}, + {"getUnitConst", _wrap_Effect_FreezeUnit_getUnitConst}, + {"readUnitConst", _wrap_Effect_FreezeUnit_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_FreezeUnit_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_FreezeUnit_bases[] = {0,0}; +static const char *swig_Effect_FreezeUnit_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_FreezeUnit = { "Effect_FreezeUnit", &SWIGTYPE_p_Effect_FreezeUnit,_wrap_new_Effect_FreezeUnit, swig_delete_Effect_FreezeUnit, swig_Effect_FreezeUnit_methods, swig_Effect_FreezeUnit_attributes, swig_Effect_FreezeUnit_bases, swig_Effect_FreezeUnit_base_names }; + +static int _wrap_new_Effect_UseAdvancedButtons(lua_State* L) { + int SWIG_arg = 0; + Effect_UseAdvancedButtons *result = 0 ; + + SWIG_check_num_args("Effect_UseAdvancedButtons::Effect_UseAdvancedButtons",0,0) + result = (Effect_UseAdvancedButtons *)new Effect_UseAdvancedButtons(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_UseAdvancedButtons,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_UseAdvancedButtons(void *obj) { +Effect_UseAdvancedButtons *arg1 = (Effect_UseAdvancedButtons *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_UseAdvancedButtons_methods[] = { + {0,0} +}; +static swig_lua_attribute swig_Effect_UseAdvancedButtons_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_UseAdvancedButtons_bases[] = {0,0}; +static const char *swig_Effect_UseAdvancedButtons_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_UseAdvancedButtons = { "Effect_UseAdvancedButtons", &SWIGTYPE_p_Effect_UseAdvancedButtons,_wrap_new_Effect_UseAdvancedButtons, swig_delete_Effect_UseAdvancedButtons, swig_Effect_UseAdvancedButtons_methods, swig_Effect_UseAdvancedButtons_attributes, swig_Effect_UseAdvancedButtons_bases, swig_Effect_UseAdvancedButtons_base_names }; + +static int _wrap_new_Effect_DamageObject(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *result = 0 ; + + SWIG_check_num_args("Effect_DamageObject::Effect_DamageObject",0,0) + result = (Effect_DamageObject *)new Effect_DamageObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DamageObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::p_source",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_p_source",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_DamageObject::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getPlayerSource",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getPlayerSource",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readPlayerSource",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readPlayerSource",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_area(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_DamageObject::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::area",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_area",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_DamageObject::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getArea",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getArea",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readArea",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readArea",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_DamageObject::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_DamageObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_DamageObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_DamageObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_DamageObject::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_DamageObject::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_DamageObject::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_DamageObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_DamageObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_DamageObject::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_DamageObject::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_DamageObject::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_DamageObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_DamageObject::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_DamageObject::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_DamageObject::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_DamageObject::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_DamageObject::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_DamageObject::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_DamageObject::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_DamageObject::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_DamageObject::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_DamageObject::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_DamageObject::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_DamageObject::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_DamageObject::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_DamageObject::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_DamageObject::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_DamageObject::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_DamageObject::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_DamageObject::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_DamageObject::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_DamageObject::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_DamageObject::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_DamageObject::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_DamageObject::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_DamageObject::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_DamageObject::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_DamageObject::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_DamageObject::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_DamageObject::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_DamageObject::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_DamageObject::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_DamageObject::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_DamageObject::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_DamageObject::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_DamageObject::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_DamageObject::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_DamageObject::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_DamageObject::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_DamageObject::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::units",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_units",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_DamageObject_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_DamageObject_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int,int)\n" + " Effect_DamageObject::units(int,int,int)\n" + " Effect_DamageObject::units(int,int)\n" + " Effect_DamageObject::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_DamageObject_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_DamageObject::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getUids",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getUids",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_DamageObject::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readUids",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_DamageObject::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUids",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_amount(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::amount",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_amount",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_getAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_DamageObject::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getAmount",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getAmount",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readAmount",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readAmount",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::unit_group",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_unit_group",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::unit_group",1,"Effect_DamageObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_DamageObject::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_unit_group",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_DamageObject_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_DamageObject_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_DamageObject_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_DamageObject::unit_group(int)\n" + " Effect_DamageObject::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_DamageObject_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_DamageObject::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getUnitGroup",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getUnitGroup",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readUnitGroup",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitGroup",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::unit_const",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_unit_const",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_DamageObject::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getUnitConst",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getUnitConst",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readUnitConst",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitConst",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_DamageObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::unit_type",1,"Effect_DamageObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_DamageObject::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_unit_type",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::unit_type",1,"Effect_DamageObject *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_DamageObject::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_unit_type",1,SWIGTYPE_p_Effect_DamageObject); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_DamageObject_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_DamageObject, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_DamageObject_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_DamageObject_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_DamageObject::unit_type(int)\n" + " Effect_DamageObject::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_DamageObject_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + long result; + + SWIG_check_num_args("Effect_DamageObject::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::getUnitType",1,"Effect_DamageObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_getUnitType",1,SWIGTYPE_p_Effect_DamageObject); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_DamageObject_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_DamageObject *arg1 = (Effect_DamageObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_DamageObject::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_DamageObject::readUnitType",1,"Effect_DamageObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_DamageObject::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_DamageObject,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitType",1,SWIGTYPE_p_Effect_DamageObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_DamageObject_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_DamageObject(void *obj) { +Effect_DamageObject *arg1 = (Effect_DamageObject *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_DamageObject_methods[] = { + {"p_source", _wrap_Effect_DamageObject_p_source}, + {"getPlayerSource", _wrap_Effect_DamageObject_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_DamageObject_readPlayerSource}, + {"area", _wrap_Effect_DamageObject_area}, + {"getArea", _wrap_Effect_DamageObject_getArea}, + {"readArea", _wrap_Effect_DamageObject_readArea}, + {"units", _wrap_Effect_DamageObject_units}, + {"getUids", _wrap_Effect_DamageObject_getUids}, + {"readUids", _wrap_Effect_DamageObject_readUids}, + {"amount", _wrap_Effect_DamageObject_amount}, + {"getAmount", _wrap_Effect_DamageObject_getAmount}, + {"readAmount", _wrap_Effect_DamageObject_readAmount}, + {"unit_group", _wrap_Effect_DamageObject_unit_group}, + {"getUnitGroup", _wrap_Effect_DamageObject_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_DamageObject_readUnitGroup}, + {"unit_const", _wrap_Effect_DamageObject_unit_const}, + {"getUnitConst", _wrap_Effect_DamageObject_getUnitConst}, + {"readUnitConst", _wrap_Effect_DamageObject_readUnitConst}, + {"unit_type", _wrap_Effect_DamageObject_unit_type}, + {"getUnitType", _wrap_Effect_DamageObject_getUnitType}, + {"readUnitType", _wrap_Effect_DamageObject_readUnitType}, + {0,0} +}; +static swig_lua_attribute swig_Effect_DamageObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_DamageObject_bases[] = {0,0}; +static const char *swig_Effect_DamageObject_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_DamageObject = { "Effect_DamageObject", &SWIGTYPE_p_Effect_DamageObject,_wrap_new_Effect_DamageObject, swig_delete_Effect_DamageObject, swig_Effect_DamageObject_methods, swig_Effect_DamageObject_attributes, swig_Effect_DamageObject_bases, swig_Effect_DamageObject_base_names }; + +static int _wrap_new_Effect_PlaceFoundation(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *result = 0 ; + + SWIG_check_num_args("Effect_PlaceFoundation::Effect_PlaceFoundation",0,0) + result = (Effect_PlaceFoundation *)new Effect_PlaceFoundation(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_PlaceFoundation,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_PlaceFoundation::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::p_source",1,"Effect_PlaceFoundation *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_p_source",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + long result; + + SWIG_check_num_args("Effect_PlaceFoundation::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::getPlayerSource",1,"Effect_PlaceFoundation *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_getPlayerSource",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_PlaceFoundation::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::readPlayerSource",1,"Effect_PlaceFoundation *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readPlayerSource",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_location(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_PlaceFoundation::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::location",1,"Effect_PlaceFoundation *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_PlaceFoundation::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_location",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_PlaceFoundation::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::getLocation",1,"Effect_PlaceFoundation *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_getLocation",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_PlaceFoundation::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::readLocation",1,"Effect_PlaceFoundation *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readLocation",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_PlaceFoundation::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::unit_const",1,"Effect_PlaceFoundation *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_unit_const",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + long result; + + SWIG_check_num_args("Effect_PlaceFoundation::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::getUnitConst",1,"Effect_PlaceFoundation *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_getUnitConst",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_PlaceFoundation_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_PlaceFoundation::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_PlaceFoundation::readUnitConst",1,"Effect_PlaceFoundation *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_PlaceFoundation::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_PlaceFoundation,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readUnitConst",1,SWIGTYPE_p_Effect_PlaceFoundation); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_PlaceFoundation_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_PlaceFoundation(void *obj) { +Effect_PlaceFoundation *arg1 = (Effect_PlaceFoundation *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_PlaceFoundation_methods[] = { + {"p_source", _wrap_Effect_PlaceFoundation_p_source}, + {"getPlayerSource", _wrap_Effect_PlaceFoundation_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_PlaceFoundation_readPlayerSource}, + {"location", _wrap_Effect_PlaceFoundation_location}, + {"getLocation", _wrap_Effect_PlaceFoundation_getLocation}, + {"readLocation", _wrap_Effect_PlaceFoundation_readLocation}, + {"unit_const", _wrap_Effect_PlaceFoundation_unit_const}, + {"getUnitConst", _wrap_Effect_PlaceFoundation_getUnitConst}, + {"readUnitConst", _wrap_Effect_PlaceFoundation_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_PlaceFoundation_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_PlaceFoundation_bases[] = {0,0}; +static const char *swig_Effect_PlaceFoundation_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_PlaceFoundation = { "Effect_PlaceFoundation", &SWIGTYPE_p_Effect_PlaceFoundation,_wrap_new_Effect_PlaceFoundation, swig_delete_Effect_PlaceFoundation, swig_Effect_PlaceFoundation_methods, swig_Effect_PlaceFoundation_attributes, swig_Effect_PlaceFoundation_bases, swig_Effect_PlaceFoundation_base_names }; + +static int _wrap_new_Effect_ChangeObjectName(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *result = 0 ; + + SWIG_check_num_args("Effect_ChangeObjectName::Effect_ChangeObjectName",0,0) + result = (Effect_ChangeObjectName *)new Effect_ChangeObjectName(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectName,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectName::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectName::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectName::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectName::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_ChangeObjectName::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectName::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectName::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectName::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectName::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectName::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectName::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectName::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectName::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectName::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectName::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectName::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectName::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectName::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectName::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectName::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectName::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectName::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectName::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectName::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectName::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectName::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectName::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectName::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectName::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectName::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectName::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::units",1,"Effect_ChangeObjectName *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_units",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectName, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_ChangeObjectName_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectName_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int,int)\n" + " Effect_ChangeObjectName::units(int,int,int)\n" + " Effect_ChangeObjectName::units(int,int)\n" + " Effect_ChangeObjectName::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectName_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_ChangeObjectName::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::getUids",1,"Effect_ChangeObjectName *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_getUids",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectName::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::readUids",1,"Effect_ChangeObjectName *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectName::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_readUids",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_text(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectName::text",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::text",1,"Effect_ChangeObjectName *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::text",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_text",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->text((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_getText(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + std::string result; + + SWIG_check_num_args("Effect_ChangeObjectName::getText",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::getText",1,"Effect_ChangeObjectName *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_getText",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + result = (arg1)->getText(); + { + std::string * resultptr = new std::string((const std::string &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__string,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectName_readText(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectName::readText",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectName::readText",1,"Effect_ChangeObjectName *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectName::readText",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectName,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_readText",1,SWIGTYPE_p_Effect_ChangeObjectName); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectName_readText",2,SWIGTYPE_p_FILE); + } + + (arg1)->readText(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeObjectName(void *obj) { +Effect_ChangeObjectName *arg1 = (Effect_ChangeObjectName *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeObjectName_methods[] = { + {"units", _wrap_Effect_ChangeObjectName_units}, + {"getUids", _wrap_Effect_ChangeObjectName_getUids}, + {"readUids", _wrap_Effect_ChangeObjectName_readUids}, + {"text", _wrap_Effect_ChangeObjectName_text}, + {"getText", _wrap_Effect_ChangeObjectName_getText}, + {"readText", _wrap_Effect_ChangeObjectName_readText}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeObjectName_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeObjectName_bases[] = {0,0}; +static const char *swig_Effect_ChangeObjectName_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeObjectName = { "Effect_ChangeObjectName", &SWIGTYPE_p_Effect_ChangeObjectName,_wrap_new_Effect_ChangeObjectName, swig_delete_Effect_ChangeObjectName, swig_Effect_ChangeObjectName_methods, swig_Effect_ChangeObjectName_attributes, swig_Effect_ChangeObjectName_bases, swig_Effect_ChangeObjectName_base_names }; + +static int _wrap_new_Effect_ChangeObjectHP(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *result = 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::Effect_ChangeObjectHP",0,0) + result = (Effect_ChangeObjectHP *)new Effect_ChangeObjectHP(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectHP,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::p_source",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_p_source",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getPlayerSource",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getPlayerSource",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readPlayerSource",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readPlayerSource",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_area(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::area",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_area",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getArea",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getArea",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readArea",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readArea",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectHP::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectHP::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectHP::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectHP::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_ChangeObjectHP::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectHP::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectHP::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectHP::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectHP::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectHP::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectHP::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectHP::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectHP::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectHP::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectHP::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectHP::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectHP::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectHP::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectHP::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectHP::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectHP::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectHP::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectHP::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectHP::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectHP::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectHP::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectHP::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectHP::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectHP::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectHP::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::units",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_units",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectHP_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int,int)\n" + " Effect_ChangeObjectHP::units(int,int)\n" + " Effect_ChangeObjectHP::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectHP_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getUids",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getUids",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readUids",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectHP::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUids",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_amount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::amount",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_amount",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_getAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getAmount",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getAmount",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readAmount",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readAmount",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_group",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_unit_group",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_group",1,"Effect_ChangeObjectHP *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_unit_group",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectHP_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectHP::unit_group(int)\n" + " Effect_ChangeObjectHP::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectHP_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getUnitGroup",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getUnitGroup",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitGroup",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitGroup",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_const",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_unit_const",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getUnitConst",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getUnitConst",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitConst",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitConst",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_type",1,"Effect_ChangeObjectHP *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_unit_type",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_type",1,"Effect_ChangeObjectHP *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_unit_type",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectHP, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectHP_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectHP_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectHP::unit_type(int)\n" + " Effect_ChangeObjectHP::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectHP_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectHP::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::getUnitType",1,"Effect_ChangeObjectHP *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_getUnitType",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectHP_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectHP::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitType",1,"Effect_ChangeObjectHP *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectHP::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectHP,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitType",1,SWIGTYPE_p_Effect_ChangeObjectHP); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectHP_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeObjectHP(void *obj) { +Effect_ChangeObjectHP *arg1 = (Effect_ChangeObjectHP *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeObjectHP_methods[] = { + {"p_source", _wrap_Effect_ChangeObjectHP_p_source}, + {"getPlayerSource", _wrap_Effect_ChangeObjectHP_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ChangeObjectHP_readPlayerSource}, + {"area", _wrap_Effect_ChangeObjectHP_area}, + {"getArea", _wrap_Effect_ChangeObjectHP_getArea}, + {"readArea", _wrap_Effect_ChangeObjectHP_readArea}, + {"units", _wrap_Effect_ChangeObjectHP_units}, + {"getUids", _wrap_Effect_ChangeObjectHP_getUids}, + {"readUids", _wrap_Effect_ChangeObjectHP_readUids}, + {"amount", _wrap_Effect_ChangeObjectHP_amount}, + {"getAmount", _wrap_Effect_ChangeObjectHP_getAmount}, + {"readAmount", _wrap_Effect_ChangeObjectHP_readAmount}, + {"unit_group", _wrap_Effect_ChangeObjectHP_unit_group}, + {"getUnitGroup", _wrap_Effect_ChangeObjectHP_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_ChangeObjectHP_readUnitGroup}, + {"unit_const", _wrap_Effect_ChangeObjectHP_unit_const}, + {"getUnitConst", _wrap_Effect_ChangeObjectHP_getUnitConst}, + {"readUnitConst", _wrap_Effect_ChangeObjectHP_readUnitConst}, + {"unit_type", _wrap_Effect_ChangeObjectHP_unit_type}, + {"getUnitType", _wrap_Effect_ChangeObjectHP_getUnitType}, + {"readUnitType", _wrap_Effect_ChangeObjectHP_readUnitType}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeObjectHP_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeObjectHP_bases[] = {0,0}; +static const char *swig_Effect_ChangeObjectHP_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeObjectHP = { "Effect_ChangeObjectHP", &SWIGTYPE_p_Effect_ChangeObjectHP,_wrap_new_Effect_ChangeObjectHP, swig_delete_Effect_ChangeObjectHP, swig_Effect_ChangeObjectHP_methods, swig_Effect_ChangeObjectHP_attributes, swig_Effect_ChangeObjectHP_bases, swig_Effect_ChangeObjectHP_base_names }; + +static int _wrap_new_Effect_ChangeObjectAttack(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *result = 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::Effect_ChangeObjectAttack",0,0) + result = (Effect_ChangeObjectAttack *)new Effect_ChangeObjectAttack(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectAttack,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::p_source",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_p_source",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getPlayerSource",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getPlayerSource",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readPlayerSource",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readPlayerSource",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_area(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::area",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_area",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getArea",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getArea",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readArea",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readArea",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_units",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectAttack_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int,int)\n" + " Effect_ChangeObjectAttack::units(int,int)\n" + " Effect_ChangeObjectAttack::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectAttack_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getUids",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getUids",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUids",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUids",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_amount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::amount",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_amount",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_getAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getAmount",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getAmount",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readAmount(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readAmount",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readAmount",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_group",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_unit_group",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_group",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_unit_group",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectAttack_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectAttack::unit_group(int)\n" + " Effect_ChangeObjectAttack::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectAttack_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getUnitGroup",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getUnitGroup",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitGroup",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitGroup",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_const",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_unit_const",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getUnitConst",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getUnitConst",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitConst",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitConst",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_type",1,"Effect_ChangeObjectAttack *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_unit_type",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_type",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_unit_type",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_ChangeObjectAttack, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_ChangeObjectAttack_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_ChangeObjectAttack_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_ChangeObjectAttack::unit_type(int)\n" + " Effect_ChangeObjectAttack::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_ChangeObjectAttack_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + long result; + + SWIG_check_num_args("Effect_ChangeObjectAttack::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::getUnitType",1,"Effect_ChangeObjectAttack *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_getUnitType",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_ChangeObjectAttack_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_ChangeObjectAttack::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitType",1,"Effect_ChangeObjectAttack *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_ChangeObjectAttack::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_ChangeObjectAttack,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitType",1,SWIGTYPE_p_Effect_ChangeObjectAttack); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_ChangeObjectAttack_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_ChangeObjectAttack(void *obj) { +Effect_ChangeObjectAttack *arg1 = (Effect_ChangeObjectAttack *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_ChangeObjectAttack_methods[] = { + {"p_source", _wrap_Effect_ChangeObjectAttack_p_source}, + {"getPlayerSource", _wrap_Effect_ChangeObjectAttack_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_ChangeObjectAttack_readPlayerSource}, + {"area", _wrap_Effect_ChangeObjectAttack_area}, + {"getArea", _wrap_Effect_ChangeObjectAttack_getArea}, + {"readArea", _wrap_Effect_ChangeObjectAttack_readArea}, + {"units", _wrap_Effect_ChangeObjectAttack_units}, + {"getUids", _wrap_Effect_ChangeObjectAttack_getUids}, + {"readUids", _wrap_Effect_ChangeObjectAttack_readUids}, + {"amount", _wrap_Effect_ChangeObjectAttack_amount}, + {"getAmount", _wrap_Effect_ChangeObjectAttack_getAmount}, + {"readAmount", _wrap_Effect_ChangeObjectAttack_readAmount}, + {"unit_group", _wrap_Effect_ChangeObjectAttack_unit_group}, + {"getUnitGroup", _wrap_Effect_ChangeObjectAttack_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_ChangeObjectAttack_readUnitGroup}, + {"unit_const", _wrap_Effect_ChangeObjectAttack_unit_const}, + {"getUnitConst", _wrap_Effect_ChangeObjectAttack_getUnitConst}, + {"readUnitConst", _wrap_Effect_ChangeObjectAttack_readUnitConst}, + {"unit_type", _wrap_Effect_ChangeObjectAttack_unit_type}, + {"getUnitType", _wrap_Effect_ChangeObjectAttack_getUnitType}, + {"readUnitType", _wrap_Effect_ChangeObjectAttack_readUnitType}, + {0,0} +}; +static swig_lua_attribute swig_Effect_ChangeObjectAttack_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_ChangeObjectAttack_bases[] = {0,0}; +static const char *swig_Effect_ChangeObjectAttack_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_ChangeObjectAttack = { "Effect_ChangeObjectAttack", &SWIGTYPE_p_Effect_ChangeObjectAttack,_wrap_new_Effect_ChangeObjectAttack, swig_delete_Effect_ChangeObjectAttack, swig_Effect_ChangeObjectAttack_methods, swig_Effect_ChangeObjectAttack_attributes, swig_Effect_ChangeObjectAttack_bases, swig_Effect_ChangeObjectAttack_base_names }; + +static int _wrap_new_Effect_StopUnit(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *result = 0 ; + + SWIG_check_num_args("Effect_StopUnit::Effect_StopUnit",0,0) + result = (Effect_StopUnit *)new Effect_StopUnit(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_StopUnit,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_p_source(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::p_source",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::p_source",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::p_source",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_p_source",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->p_source(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_getPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_StopUnit::getPlayerSource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getPlayerSource",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getPlayerSource",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (long)(arg1)->getPlayerSource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readPlayerSource(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readPlayerSource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readPlayerSource",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readPlayerSource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readPlayerSource",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readPlayerSource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayerSource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + int arg23 ; + + SWIG_check_num_args("Effect_StopUnit::units",23,23) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_StopUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_StopUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_StopUnit::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_StopUnit::units",22,"int"); + if(!lua_isnumber(L,23)) SWIG_fail_arg("Effect_StopUnit::units",23,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + arg23 = (int)lua_tonumber(L, 23); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22,arg23); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + int arg22 ; + + SWIG_check_num_args("Effect_StopUnit::units",22,22) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_StopUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_StopUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_StopUnit::units",21,"int"); + if(!lua_isnumber(L,22)) SWIG_fail_arg("Effect_StopUnit::units",22,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + arg22 = (int)lua_tonumber(L, 22); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21,arg22); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_2(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + int arg21 ; + + SWIG_check_num_args("Effect_StopUnit::units",21,21) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_StopUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_StopUnit::units",20,"int"); + if(!lua_isnumber(L,21)) SWIG_fail_arg("Effect_StopUnit::units",21,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + arg21 = (int)lua_tonumber(L, 21); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20,arg21); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_3(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + int arg20 ; + + SWIG_check_num_args("Effect_StopUnit::units",20,20) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_StopUnit::units",19,"int"); + if(!lua_isnumber(L,20)) SWIG_fail_arg("Effect_StopUnit::units",20,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + arg20 = (int)lua_tonumber(L, 20); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19,arg20); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_4(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + int arg19 ; + + SWIG_check_num_args("Effect_StopUnit::units",19,19) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + if(!lua_isnumber(L,19)) SWIG_fail_arg("Effect_StopUnit::units",19,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + arg19 = (int)lua_tonumber(L, 19); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18,arg19); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_5(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + int arg18 ; + + SWIG_check_num_args("Effect_StopUnit::units",18,18) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + if(!lua_isnumber(L,18)) SWIG_fail_arg("Effect_StopUnit::units",18,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + arg18 = (int)lua_tonumber(L, 18); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17,arg18); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_6(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + int arg17 ; + + SWIG_check_num_args("Effect_StopUnit::units",17,17) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + if(!lua_isnumber(L,17)) SWIG_fail_arg("Effect_StopUnit::units",17,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + arg17 = (int)lua_tonumber(L, 17); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16,arg17); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_7(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + int arg16 ; + + SWIG_check_num_args("Effect_StopUnit::units",16,16) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + if(!lua_isnumber(L,16)) SWIG_fail_arg("Effect_StopUnit::units",16,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + arg16 = (int)lua_tonumber(L, 16); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15,arg16); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_8(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + int arg15 ; + + SWIG_check_num_args("Effect_StopUnit::units",15,15) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + if(!lua_isnumber(L,15)) SWIG_fail_arg("Effect_StopUnit::units",15,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + arg15 = (int)lua_tonumber(L, 15); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14,arg15); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_9(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + int arg14 ; + + SWIG_check_num_args("Effect_StopUnit::units",14,14) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + if(!lua_isnumber(L,14)) SWIG_fail_arg("Effect_StopUnit::units",14,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + arg14 = (int)lua_tonumber(L, 14); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_10(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + int arg13 ; + + SWIG_check_num_args("Effect_StopUnit::units",13,13) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + if(!lua_isnumber(L,13)) SWIG_fail_arg("Effect_StopUnit::units",13,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + arg13 = (int)lua_tonumber(L, 13); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_11(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + int arg12 ; + + SWIG_check_num_args("Effect_StopUnit::units",12,12) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + if(!lua_isnumber(L,12)) SWIG_fail_arg("Effect_StopUnit::units",12,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + arg12 = (int)lua_tonumber(L, 12); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_12(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + int arg11 ; + + SWIG_check_num_args("Effect_StopUnit::units",11,11) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + if(!lua_isnumber(L,11)) SWIG_fail_arg("Effect_StopUnit::units",11,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + arg11 = (int)lua_tonumber(L, 11); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_13(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + int arg10 ; + + SWIG_check_num_args("Effect_StopUnit::units",10,10) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + if(!lua_isnumber(L,10)) SWIG_fail_arg("Effect_StopUnit::units",10,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + arg10 = (int)lua_tonumber(L, 10); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_14(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + int arg9 ; + + SWIG_check_num_args("Effect_StopUnit::units",9,9) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + if(!lua_isnumber(L,9)) SWIG_fail_arg("Effect_StopUnit::units",9,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + arg9 = (int)lua_tonumber(L, 9); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_15(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + int arg8 ; + + SWIG_check_num_args("Effect_StopUnit::units",8,8) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + if(!lua_isnumber(L,8)) SWIG_fail_arg("Effect_StopUnit::units",8,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + arg8 = (int)lua_tonumber(L, 8); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7,arg8); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_16(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + int arg7 ; + + SWIG_check_num_args("Effect_StopUnit::units",7,7) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + if(!lua_isnumber(L,7)) SWIG_fail_arg("Effect_StopUnit::units",7,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + arg7 = (int)lua_tonumber(L, 7); + (arg1)->units(arg2,arg3,arg4,arg5,arg6,arg7); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_17(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + int arg6 ; + + SWIG_check_num_args("Effect_StopUnit::units",6,6) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + if(!lua_isnumber(L,6)) SWIG_fail_arg("Effect_StopUnit::units",6,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + arg6 = (int)lua_tonumber(L, 6); + (arg1)->units(arg2,arg3,arg4,arg5,arg6); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_18(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_StopUnit::units",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::units",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->units(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_19(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + + SWIG_check_num_args("Effect_StopUnit::units",4,4) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::units",4,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + (arg1)->units(arg2,arg3,arg4); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_20(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_StopUnit::units",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::units",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->units(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units__SWIG_21(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::units",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::units",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::units",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_units",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->units(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_units(lua_State* L) { + int argc; + int argv[24]={ + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_21(L); + } + } + } + if (argc == 3) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_20(L); + } + } + } + } + if (argc == 4) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_19(L); + } + } + } + } + } + if (argc == 5) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_18(L); + } + } + } + } + } + } + if (argc == 6) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_17(L); + } + } + } + } + } + } + } + if (argc == 7) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_16(L); + } + } + } + } + } + } + } + } + if (argc == 8) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_15(L); + } + } + } + } + } + } + } + } + } + if (argc == 9) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_14(L); + } + } + } + } + } + } + } + } + } + } + if (argc == 10) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_13(L); + } + } + } + } + } + } + } + } + } + } + } + if (argc == 11) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_12(L); + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 12) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_11(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 13) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_10(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 14) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_9(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 15) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_8(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 16) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_7(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 17) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_6(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 18) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_5(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 19) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_4(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 20) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_3(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 21) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_2(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 22) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_1(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + if (argc == 23) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[2]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[3]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[4]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[5]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[6]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[7]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[8]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[9]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[10]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[11]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[12]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[13]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[14]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[15]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[16]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[17]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[18]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[19]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[20]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[21]); + } + if (_v) { + { + _v = lua_isnumber(L,argv[22]); + } + if (_v) { + return _wrap_Effect_StopUnit_units__SWIG_0(L); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_StopUnit_units'\n" + " Possible C/C++ prototypes are:\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int,int)\n" + " Effect_StopUnit::units(int,int,int)\n" + " Effect_StopUnit::units(int,int)\n" + " Effect_StopUnit::units(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_StopUnit_getUids(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + std::vector< int > result; + + SWIG_check_num_args("Effect_StopUnit::getUids",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getUids",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getUids",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (arg1)->getUids(); + { + std::vector< int > * resultptr = new std::vector< int >((const std::vector< int > &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_std__vectorT_int_t,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readUids(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + long arg3 ; + + SWIG_check_num_args("Effect_StopUnit::readUids",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readUids",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readUids",2,"FILE *"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::readUids",3,"long"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUids",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUids",2,SWIGTYPE_p_FILE); + } + + arg3 = (long)lua_tonumber(L, 3); + (arg1)->readUids(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_location",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_location",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_uid_location(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::uid_location",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_uid_location",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_StopUnit::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getUidLocation",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getUidLocation",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readUidLocation",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUidLocation",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_location(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + + SWIG_check_num_args("Effect_StopUnit::location",3,3) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::location",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::location",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::location",3,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_location",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + (arg1)->location(arg2,arg3); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_getLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + AOKPT result; + + SWIG_check_num_args("Effect_StopUnit::getLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getLocation",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getLocation",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (arg1)->getLocation(); + { + AOKPT * resultptr = new AOKPT((const AOKPT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKPT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readLocation(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readLocation",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readLocation",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_area(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Effect_StopUnit::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::area",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Effect_StopUnit::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Effect_StopUnit::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Effect_StopUnit::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_area",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_getArea(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Effect_StopUnit::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getArea",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getArea",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readArea(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readArea",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readArea",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_group",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_group",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_group",1,"Effect_StopUnit *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_group",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_StopUnit_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_StopUnit_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_StopUnit_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Effect_StopUnit::unit_group(int)\n" + " Effect_StopUnit::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_StopUnit_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_StopUnit::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getUnitGroup",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getUnitGroup",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readUnitGroup",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitGroup",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_type",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_type",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_type",1,"Effect_StopUnit *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_type",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Effect_StopUnit_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Effect_StopUnit, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Effect_StopUnit_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Effect_StopUnit_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Effect_StopUnit::unit_type(int)\n" + " Effect_StopUnit::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Effect_StopUnit_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_StopUnit::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getUnitType",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getUnitType",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readUnitType",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitType",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_unit_const(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + int arg2 ; + + SWIG_check_num_args("Effect_StopUnit::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::unit_const",1,"Effect_StopUnit *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Effect_StopUnit::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_unit_const",1,SWIGTYPE_p_Effect_StopUnit); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + long result; + + SWIG_check_num_args("Effect_StopUnit::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::getUnitConst",1,"Effect_StopUnit *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_getUnitConst",1,SWIGTYPE_p_Effect_StopUnit); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Effect_StopUnit_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Effect_StopUnit *arg1 = (Effect_StopUnit *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Effect_StopUnit::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Effect_StopUnit::readUnitConst",1,"Effect_StopUnit *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Effect_StopUnit::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Effect_StopUnit,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitConst",1,SWIGTYPE_p_Effect_StopUnit); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Effect_StopUnit_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Effect_StopUnit(void *obj) { +Effect_StopUnit *arg1 = (Effect_StopUnit *) obj; +delete arg1; +} +static swig_lua_method swig_Effect_StopUnit_methods[] = { + {"p_source", _wrap_Effect_StopUnit_p_source}, + {"getPlayerSource", _wrap_Effect_StopUnit_getPlayerSource}, + {"readPlayerSource", _wrap_Effect_StopUnit_readPlayerSource}, + {"units", _wrap_Effect_StopUnit_units}, + {"getUids", _wrap_Effect_StopUnit_getUids}, + {"readUids", _wrap_Effect_StopUnit_readUids}, + {"unit_location", _wrap_Effect_StopUnit_unit_location}, + {"uid_location", _wrap_Effect_StopUnit_uid_location}, + {"getUidLocation", _wrap_Effect_StopUnit_getUidLocation}, + {"readUidLocation", _wrap_Effect_StopUnit_readUidLocation}, + {"location", _wrap_Effect_StopUnit_location}, + {"getLocation", _wrap_Effect_StopUnit_getLocation}, + {"readLocation", _wrap_Effect_StopUnit_readLocation}, + {"area", _wrap_Effect_StopUnit_area}, + {"getArea", _wrap_Effect_StopUnit_getArea}, + {"readArea", _wrap_Effect_StopUnit_readArea}, + {"unit_group", _wrap_Effect_StopUnit_unit_group}, + {"getUnitGroup", _wrap_Effect_StopUnit_getUnitGroup}, + {"readUnitGroup", _wrap_Effect_StopUnit_readUnitGroup}, + {"unit_type", _wrap_Effect_StopUnit_unit_type}, + {"getUnitType", _wrap_Effect_StopUnit_getUnitType}, + {"readUnitType", _wrap_Effect_StopUnit_readUnitType}, + {"unit_const", _wrap_Effect_StopUnit_unit_const}, + {"getUnitConst", _wrap_Effect_StopUnit_getUnitConst}, + {"readUnitConst", _wrap_Effect_StopUnit_readUnitConst}, + {0,0} +}; +static swig_lua_attribute swig_Effect_StopUnit_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Effect_StopUnit_bases[] = {0,0}; +static const char *swig_Effect_StopUnit_base_names[] = {"Effect *",0}; +static swig_lua_class _wrap_class_Effect_StopUnit = { "Effect_StopUnit", &SWIGTYPE_p_Effect_StopUnit,_wrap_new_Effect_StopUnit, swig_delete_Effect_StopUnit, swig_Effect_StopUnit_methods, swig_Effect_StopUnit_attributes, swig_Effect_StopUnit_bases, swig_Effect_StopUnit_base_names }; + +static int _wrap_new_Condition(lua_State* L) { + int SWIG_arg = 0; + long arg1 ; + Condition *result = 0 ; + + SWIG_check_num_args("Condition::Condition",1,1) + if(!lua_isnumber(L,1)) SWIG_fail_arg("Condition::Condition",1,"long"); + arg1 = (long)lua_tonumber(L, 1); + result = (Condition *)new Condition(arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_createType__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + long arg1 ; + Condition *result = 0 ; + + SWIG_check_num_args("Condition::createType",1,1) + if(!lua_isnumber(L,1)) SWIG_fail_arg("Condition::createType",1,"long"); + arg1 = (long)lua_tonumber(L, 1); + result = (Condition *)Condition::createType(arg1); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_createType__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition *result = 0 ; + + SWIG_check_num_args("Condition::createType",0,0) + result = (Condition *)Condition::createType(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_createType(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_Condition_createType__SWIG_1(L); + } + if (argc == 1) { + int _v; + { + _v = lua_isnumber(L,argv[0]); + } + if (_v) { + return _wrap_Condition_createType__SWIG_0(L); + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_createType'\n" + " Possible C/C++ prototypes are:\n" + " Condition::createType(long)\n" + " Condition::createType()\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_getName(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + char *result = 0 ; + + SWIG_check_num_args("Condition::getName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getName",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getName",1,SWIGTYPE_p_Condition); + } + + result = (char *)(arg1)->getName(); + lua_pushstring(L,(const char *)result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_read(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::read",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::read",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::read",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_read",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_read",2,SWIGTYPE_p_FILE); + } + + (arg1)->read(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_write(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::write",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::write",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::write",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_write",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_write",2,SWIGTYPE_p_FILE); + } + + (arg1)->write(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_check(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + bool result; + + SWIG_check_num_args("Condition::check",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::check",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_check",1,SWIGTYPE_p_Condition); + } + + result = (bool)(arg1)->check(); + lua_pushboolean(L,(int)(result!=0)); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getAmount(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getAmount",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getAmount",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getResource(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getResource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getResource",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getResource",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getResource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getUidObject",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getUidObject",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getUidLocation",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getUidLocation",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getPlayer",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getPlayer",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getTechnology",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getTechnology",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getTechnology(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getTimer(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getTimer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getTimer",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getTimer",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getTimer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getArea(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Condition::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getArea",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getArea",1,SWIGTYPE_p_Condition); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getUnitGroup",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getUnitGroup",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getUnitType",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getUnitType",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getUnitConst",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getUnitConst",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_getAiSignal(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + long result; + + SWIG_check_num_args("Condition::getAiSignal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::getAiSignal",1,"Condition *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_getAiSignal",1,SWIGTYPE_p_Condition); + } + + result = (long)(arg1)->getAiSignal(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readAmount(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readAmount",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readAmount",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readResource(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readResource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readResource",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readResource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readResource",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readResource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readResource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readUidObject",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readUidObject",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readUidLocation",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readUidLocation",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readPlayer",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readPlayer",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readTechnology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readTechnology",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readTechnology",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readTechnology",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readTechnology",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTechnology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readTimer(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readTimer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readTimer",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readTimer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readTimer",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readTimer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTimer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readArea(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readArea",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readArea",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readUnitGroup",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readUnitGroup",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readUnitType",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readUnitType",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readUnitConst",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readUnitConst",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_readAiSignal(lua_State* L) { + int SWIG_arg = 0; + Condition *arg1 = (Condition *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition::readAiSignal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::readAiSignal",1,"Condition *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition::readAiSignal",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition,0))){ + SWIG_fail_ptr("Condition_readAiSignal",1,SWIGTYPE_p_Condition); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_readAiSignal",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAiSignal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_types_set(lua_State* L) { + int SWIG_arg = 0; + char **arg1 ; + + SWIG_check_num_args("Condition::types",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::types",1,"char const *[20]"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){ + SWIG_fail_ptr("Condition_types_set",1,SWIGTYPE_p_p_char); + } + + { + size_t ii; + char const * *b = (char const * *) Condition::types; + for (ii = 0; ii < (size_t)20; ii++) b[ii] = *((char const * *) arg1 + ii); + } + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_types_get(lua_State* L) { + int SWIG_arg = 0; + char **result = 0 ; + + SWIG_check_num_args("Condition::types",0,0) + result = (char **)(char **)Condition::types; + SWIG_NewPointerObj(L,result,SWIGTYPE_p_p_char,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_propertyTypes_set(lua_State* L) { + int SWIG_arg = 0; + char **arg1 ; + + SWIG_check_num_args("Condition::propertyTypes",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition::propertyTypes",1,"char const *[12]"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_p_char,0))){ + SWIG_fail_ptr("Condition_propertyTypes_set",1,SWIGTYPE_p_p_char); + } + + { + size_t ii; + char const * *b = (char const * *) Condition::propertyTypes; + for (ii = 0; ii < (size_t)12; ii++) b[ii] = *((char const * *) arg1 + ii); + } + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_propertyTypes_get(lua_State* L) { + int SWIG_arg = 0; + char **result = 0 ; + + SWIG_check_num_args("Condition::propertyTypes",0,0) + result = (char **)(char **)Condition::propertyTypes; + SWIG_NewPointerObj(L,result,SWIGTYPE_p_p_char,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition(void *obj) { +Condition *arg1 = (Condition *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_methods[] = { + {"getName", _wrap_Condition_getName}, + {"read", _wrap_Condition_read}, + {"write", _wrap_Condition_write}, + {"check", _wrap_Condition_check}, + {"getAmount", _wrap_Condition_getAmount}, + {"getResource", _wrap_Condition_getResource}, + {"getUidObject", _wrap_Condition_getUidObject}, + {"getUidLocation", _wrap_Condition_getUidLocation}, + {"getPlayer", _wrap_Condition_getPlayer}, + {"getTechnology", _wrap_Condition_getTechnology}, + {"getTimer", _wrap_Condition_getTimer}, + {"getArea", _wrap_Condition_getArea}, + {"getUnitGroup", _wrap_Condition_getUnitGroup}, + {"getUnitType", _wrap_Condition_getUnitType}, + {"getUnitConst", _wrap_Condition_getUnitConst}, + {"getAiSignal", _wrap_Condition_getAiSignal}, + {"readAmount", _wrap_Condition_readAmount}, + {"readResource", _wrap_Condition_readResource}, + {"readUidObject", _wrap_Condition_readUidObject}, + {"readUidLocation", _wrap_Condition_readUidLocation}, + {"readPlayer", _wrap_Condition_readPlayer}, + {"readTechnology", _wrap_Condition_readTechnology}, + {"readTimer", _wrap_Condition_readTimer}, + {"readArea", _wrap_Condition_readArea}, + {"readUnitGroup", _wrap_Condition_readUnitGroup}, + {"readUnitType", _wrap_Condition_readUnitType}, + {"readUnitConst", _wrap_Condition_readUnitConst}, + {"readAiSignal", _wrap_Condition_readAiSignal}, + {0,0} +}; +static swig_lua_attribute swig_Condition_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_bases[] = {0}; +static const char *swig_Condition_base_names[] = {0}; +static swig_lua_class _wrap_class_Condition = { "Condition", &SWIGTYPE_p_Condition,_wrap_new_Condition, swig_delete_Condition, swig_Condition_methods, swig_Condition_attributes, swig_Condition_bases, swig_Condition_base_names }; + +static int _wrap_new_Condition_None(lua_State* L) { + int SWIG_arg = 0; + Condition_None *result = 0 ; + + SWIG_check_num_args("Condition_None::Condition_None",0,0) + result = (Condition_None *)new Condition_None(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_None,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_None(void *obj) { +Condition_None *arg1 = (Condition_None *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_None_methods[] = { + {0,0} +}; +static swig_lua_attribute swig_Condition_None_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_None_bases[] = {0,0}; +static const char *swig_Condition_None_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_None = { "Condition_None", &SWIGTYPE_p_Condition_None,_wrap_new_Condition_None, swig_delete_Condition_None, swig_Condition_None_methods, swig_Condition_None_attributes, swig_Condition_None_bases, swig_Condition_None_base_names }; + +static int _wrap_new_Condition_BringObjectToArea(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *result = 0 ; + + SWIG_check_num_args("Condition_BringObjectToArea::Condition_BringObjectToArea",0,0) + result = (Condition_BringObjectToArea *)new Condition_BringObjectToArea(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_BringObjectToArea,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_area(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Condition_BringObjectToArea::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::area",1,"Condition_BringObjectToArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToArea::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Condition_BringObjectToArea::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Condition_BringObjectToArea::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Condition_BringObjectToArea::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_area",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_getArea(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Condition_BringObjectToArea::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::getArea",1,"Condition_BringObjectToArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_getArea",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_readArea(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_BringObjectToArea::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::readArea",1,"Condition_BringObjectToArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_BringObjectToArea::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_readArea",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToArea::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::unit_object",1,"Condition_BringObjectToArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToArea::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_unit_object",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToArea::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::uid_object",1,"Condition_BringObjectToArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToArea::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_uid_object",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_BringObjectToArea::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::getUidObject",1,"Condition_BringObjectToArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_getUidObject",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToArea_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_BringObjectToArea::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToArea::readUidObject",1,"Condition_BringObjectToArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_BringObjectToArea::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToArea,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_readUidObject",1,SWIGTYPE_p_Condition_BringObjectToArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_BringObjectToArea_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_BringObjectToArea(void *obj) { +Condition_BringObjectToArea *arg1 = (Condition_BringObjectToArea *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_BringObjectToArea_methods[] = { + {"area", _wrap_Condition_BringObjectToArea_area}, + {"getArea", _wrap_Condition_BringObjectToArea_getArea}, + {"readArea", _wrap_Condition_BringObjectToArea_readArea}, + {"unit_object", _wrap_Condition_BringObjectToArea_unit_object}, + {"uid_object", _wrap_Condition_BringObjectToArea_uid_object}, + {"getUidObject", _wrap_Condition_BringObjectToArea_getUidObject}, + {"readUidObject", _wrap_Condition_BringObjectToArea_readUidObject}, + {0,0} +}; +static swig_lua_attribute swig_Condition_BringObjectToArea_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_BringObjectToArea_bases[] = {0,0}; +static const char *swig_Condition_BringObjectToArea_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_BringObjectToArea = { "Condition_BringObjectToArea", &SWIGTYPE_p_Condition_BringObjectToArea,_wrap_new_Condition_BringObjectToArea, swig_delete_Condition_BringObjectToArea, swig_Condition_BringObjectToArea_methods, swig_Condition_BringObjectToArea_attributes, swig_Condition_BringObjectToArea_bases, swig_Condition_BringObjectToArea_base_names }; + +static int _wrap_new_Condition_BringObjectToObject(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *result = 0 ; + + SWIG_check_num_args("Condition_BringObjectToObject::Condition_BringObjectToObject",0,0) + result = (Condition_BringObjectToObject *)new Condition_BringObjectToObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_BringObjectToObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToObject::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::unit_object",1,"Condition_BringObjectToObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_unit_object",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToObject::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::uid_object",1,"Condition_BringObjectToObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_uid_object",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + long result; + + SWIG_check_num_args("Condition_BringObjectToObject::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::getUidObject",1,"Condition_BringObjectToObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_getUidObject",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_BringObjectToObject::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::readUidObject",1,"Condition_BringObjectToObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_readUidObject",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_unit_location(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToObject::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::unit_location",1,"Condition_BringObjectToObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_unit_location",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_uid_location(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_BringObjectToObject::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::uid_location",1,"Condition_BringObjectToObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_uid_location",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + long result; + + SWIG_check_num_args("Condition_BringObjectToObject::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::getUidLocation",1,"Condition_BringObjectToObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_getUidLocation",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_BringObjectToObject_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_BringObjectToObject::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_BringObjectToObject::readUidLocation",1,"Condition_BringObjectToObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_BringObjectToObject::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_BringObjectToObject,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_readUidLocation",1,SWIGTYPE_p_Condition_BringObjectToObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_BringObjectToObject_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_BringObjectToObject(void *obj) { +Condition_BringObjectToObject *arg1 = (Condition_BringObjectToObject *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_BringObjectToObject_methods[] = { + {"unit_object", _wrap_Condition_BringObjectToObject_unit_object}, + {"uid_object", _wrap_Condition_BringObjectToObject_uid_object}, + {"getUidObject", _wrap_Condition_BringObjectToObject_getUidObject}, + {"readUidObject", _wrap_Condition_BringObjectToObject_readUidObject}, + {"unit_location", _wrap_Condition_BringObjectToObject_unit_location}, + {"uid_location", _wrap_Condition_BringObjectToObject_uid_location}, + {"getUidLocation", _wrap_Condition_BringObjectToObject_getUidLocation}, + {"readUidLocation", _wrap_Condition_BringObjectToObject_readUidLocation}, + {0,0} +}; +static swig_lua_attribute swig_Condition_BringObjectToObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_BringObjectToObject_bases[] = {0,0}; +static const char *swig_Condition_BringObjectToObject_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_BringObjectToObject = { "Condition_BringObjectToObject", &SWIGTYPE_p_Condition_BringObjectToObject,_wrap_new_Condition_BringObjectToObject, swig_delete_Condition_BringObjectToObject, swig_Condition_BringObjectToObject_methods, swig_Condition_BringObjectToObject_attributes, swig_Condition_BringObjectToObject_bases, swig_Condition_BringObjectToObject_base_names }; + +static int _wrap_new_Condition_OwnObjects(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *result = 0 ; + + SWIG_check_num_args("Condition_OwnObjects::Condition_OwnObjects",0,0) + result = (Condition_OwnObjects *)new Condition_OwnObjects(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_OwnObjects,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_player(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnObjects::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::player",1,"Condition_OwnObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnObjects::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_player",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnObjects::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::getPlayer",1,"Condition_OwnObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_getPlayer",1,SWIGTYPE_p_Condition_OwnObjects); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::readPlayer",1,"Condition_OwnObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnObjects::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readPlayer",1,SWIGTYPE_p_Condition_OwnObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_amount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnObjects::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::amount",1,"Condition_OwnObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnObjects::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_amount",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_getAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnObjects::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::getAmount",1,"Condition_OwnObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_getAmount",1,SWIGTYPE_p_Condition_OwnObjects); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_readAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::readAmount",1,"Condition_OwnObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnObjects::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readAmount",1,SWIGTYPE_p_Condition_OwnObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_const(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnObjects::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::unit_const",1,"Condition_OwnObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnObjects::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_unit_const",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnObjects::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::getUnitConst",1,"Condition_OwnObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_getUnitConst",1,SWIGTYPE_p_Condition_OwnObjects); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::readUnitConst",1,"Condition_OwnObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnObjects::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitConst",1,SWIGTYPE_p_Condition_OwnObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnObjects::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::unit_type",1,"Condition_OwnObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnObjects::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_unit_type",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::unit_type",1,"Condition_OwnObjects *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_OwnObjects::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_unit_type",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnObjects_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnObjects_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_OwnObjects_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Condition_OwnObjects::unit_type(int)\n" + " Condition_OwnObjects::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_OwnObjects_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnObjects::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::getUnitType",1,"Condition_OwnObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_getUnitType",1,SWIGTYPE_p_Condition_OwnObjects); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::readUnitType",1,"Condition_OwnObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnObjects::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitType",1,SWIGTYPE_p_Condition_OwnObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnObjects::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::unit_group",1,"Condition_OwnObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnObjects::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_unit_group",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::unit_group",1,"Condition_OwnObjects *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_OwnObjects::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_unit_group",1,SWIGTYPE_p_Condition_OwnObjects); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnObjects_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnObjects_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_OwnObjects_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Condition_OwnObjects::unit_group(int)\n" + " Condition_OwnObjects::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_OwnObjects_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnObjects::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::getUnitGroup",1,"Condition_OwnObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_getUnitGroup",1,SWIGTYPE_p_Condition_OwnObjects); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnObjects_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnObjects *arg1 = (Condition_OwnObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnObjects::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnObjects::readUnitGroup",1,"Condition_OwnObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnObjects::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnObjects,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitGroup",1,SWIGTYPE_p_Condition_OwnObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnObjects_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_OwnObjects(void *obj) { +Condition_OwnObjects *arg1 = (Condition_OwnObjects *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_OwnObjects_methods[] = { + {"player", _wrap_Condition_OwnObjects_player}, + {"getPlayer", _wrap_Condition_OwnObjects_getPlayer}, + {"readPlayer", _wrap_Condition_OwnObjects_readPlayer}, + {"amount", _wrap_Condition_OwnObjects_amount}, + {"getAmount", _wrap_Condition_OwnObjects_getAmount}, + {"readAmount", _wrap_Condition_OwnObjects_readAmount}, + {"unit_const", _wrap_Condition_OwnObjects_unit_const}, + {"getUnitConst", _wrap_Condition_OwnObjects_getUnitConst}, + {"readUnitConst", _wrap_Condition_OwnObjects_readUnitConst}, + {"unit_type", _wrap_Condition_OwnObjects_unit_type}, + {"getUnitType", _wrap_Condition_OwnObjects_getUnitType}, + {"readUnitType", _wrap_Condition_OwnObjects_readUnitType}, + {"unit_group", _wrap_Condition_OwnObjects_unit_group}, + {"getUnitGroup", _wrap_Condition_OwnObjects_getUnitGroup}, + {"readUnitGroup", _wrap_Condition_OwnObjects_readUnitGroup}, + {0,0} +}; +static swig_lua_attribute swig_Condition_OwnObjects_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_OwnObjects_bases[] = {0,0}; +static const char *swig_Condition_OwnObjects_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_OwnObjects = { "Condition_OwnObjects", &SWIGTYPE_p_Condition_OwnObjects,_wrap_new_Condition_OwnObjects, swig_delete_Condition_OwnObjects, swig_Condition_OwnObjects_methods, swig_Condition_OwnObjects_attributes, swig_Condition_OwnObjects_bases, swig_Condition_OwnObjects_base_names }; + +static int _wrap_new_Condition_OwnFewerObjects(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *result = 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::Condition_OwnFewerObjects",0,0) + result = (Condition_OwnFewerObjects *)new Condition_OwnFewerObjects(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_OwnFewerObjects,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_player(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::player",1,"Condition_OwnFewerObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_player",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnFewerObjects::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::getPlayer",1,"Condition_OwnFewerObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_getPlayer",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::readPlayer",1,"Condition_OwnFewerObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readPlayer",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_amount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::amount",1,"Condition_OwnFewerObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_amount",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_getAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnFewerObjects::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::getAmount",1,"Condition_OwnFewerObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_getAmount",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_readAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::readAmount",1,"Condition_OwnFewerObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readAmount",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_const(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_const",1,"Condition_OwnFewerObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_unit_const",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnFewerObjects::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::getUnitConst",1,"Condition_OwnFewerObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_getUnitConst",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitConst",1,"Condition_OwnFewerObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitConst",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_type",1,"Condition_OwnFewerObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_unit_type",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_type",1,"Condition_OwnFewerObjects *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_unit_type",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnFewerObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnFewerObjects_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnFewerObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnFewerObjects_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_OwnFewerObjects_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Condition_OwnFewerObjects::unit_type(int)\n" + " Condition_OwnFewerObjects::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_OwnFewerObjects_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnFewerObjects::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::getUnitType",1,"Condition_OwnFewerObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_getUnitType",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitType",1,"Condition_OwnFewerObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitType",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_group",1,"Condition_OwnFewerObjects *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_unit_group",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_group",1,"Condition_OwnFewerObjects *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_unit_group",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnFewerObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnFewerObjects_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_OwnFewerObjects, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_OwnFewerObjects_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_OwnFewerObjects_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Condition_OwnFewerObjects::unit_group(int)\n" + " Condition_OwnFewerObjects::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_OwnFewerObjects_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + long result; + + SWIG_check_num_args("Condition_OwnFewerObjects::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::getUnitGroup",1,"Condition_OwnFewerObjects *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_getUnitGroup",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_OwnFewerObjects_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_OwnFewerObjects::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitGroup",1,"Condition_OwnFewerObjects *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_OwnFewerObjects::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_OwnFewerObjects,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitGroup",1,SWIGTYPE_p_Condition_OwnFewerObjects); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_OwnFewerObjects_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_OwnFewerObjects(void *obj) { +Condition_OwnFewerObjects *arg1 = (Condition_OwnFewerObjects *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_OwnFewerObjects_methods[] = { + {"player", _wrap_Condition_OwnFewerObjects_player}, + {"getPlayer", _wrap_Condition_OwnFewerObjects_getPlayer}, + {"readPlayer", _wrap_Condition_OwnFewerObjects_readPlayer}, + {"amount", _wrap_Condition_OwnFewerObjects_amount}, + {"getAmount", _wrap_Condition_OwnFewerObjects_getAmount}, + {"readAmount", _wrap_Condition_OwnFewerObjects_readAmount}, + {"unit_const", _wrap_Condition_OwnFewerObjects_unit_const}, + {"getUnitConst", _wrap_Condition_OwnFewerObjects_getUnitConst}, + {"readUnitConst", _wrap_Condition_OwnFewerObjects_readUnitConst}, + {"unit_type", _wrap_Condition_OwnFewerObjects_unit_type}, + {"getUnitType", _wrap_Condition_OwnFewerObjects_getUnitType}, + {"readUnitType", _wrap_Condition_OwnFewerObjects_readUnitType}, + {"unit_group", _wrap_Condition_OwnFewerObjects_unit_group}, + {"getUnitGroup", _wrap_Condition_OwnFewerObjects_getUnitGroup}, + {"readUnitGroup", _wrap_Condition_OwnFewerObjects_readUnitGroup}, + {0,0} +}; +static swig_lua_attribute swig_Condition_OwnFewerObjects_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_OwnFewerObjects_bases[] = {0,0}; +static const char *swig_Condition_OwnFewerObjects_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_OwnFewerObjects = { "Condition_OwnFewerObjects", &SWIGTYPE_p_Condition_OwnFewerObjects,_wrap_new_Condition_OwnFewerObjects, swig_delete_Condition_OwnFewerObjects, swig_Condition_OwnFewerObjects_methods, swig_Condition_OwnFewerObjects_attributes, swig_Condition_OwnFewerObjects_bases, swig_Condition_OwnFewerObjects_base_names }; + +static int _wrap_new_Condition_ObjectsInArea(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *result = 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::Condition_ObjectsInArea",0,0) + result = (Condition_ObjectsInArea *)new Condition_ObjectsInArea(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectsInArea,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_player(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectsInArea::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::player",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_player",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectsInArea::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getPlayer",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getPlayer",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readPlayer",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readPlayer",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_amount(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectsInArea::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::amount",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_amount",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_getAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectsInArea::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getAmount",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getAmount",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readAmount",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readAmount",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_const(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectsInArea::unit_const",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::unit_const",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::unit_const",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_unit_const",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_const(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_getUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectsInArea::getUnitConst",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getUnitConst",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getUnitConst",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (long)(arg1)->getUnitConst(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readUnitConst(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readUnitConst",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitConst",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitConst",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitConst",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitConst",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitConst(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_type__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectsInArea::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::unit_type",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::unit_type",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_unit_type",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_type(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_type__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::unit_type",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::unit_type",1,"Condition_ObjectsInArea *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::unit_type",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_unit_type",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_type((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_type(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_ObjectsInArea, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_ObjectsInArea_unit_type__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_ObjectsInArea, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_ObjectsInArea_unit_type__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_ObjectsInArea_unit_type'\n" + " Possible C/C++ prototypes are:\n" + " Condition_ObjectsInArea::unit_type(int)\n" + " Condition_ObjectsInArea::unit_type(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_ObjectsInArea_getUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectsInArea::getUnitType",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getUnitType",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getUnitType",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (long)(arg1)->getUnitType(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readUnitType(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readUnitType",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitType",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitType",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitType",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitType",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitType(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_group__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectsInArea::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::unit_group",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::unit_group",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_unit_group",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_group(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_group__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::unit_group",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::unit_group",1,"Condition_ObjectsInArea *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::unit_group",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_unit_group",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->unit_group((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_unit_group(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_ObjectsInArea, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_ObjectsInArea_unit_group__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_ObjectsInArea, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_ObjectsInArea_unit_group__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_ObjectsInArea_unit_group'\n" + " Possible C/C++ prototypes are:\n" + " Condition_ObjectsInArea::unit_group(int)\n" + " Condition_ObjectsInArea::unit_group(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_ObjectsInArea_getUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectsInArea::getUnitGroup",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getUnitGroup",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getUnitGroup",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (long)(arg1)->getUnitGroup(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readUnitGroup(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readUnitGroup",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitGroup",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readUnitGroup",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitGroup",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readUnitGroup",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUnitGroup(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_area(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + int arg2 ; + int arg3 ; + int arg4 ; + int arg5 ; + + SWIG_check_num_args("Condition_ObjectsInArea::area",5,5) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::area",1,"Condition_ObjectsInArea *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::area",2,"int"); + if(!lua_isnumber(L,3)) SWIG_fail_arg("Condition_ObjectsInArea::area",3,"int"); + if(!lua_isnumber(L,4)) SWIG_fail_arg("Condition_ObjectsInArea::area",4,"int"); + if(!lua_isnumber(L,5)) SWIG_fail_arg("Condition_ObjectsInArea::area",5,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_area",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + arg2 = (int)lua_tonumber(L, 2); + arg3 = (int)lua_tonumber(L, 3); + arg4 = (int)lua_tonumber(L, 4); + arg5 = (int)lua_tonumber(L, 5); + (arg1)->area(arg2,arg3,arg4,arg5); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_getArea(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + AOKRECT result; + + SWIG_check_num_args("Condition_ObjectsInArea::getArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::getArea",1,"Condition_ObjectsInArea *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_getArea",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + result = (arg1)->getArea(); + { + AOKRECT * resultptr = new AOKRECT((const AOKRECT &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_AOKRECT,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectsInArea_readArea(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectsInArea::readArea",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectsInArea::readArea",1,"Condition_ObjectsInArea *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectsInArea::readArea",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectsInArea,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readArea",1,SWIGTYPE_p_Condition_ObjectsInArea); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectsInArea_readArea",2,SWIGTYPE_p_FILE); + } + + (arg1)->readArea(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ObjectsInArea(void *obj) { +Condition_ObjectsInArea *arg1 = (Condition_ObjectsInArea *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ObjectsInArea_methods[] = { + {"player", _wrap_Condition_ObjectsInArea_player}, + {"getPlayer", _wrap_Condition_ObjectsInArea_getPlayer}, + {"readPlayer", _wrap_Condition_ObjectsInArea_readPlayer}, + {"amount", _wrap_Condition_ObjectsInArea_amount}, + {"getAmount", _wrap_Condition_ObjectsInArea_getAmount}, + {"readAmount", _wrap_Condition_ObjectsInArea_readAmount}, + {"unit_const", _wrap_Condition_ObjectsInArea_unit_const}, + {"getUnitConst", _wrap_Condition_ObjectsInArea_getUnitConst}, + {"readUnitConst", _wrap_Condition_ObjectsInArea_readUnitConst}, + {"unit_type", _wrap_Condition_ObjectsInArea_unit_type}, + {"getUnitType", _wrap_Condition_ObjectsInArea_getUnitType}, + {"readUnitType", _wrap_Condition_ObjectsInArea_readUnitType}, + {"unit_group", _wrap_Condition_ObjectsInArea_unit_group}, + {"getUnitGroup", _wrap_Condition_ObjectsInArea_getUnitGroup}, + {"readUnitGroup", _wrap_Condition_ObjectsInArea_readUnitGroup}, + {"area", _wrap_Condition_ObjectsInArea_area}, + {"getArea", _wrap_Condition_ObjectsInArea_getArea}, + {"readArea", _wrap_Condition_ObjectsInArea_readArea}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ObjectsInArea_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ObjectsInArea_bases[] = {0,0}; +static const char *swig_Condition_ObjectsInArea_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ObjectsInArea = { "Condition_ObjectsInArea", &SWIGTYPE_p_Condition_ObjectsInArea,_wrap_new_Condition_ObjectsInArea, swig_delete_Condition_ObjectsInArea, swig_Condition_ObjectsInArea_methods, swig_Condition_ObjectsInArea_attributes, swig_Condition_ObjectsInArea_bases, swig_Condition_ObjectsInArea_base_names }; + +static int _wrap_new_Condition_DestroyObject(lua_State* L) { + int SWIG_arg = 0; + Condition_DestroyObject *result = 0 ; + + SWIG_check_num_args("Condition_DestroyObject::Condition_DestroyObject",0,0) + result = (Condition_DestroyObject *)new Condition_DestroyObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_DestroyObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DestroyObject_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_DestroyObject *arg1 = (Condition_DestroyObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_DestroyObject::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DestroyObject::unit_object",1,"Condition_DestroyObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_DestroyObject::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DestroyObject,0))){ + SWIG_fail_ptr("Condition_DestroyObject_unit_object",1,SWIGTYPE_p_Condition_DestroyObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DestroyObject_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_DestroyObject *arg1 = (Condition_DestroyObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_DestroyObject::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DestroyObject::uid_object",1,"Condition_DestroyObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_DestroyObject::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DestroyObject,0))){ + SWIG_fail_ptr("Condition_DestroyObject_uid_object",1,SWIGTYPE_p_Condition_DestroyObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DestroyObject_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_DestroyObject *arg1 = (Condition_DestroyObject *) 0 ; + long result; + + SWIG_check_num_args("Condition_DestroyObject::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DestroyObject::getUidObject",1,"Condition_DestroyObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DestroyObject,0))){ + SWIG_fail_ptr("Condition_DestroyObject_getUidObject",1,SWIGTYPE_p_Condition_DestroyObject); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DestroyObject_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_DestroyObject *arg1 = (Condition_DestroyObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_DestroyObject::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DestroyObject::readUidObject",1,"Condition_DestroyObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_DestroyObject::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DestroyObject,0))){ + SWIG_fail_ptr("Condition_DestroyObject_readUidObject",1,SWIGTYPE_p_Condition_DestroyObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_DestroyObject_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_DestroyObject(void *obj) { +Condition_DestroyObject *arg1 = (Condition_DestroyObject *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_DestroyObject_methods[] = { + {"unit_object", _wrap_Condition_DestroyObject_unit_object}, + {"uid_object", _wrap_Condition_DestroyObject_uid_object}, + {"getUidObject", _wrap_Condition_DestroyObject_getUidObject}, + {"readUidObject", _wrap_Condition_DestroyObject_readUidObject}, + {0,0} +}; +static swig_lua_attribute swig_Condition_DestroyObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_DestroyObject_bases[] = {0,0}; +static const char *swig_Condition_DestroyObject_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_DestroyObject = { "Condition_DestroyObject", &SWIGTYPE_p_Condition_DestroyObject,_wrap_new_Condition_DestroyObject, swig_delete_Condition_DestroyObject, swig_Condition_DestroyObject_methods, swig_Condition_DestroyObject_attributes, swig_Condition_DestroyObject_bases, swig_Condition_DestroyObject_base_names }; + +static int _wrap_new_Condition_CaptureObject(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *result = 0 ; + + SWIG_check_num_args("Condition_CaptureObject::Condition_CaptureObject",0,0) + result = (Condition_CaptureObject *)new Condition_CaptureObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_CaptureObject,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_CaptureObject::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::unit_object",1,"Condition_CaptureObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_CaptureObject::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_unit_object",1,SWIGTYPE_p_Condition_CaptureObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_CaptureObject::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::uid_object",1,"Condition_CaptureObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_CaptureObject::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_uid_object",1,SWIGTYPE_p_Condition_CaptureObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + long result; + + SWIG_check_num_args("Condition_CaptureObject::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::getUidObject",1,"Condition_CaptureObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_getUidObject",1,SWIGTYPE_p_Condition_CaptureObject); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_CaptureObject::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::readUidObject",1,"Condition_CaptureObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_CaptureObject::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_readUidObject",1,SWIGTYPE_p_Condition_CaptureObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_CaptureObject_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_player(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_CaptureObject::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::player",1,"Condition_CaptureObject *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_CaptureObject::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_player",1,SWIGTYPE_p_Condition_CaptureObject); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + long result; + + SWIG_check_num_args("Condition_CaptureObject::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::getPlayer",1,"Condition_CaptureObject *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_getPlayer",1,SWIGTYPE_p_Condition_CaptureObject); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_CaptureObject_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_CaptureObject *arg1 = (Condition_CaptureObject *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_CaptureObject::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_CaptureObject::readPlayer",1,"Condition_CaptureObject *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_CaptureObject::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_CaptureObject,0))){ + SWIG_fail_ptr("Condition_CaptureObject_readPlayer",1,SWIGTYPE_p_Condition_CaptureObject); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_CaptureObject_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_CaptureObject(void *obj) { +Condition_CaptureObject *arg1 = (Condition_CaptureObject *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_CaptureObject_methods[] = { + {"unit_object", _wrap_Condition_CaptureObject_unit_object}, + {"uid_object", _wrap_Condition_CaptureObject_uid_object}, + {"getUidObject", _wrap_Condition_CaptureObject_getUidObject}, + {"readUidObject", _wrap_Condition_CaptureObject_readUidObject}, + {"player", _wrap_Condition_CaptureObject_player}, + {"getPlayer", _wrap_Condition_CaptureObject_getPlayer}, + {"readPlayer", _wrap_Condition_CaptureObject_readPlayer}, + {0,0} +}; +static swig_lua_attribute swig_Condition_CaptureObject_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_CaptureObject_bases[] = {0,0}; +static const char *swig_Condition_CaptureObject_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_CaptureObject = { "Condition_CaptureObject", &SWIGTYPE_p_Condition_CaptureObject,_wrap_new_Condition_CaptureObject, swig_delete_Condition_CaptureObject, swig_Condition_CaptureObject_methods, swig_Condition_CaptureObject_attributes, swig_Condition_CaptureObject_bases, swig_Condition_CaptureObject_base_names }; + +static int _wrap_new_Condition_AccumulateAttribute(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *result = 0 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::Condition_AccumulateAttribute",0,0) + result = (Condition_AccumulateAttribute *)new Condition_AccumulateAttribute(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_AccumulateAttribute,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_player(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::player",1,"Condition_AccumulateAttribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_player",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + long result; + + SWIG_check_num_args("Condition_AccumulateAttribute::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::getPlayer",1,"Condition_AccumulateAttribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_getPlayer",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::readPlayer",1,"Condition_AccumulateAttribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readPlayer",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_resource__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::resource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::resource",1,"Condition_AccumulateAttribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::resource",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_resource",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->resource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_resource__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::resource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::resource",1,"Condition_AccumulateAttribute *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::resource",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_resource",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->resource((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_resource(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_AccumulateAttribute, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_Condition_AccumulateAttribute_resource__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_Condition_AccumulateAttribute, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = SWIG_lua_isnilstring(L,argv[1]); + } + if (_v) { + return _wrap_Condition_AccumulateAttribute_resource__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'Condition_AccumulateAttribute_resource'\n" + " Possible C/C++ prototypes are:\n" + " Condition_AccumulateAttribute::resource(int)\n" + " Condition_AccumulateAttribute::resource(char const *)\n"); + lua_error(L);return 0; +} + + +static int _wrap_Condition_AccumulateAttribute_getResource(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + long result; + + SWIG_check_num_args("Condition_AccumulateAttribute::getResource",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::getResource",1,"Condition_AccumulateAttribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_getResource",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + result = (long)(arg1)->getResource(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_readResource(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::readResource",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::readResource",1,"Condition_AccumulateAttribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::readResource",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readResource",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readResource",2,SWIGTYPE_p_FILE); + } + + (arg1)->readResource(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_amount(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::amount",1,"Condition_AccumulateAttribute *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_amount",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_getAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + long result; + + SWIG_check_num_args("Condition_AccumulateAttribute::getAmount",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::getAmount",1,"Condition_AccumulateAttribute *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_getAmount",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + result = (long)(arg1)->getAmount(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AccumulateAttribute_readAmount(lua_State* L) { + int SWIG_arg = 0; + Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_AccumulateAttribute::readAmount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AccumulateAttribute::readAmount",1,"Condition_AccumulateAttribute *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_AccumulateAttribute::readAmount",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AccumulateAttribute,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readAmount",1,SWIGTYPE_p_Condition_AccumulateAttribute); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_AccumulateAttribute_readAmount",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAmount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_AccumulateAttribute(void *obj) { +Condition_AccumulateAttribute *arg1 = (Condition_AccumulateAttribute *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_AccumulateAttribute_methods[] = { + {"player", _wrap_Condition_AccumulateAttribute_player}, + {"getPlayer", _wrap_Condition_AccumulateAttribute_getPlayer}, + {"readPlayer", _wrap_Condition_AccumulateAttribute_readPlayer}, + {"resource", _wrap_Condition_AccumulateAttribute_resource}, + {"getResource", _wrap_Condition_AccumulateAttribute_getResource}, + {"readResource", _wrap_Condition_AccumulateAttribute_readResource}, + {"amount", _wrap_Condition_AccumulateAttribute_amount}, + {"getAmount", _wrap_Condition_AccumulateAttribute_getAmount}, + {"readAmount", _wrap_Condition_AccumulateAttribute_readAmount}, + {0,0} +}; +static swig_lua_attribute swig_Condition_AccumulateAttribute_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_AccumulateAttribute_bases[] = {0,0}; +static const char *swig_Condition_AccumulateAttribute_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_AccumulateAttribute = { "Condition_AccumulateAttribute", &SWIGTYPE_p_Condition_AccumulateAttribute,_wrap_new_Condition_AccumulateAttribute, swig_delete_Condition_AccumulateAttribute, swig_Condition_AccumulateAttribute_methods, swig_Condition_AccumulateAttribute_attributes, swig_Condition_AccumulateAttribute_bases, swig_Condition_AccumulateAttribute_base_names }; + +static int _wrap_new_Condition_ResearchTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *result = 0 ; + + SWIG_check_num_args("Condition_ResearchTechnology::Condition_ResearchTechnology",0,0) + result = (Condition_ResearchTechnology *)new Condition_ResearchTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ResearchTechnology,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_player(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ResearchTechnology::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::player",1,"Condition_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ResearchTechnology::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_player",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + long result; + + SWIG_check_num_args("Condition_ResearchTechnology::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::getPlayer",1,"Condition_ResearchTechnology *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_getPlayer",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ResearchTechnology::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::readPlayer",1,"Condition_ResearchTechnology *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ResearchTechnology::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_readPlayer",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_technology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ResearchTechnology::technology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::technology",1,"Condition_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ResearchTechnology::technology",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_technology",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->technology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_tech(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ResearchTechnology::tech",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::tech",1,"Condition_ResearchTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ResearchTechnology::tech",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_tech",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->tech(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_getTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + long result; + + SWIG_check_num_args("Condition_ResearchTechnology::getTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::getTechnology",1,"Condition_ResearchTechnology *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_getTechnology",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + result = (long)(arg1)->getTechnology(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchTechnology_readTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ResearchTechnology::readTechnology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchTechnology::readTechnology",1,"Condition_ResearchTechnology *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ResearchTechnology::readTechnology",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_readTechnology",1,SWIGTYPE_p_Condition_ResearchTechnology); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ResearchTechnology_readTechnology",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTechnology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ResearchTechnology(void *obj) { +Condition_ResearchTechnology *arg1 = (Condition_ResearchTechnology *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ResearchTechnology_methods[] = { + {"player", _wrap_Condition_ResearchTechnology_player}, + {"getPlayer", _wrap_Condition_ResearchTechnology_getPlayer}, + {"readPlayer", _wrap_Condition_ResearchTechnology_readPlayer}, + {"technology", _wrap_Condition_ResearchTechnology_technology}, + {"tech", _wrap_Condition_ResearchTechnology_tech}, + {"getTechnology", _wrap_Condition_ResearchTechnology_getTechnology}, + {"readTechnology", _wrap_Condition_ResearchTechnology_readTechnology}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ResearchTechnology_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ResearchTechnology_bases[] = {0,0}; +static const char *swig_Condition_ResearchTechnology_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ResearchTechnology = { "Condition_ResearchTechnology", &SWIGTYPE_p_Condition_ResearchTechnology,_wrap_new_Condition_ResearchTechnology, swig_delete_Condition_ResearchTechnology, swig_Condition_ResearchTechnology_methods, swig_Condition_ResearchTechnology_attributes, swig_Condition_ResearchTechnology_bases, swig_Condition_ResearchTechnology_base_names }; + +static int _wrap_new_Condition_Timer(lua_State* L) { + int SWIG_arg = 0; + Condition_Timer *result = 0 ; + + SWIG_check_num_args("Condition_Timer::Condition_Timer",0,0) + result = (Condition_Timer *)new Condition_Timer(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_Timer,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_Timer_time(lua_State* L) { + int SWIG_arg = 0; + Condition_Timer *arg1 = (Condition_Timer *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_Timer::time",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_Timer::time",1,"Condition_Timer *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_Timer::time",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_Timer,0))){ + SWIG_fail_ptr("Condition_Timer_time",1,SWIGTYPE_p_Condition_Timer); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->time(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_Timer_amount(lua_State* L) { + int SWIG_arg = 0; + Condition_Timer *arg1 = (Condition_Timer *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_Timer::amount",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_Timer::amount",1,"Condition_Timer *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_Timer::amount",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_Timer,0))){ + SWIG_fail_ptr("Condition_Timer_amount",1,SWIGTYPE_p_Condition_Timer); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->amount(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_Timer_getTimer(lua_State* L) { + int SWIG_arg = 0; + Condition_Timer *arg1 = (Condition_Timer *) 0 ; + long result; + + SWIG_check_num_args("Condition_Timer::getTimer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_Timer::getTimer",1,"Condition_Timer *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_Timer,0))){ + SWIG_fail_ptr("Condition_Timer_getTimer",1,SWIGTYPE_p_Condition_Timer); + } + + result = (long)(arg1)->getTimer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_Timer_readTimer(lua_State* L) { + int SWIG_arg = 0; + Condition_Timer *arg1 = (Condition_Timer *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_Timer::readTimer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_Timer::readTimer",1,"Condition_Timer *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_Timer::readTimer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_Timer,0))){ + SWIG_fail_ptr("Condition_Timer_readTimer",1,SWIGTYPE_p_Condition_Timer); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_Timer_readTimer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTimer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_Timer(void *obj) { +Condition_Timer *arg1 = (Condition_Timer *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_Timer_methods[] = { + {"time", _wrap_Condition_Timer_time}, + {"amount", _wrap_Condition_Timer_amount}, + {"getTimer", _wrap_Condition_Timer_getTimer}, + {"readTimer", _wrap_Condition_Timer_readTimer}, + {0,0} +}; +static swig_lua_attribute swig_Condition_Timer_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_Timer_bases[] = {0,0}; +static const char *swig_Condition_Timer_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_Timer = { "Condition_Timer", &SWIGTYPE_p_Condition_Timer,_wrap_new_Condition_Timer, swig_delete_Condition_Timer, swig_Condition_Timer_methods, swig_Condition_Timer_attributes, swig_Condition_Timer_bases, swig_Condition_Timer_base_names }; + +static int _wrap_new_Condition_ObjectSelected(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectSelected *result = 0 ; + + SWIG_check_num_args("Condition_ObjectSelected::Condition_ObjectSelected",0,0) + result = (Condition_ObjectSelected *)new Condition_ObjectSelected(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectSelected,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectSelected_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectSelected *arg1 = (Condition_ObjectSelected *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectSelected::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectSelected::unit_object",1,"Condition_ObjectSelected *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectSelected::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectSelected,0))){ + SWIG_fail_ptr("Condition_ObjectSelected_unit_object",1,SWIGTYPE_p_Condition_ObjectSelected); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectSelected_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectSelected *arg1 = (Condition_ObjectSelected *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectSelected::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectSelected::uid_object",1,"Condition_ObjectSelected *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectSelected::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectSelected,0))){ + SWIG_fail_ptr("Condition_ObjectSelected_uid_object",1,SWIGTYPE_p_Condition_ObjectSelected); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectSelected_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectSelected *arg1 = (Condition_ObjectSelected *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectSelected::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectSelected::getUidObject",1,"Condition_ObjectSelected *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectSelected,0))){ + SWIG_fail_ptr("Condition_ObjectSelected_getUidObject",1,SWIGTYPE_p_Condition_ObjectSelected); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectSelected_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectSelected *arg1 = (Condition_ObjectSelected *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectSelected::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectSelected::readUidObject",1,"Condition_ObjectSelected *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectSelected::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectSelected,0))){ + SWIG_fail_ptr("Condition_ObjectSelected_readUidObject",1,SWIGTYPE_p_Condition_ObjectSelected); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectSelected_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ObjectSelected(void *obj) { +Condition_ObjectSelected *arg1 = (Condition_ObjectSelected *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ObjectSelected_methods[] = { + {"unit_object", _wrap_Condition_ObjectSelected_unit_object}, + {"uid_object", _wrap_Condition_ObjectSelected_uid_object}, + {"getUidObject", _wrap_Condition_ObjectSelected_getUidObject}, + {"readUidObject", _wrap_Condition_ObjectSelected_readUidObject}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ObjectSelected_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ObjectSelected_bases[] = {0,0}; +static const char *swig_Condition_ObjectSelected_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ObjectSelected = { "Condition_ObjectSelected", &SWIGTYPE_p_Condition_ObjectSelected,_wrap_new_Condition_ObjectSelected, swig_delete_Condition_ObjectSelected, swig_Condition_ObjectSelected_methods, swig_Condition_ObjectSelected_attributes, swig_Condition_ObjectSelected_bases, swig_Condition_ObjectSelected_base_names }; + +static int _wrap_new_Condition_AISignal(lua_State* L) { + int SWIG_arg = 0; + Condition_AISignal *result = 0 ; + + SWIG_check_num_args("Condition_AISignal::Condition_AISignal",0,0) + result = (Condition_AISignal *)new Condition_AISignal(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_AISignal,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AISignal_ai_signal(lua_State* L) { + int SWIG_arg = 0; + Condition_AISignal *arg1 = (Condition_AISignal *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_AISignal::ai_signal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AISignal::ai_signal",1,"Condition_AISignal *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_AISignal::ai_signal",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AISignal,0))){ + SWIG_fail_ptr("Condition_AISignal_ai_signal",1,SWIGTYPE_p_Condition_AISignal); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->ai_signal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AISignal_getAiSignal(lua_State* L) { + int SWIG_arg = 0; + Condition_AISignal *arg1 = (Condition_AISignal *) 0 ; + long result; + + SWIG_check_num_args("Condition_AISignal::getAiSignal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AISignal::getAiSignal",1,"Condition_AISignal *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AISignal,0))){ + SWIG_fail_ptr("Condition_AISignal_getAiSignal",1,SWIGTYPE_p_Condition_AISignal); + } + + result = (long)(arg1)->getAiSignal(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_AISignal_readAiSignal(lua_State* L) { + int SWIG_arg = 0; + Condition_AISignal *arg1 = (Condition_AISignal *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_AISignal::readAiSignal",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_AISignal::readAiSignal",1,"Condition_AISignal *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_AISignal::readAiSignal",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_AISignal,0))){ + SWIG_fail_ptr("Condition_AISignal_readAiSignal",1,SWIGTYPE_p_Condition_AISignal); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_AISignal_readAiSignal",2,SWIGTYPE_p_FILE); + } + + (arg1)->readAiSignal(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_AISignal(void *obj) { +Condition_AISignal *arg1 = (Condition_AISignal *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_AISignal_methods[] = { + {"ai_signal", _wrap_Condition_AISignal_ai_signal}, + {"getAiSignal", _wrap_Condition_AISignal_getAiSignal}, + {"readAiSignal", _wrap_Condition_AISignal_readAiSignal}, + {0,0} +}; +static swig_lua_attribute swig_Condition_AISignal_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_AISignal_bases[] = {0,0}; +static const char *swig_Condition_AISignal_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_AISignal = { "Condition_AISignal", &SWIGTYPE_p_Condition_AISignal,_wrap_new_Condition_AISignal, swig_delete_Condition_AISignal, swig_Condition_AISignal_methods, swig_Condition_AISignal_attributes, swig_Condition_AISignal_bases, swig_Condition_AISignal_base_names }; + +static int _wrap_new_Condition_PlayerDefeated(lua_State* L) { + int SWIG_arg = 0; + Condition_PlayerDefeated *result = 0 ; + + SWIG_check_num_args("Condition_PlayerDefeated::Condition_PlayerDefeated",0,0) + result = (Condition_PlayerDefeated *)new Condition_PlayerDefeated(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_PlayerDefeated,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_PlayerDefeated_player(lua_State* L) { + int SWIG_arg = 0; + Condition_PlayerDefeated *arg1 = (Condition_PlayerDefeated *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_PlayerDefeated::player",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_PlayerDefeated::player",1,"Condition_PlayerDefeated *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_PlayerDefeated::player",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_PlayerDefeated,0))){ + SWIG_fail_ptr("Condition_PlayerDefeated_player",1,SWIGTYPE_p_Condition_PlayerDefeated); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->player(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_PlayerDefeated_getPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_PlayerDefeated *arg1 = (Condition_PlayerDefeated *) 0 ; + long result; + + SWIG_check_num_args("Condition_PlayerDefeated::getPlayer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_PlayerDefeated::getPlayer",1,"Condition_PlayerDefeated *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_PlayerDefeated,0))){ + SWIG_fail_ptr("Condition_PlayerDefeated_getPlayer",1,SWIGTYPE_p_Condition_PlayerDefeated); + } + + result = (long)(arg1)->getPlayer(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_PlayerDefeated_readPlayer(lua_State* L) { + int SWIG_arg = 0; + Condition_PlayerDefeated *arg1 = (Condition_PlayerDefeated *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_PlayerDefeated::readPlayer",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_PlayerDefeated::readPlayer",1,"Condition_PlayerDefeated *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_PlayerDefeated::readPlayer",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_PlayerDefeated,0))){ + SWIG_fail_ptr("Condition_PlayerDefeated_readPlayer",1,SWIGTYPE_p_Condition_PlayerDefeated); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_PlayerDefeated_readPlayer",2,SWIGTYPE_p_FILE); + } + + (arg1)->readPlayer(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_PlayerDefeated(void *obj) { +Condition_PlayerDefeated *arg1 = (Condition_PlayerDefeated *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_PlayerDefeated_methods[] = { + {"player", _wrap_Condition_PlayerDefeated_player}, + {"getPlayer", _wrap_Condition_PlayerDefeated_getPlayer}, + {"readPlayer", _wrap_Condition_PlayerDefeated_readPlayer}, + {0,0} +}; +static swig_lua_attribute swig_Condition_PlayerDefeated_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_PlayerDefeated_bases[] = {0,0}; +static const char *swig_Condition_PlayerDefeated_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_PlayerDefeated = { "Condition_PlayerDefeated", &SWIGTYPE_p_Condition_PlayerDefeated,_wrap_new_Condition_PlayerDefeated, swig_delete_Condition_PlayerDefeated, swig_Condition_PlayerDefeated_methods, swig_Condition_PlayerDefeated_attributes, swig_Condition_PlayerDefeated_bases, swig_Condition_PlayerDefeated_base_names }; + +static int _wrap_new_Condition_ObjectHasTarget(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *result = 0 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::Condition_ObjectHasTarget",0,0) + result = (Condition_ObjectHasTarget *)new Condition_ObjectHasTarget(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectHasTarget,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::unit_object",1,"Condition_ObjectHasTarget *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_unit_object",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::uid_object",1,"Condition_ObjectHasTarget *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_uid_object",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectHasTarget::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::getUidObject",1,"Condition_ObjectHasTarget *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_getUidObject",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::readUidObject",1,"Condition_ObjectHasTarget *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_readUidObject",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_unit_location(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::unit_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::unit_location",1,"Condition_ObjectHasTarget *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::unit_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_unit_location",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_uid_location(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::uid_location",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::uid_location",1,"Condition_ObjectHasTarget *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::uid_location",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_uid_location",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_location(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_getUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectHasTarget::getUidLocation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::getUidLocation",1,"Condition_ObjectHasTarget *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_getUidLocation",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + result = (long)(arg1)->getUidLocation(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectHasTarget_readUidLocation(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectHasTarget::readUidLocation",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectHasTarget::readUidLocation",1,"Condition_ObjectHasTarget *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectHasTarget::readUidLocation",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectHasTarget,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_readUidLocation",1,SWIGTYPE_p_Condition_ObjectHasTarget); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectHasTarget_readUidLocation",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidLocation(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ObjectHasTarget(void *obj) { +Condition_ObjectHasTarget *arg1 = (Condition_ObjectHasTarget *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ObjectHasTarget_methods[] = { + {"unit_object", _wrap_Condition_ObjectHasTarget_unit_object}, + {"uid_object", _wrap_Condition_ObjectHasTarget_uid_object}, + {"getUidObject", _wrap_Condition_ObjectHasTarget_getUidObject}, + {"readUidObject", _wrap_Condition_ObjectHasTarget_readUidObject}, + {"unit_location", _wrap_Condition_ObjectHasTarget_unit_location}, + {"uid_location", _wrap_Condition_ObjectHasTarget_uid_location}, + {"getUidLocation", _wrap_Condition_ObjectHasTarget_getUidLocation}, + {"readUidLocation", _wrap_Condition_ObjectHasTarget_readUidLocation}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ObjectHasTarget_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ObjectHasTarget_bases[] = {0,0}; +static const char *swig_Condition_ObjectHasTarget_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ObjectHasTarget = { "Condition_ObjectHasTarget", &SWIGTYPE_p_Condition_ObjectHasTarget,_wrap_new_Condition_ObjectHasTarget, swig_delete_Condition_ObjectHasTarget, swig_Condition_ObjectHasTarget_methods, swig_Condition_ObjectHasTarget_attributes, swig_Condition_ObjectHasTarget_bases, swig_Condition_ObjectHasTarget_base_names }; + +static int _wrap_new_Condition_ObjectVisible(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectVisible *result = 0 ; + + SWIG_check_num_args("Condition_ObjectVisible::Condition_ObjectVisible",0,0) + result = (Condition_ObjectVisible *)new Condition_ObjectVisible(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectVisible,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectVisible_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectVisible *arg1 = (Condition_ObjectVisible *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectVisible::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectVisible::unit_object",1,"Condition_ObjectVisible *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectVisible::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectVisible,0))){ + SWIG_fail_ptr("Condition_ObjectVisible_unit_object",1,SWIGTYPE_p_Condition_ObjectVisible); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectVisible_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectVisible *arg1 = (Condition_ObjectVisible *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectVisible::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectVisible::uid_object",1,"Condition_ObjectVisible *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectVisible::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectVisible,0))){ + SWIG_fail_ptr("Condition_ObjectVisible_uid_object",1,SWIGTYPE_p_Condition_ObjectVisible); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectVisible_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectVisible *arg1 = (Condition_ObjectVisible *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectVisible::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectVisible::getUidObject",1,"Condition_ObjectVisible *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectVisible,0))){ + SWIG_fail_ptr("Condition_ObjectVisible_getUidObject",1,SWIGTYPE_p_Condition_ObjectVisible); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectVisible_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectVisible *arg1 = (Condition_ObjectVisible *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectVisible::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectVisible::readUidObject",1,"Condition_ObjectVisible *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectVisible::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectVisible,0))){ + SWIG_fail_ptr("Condition_ObjectVisible_readUidObject",1,SWIGTYPE_p_Condition_ObjectVisible); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectVisible_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ObjectVisible(void *obj) { +Condition_ObjectVisible *arg1 = (Condition_ObjectVisible *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ObjectVisible_methods[] = { + {"unit_object", _wrap_Condition_ObjectVisible_unit_object}, + {"uid_object", _wrap_Condition_ObjectVisible_uid_object}, + {"getUidObject", _wrap_Condition_ObjectVisible_getUidObject}, + {"readUidObject", _wrap_Condition_ObjectVisible_readUidObject}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ObjectVisible_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ObjectVisible_bases[] = {0,0}; +static const char *swig_Condition_ObjectVisible_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ObjectVisible = { "Condition_ObjectVisible", &SWIGTYPE_p_Condition_ObjectVisible,_wrap_new_Condition_ObjectVisible, swig_delete_Condition_ObjectVisible, swig_Condition_ObjectVisible_methods, swig_Condition_ObjectVisible_attributes, swig_Condition_ObjectVisible_bases, swig_Condition_ObjectVisible_base_names }; + +static int _wrap_new_Condition_ObjectNotVisible(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectNotVisible *result = 0 ; + + SWIG_check_num_args("Condition_ObjectNotVisible::Condition_ObjectNotVisible",0,0) + result = (Condition_ObjectNotVisible *)new Condition_ObjectNotVisible(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectNotVisible,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectNotVisible_unit_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectNotVisible *arg1 = (Condition_ObjectNotVisible *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectNotVisible::unit_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectNotVisible::unit_object",1,"Condition_ObjectNotVisible *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectNotVisible::unit_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectNotVisible,0))){ + SWIG_fail_ptr("Condition_ObjectNotVisible_unit_object",1,SWIGTYPE_p_Condition_ObjectNotVisible); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->unit_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectNotVisible_uid_object(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectNotVisible *arg1 = (Condition_ObjectNotVisible *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ObjectNotVisible::uid_object",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectNotVisible::uid_object",1,"Condition_ObjectNotVisible *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ObjectNotVisible::uid_object",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectNotVisible,0))){ + SWIG_fail_ptr("Condition_ObjectNotVisible_uid_object",1,SWIGTYPE_p_Condition_ObjectNotVisible); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->uid_object(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectNotVisible_getUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectNotVisible *arg1 = (Condition_ObjectNotVisible *) 0 ; + long result; + + SWIG_check_num_args("Condition_ObjectNotVisible::getUidObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectNotVisible::getUidObject",1,"Condition_ObjectNotVisible *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectNotVisible,0))){ + SWIG_fail_ptr("Condition_ObjectNotVisible_getUidObject",1,SWIGTYPE_p_Condition_ObjectNotVisible); + } + + result = (long)(arg1)->getUidObject(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ObjectNotVisible_readUidObject(lua_State* L) { + int SWIG_arg = 0; + Condition_ObjectNotVisible *arg1 = (Condition_ObjectNotVisible *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ObjectNotVisible::readUidObject",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ObjectNotVisible::readUidObject",1,"Condition_ObjectNotVisible *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ObjectNotVisible::readUidObject",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ObjectNotVisible,0))){ + SWIG_fail_ptr("Condition_ObjectNotVisible_readUidObject",1,SWIGTYPE_p_Condition_ObjectNotVisible); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ObjectNotVisible_readUidObject",2,SWIGTYPE_p_FILE); + } + + (arg1)->readUidObject(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ObjectNotVisible(void *obj) { +Condition_ObjectNotVisible *arg1 = (Condition_ObjectNotVisible *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ObjectNotVisible_methods[] = { + {"unit_object", _wrap_Condition_ObjectNotVisible_unit_object}, + {"uid_object", _wrap_Condition_ObjectNotVisible_uid_object}, + {"getUidObject", _wrap_Condition_ObjectNotVisible_getUidObject}, + {"readUidObject", _wrap_Condition_ObjectNotVisible_readUidObject}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ObjectNotVisible_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ObjectNotVisible_bases[] = {0,0}; +static const char *swig_Condition_ObjectNotVisible_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ObjectNotVisible = { "Condition_ObjectNotVisible", &SWIGTYPE_p_Condition_ObjectNotVisible,_wrap_new_Condition_ObjectNotVisible, swig_delete_Condition_ObjectNotVisible, swig_Condition_ObjectNotVisible_methods, swig_Condition_ObjectNotVisible_attributes, swig_Condition_ObjectNotVisible_bases, swig_Condition_ObjectNotVisible_base_names }; + +static int _wrap_new_Condition_ResearchingTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchingTechnology *result = 0 ; + + SWIG_check_num_args("Condition_ResearchingTechnology::Condition_ResearchingTechnology",0,0) + result = (Condition_ResearchingTechnology *)new Condition_ResearchingTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ResearchingTechnology,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchingTechnology_technology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchingTechnology *arg1 = (Condition_ResearchingTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ResearchingTechnology::technology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchingTechnology::technology",1,"Condition_ResearchingTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ResearchingTechnology::technology",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchingTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchingTechnology_technology",1,SWIGTYPE_p_Condition_ResearchingTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->technology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchingTechnology_tech(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchingTechnology *arg1 = (Condition_ResearchingTechnology *) 0 ; + int arg2 ; + + SWIG_check_num_args("Condition_ResearchingTechnology::tech",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchingTechnology::tech",1,"Condition_ResearchingTechnology *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("Condition_ResearchingTechnology::tech",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchingTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchingTechnology_tech",1,SWIGTYPE_p_Condition_ResearchingTechnology); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->tech(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchingTechnology_getTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchingTechnology *arg1 = (Condition_ResearchingTechnology *) 0 ; + long result; + + SWIG_check_num_args("Condition_ResearchingTechnology::getTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchingTechnology::getTechnology",1,"Condition_ResearchingTechnology *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchingTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchingTechnology_getTechnology",1,SWIGTYPE_p_Condition_ResearchingTechnology); + } + + result = (long)(arg1)->getTechnology(); + lua_pushnumber(L, (lua_Number) result); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_ResearchingTechnology_readTechnology(lua_State* L) { + int SWIG_arg = 0; + Condition_ResearchingTechnology *arg1 = (Condition_ResearchingTechnology *) 0 ; + FILE *arg2 = (FILE *) 0 ; + + SWIG_check_num_args("Condition_ResearchingTechnology::readTechnology",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_ResearchingTechnology::readTechnology",1,"Condition_ResearchingTechnology *"); + if(!SWIG_isptrtype(L,2)) SWIG_fail_arg("Condition_ResearchingTechnology::readTechnology",2,"FILE *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_ResearchingTechnology,0))){ + SWIG_fail_ptr("Condition_ResearchingTechnology_readTechnology",1,SWIGTYPE_p_Condition_ResearchingTechnology); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&arg2,SWIGTYPE_p_FILE,0))){ + SWIG_fail_ptr("Condition_ResearchingTechnology_readTechnology",2,SWIGTYPE_p_FILE); + } + + (arg1)->readTechnology(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_ResearchingTechnology(void *obj) { +Condition_ResearchingTechnology *arg1 = (Condition_ResearchingTechnology *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_ResearchingTechnology_methods[] = { + {"technology", _wrap_Condition_ResearchingTechnology_technology}, + {"tech", _wrap_Condition_ResearchingTechnology_tech}, + {"getTechnology", _wrap_Condition_ResearchingTechnology_getTechnology}, + {"readTechnology", _wrap_Condition_ResearchingTechnology_readTechnology}, + {0,0} +}; +static swig_lua_attribute swig_Condition_ResearchingTechnology_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_Condition_ResearchingTechnology_bases[] = {0,0}; +static const char *swig_Condition_ResearchingTechnology_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_ResearchingTechnology = { "Condition_ResearchingTechnology", &SWIGTYPE_p_Condition_ResearchingTechnology,_wrap_new_Condition_ResearchingTechnology, swig_delete_Condition_ResearchingTechnology, swig_Condition_ResearchingTechnology_methods, swig_Condition_ResearchingTechnology_attributes, swig_Condition_ResearchingTechnology_bases, swig_Condition_ResearchingTechnology_base_names }; + +static int _wrap_new_Condition_UnitsGarrisoned(lua_State* L) { + int SWIG_arg = 0; + Condition_UnitsGarrisoned *result = 0 ; + + SWIG_check_num_args("Condition_UnitsGarrisoned::Condition_UnitsGarrisoned",0,0) + result = (Condition_UnitsGarrisoned *)new Condition_UnitsGarrisoned(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_UnitsGarrisoned,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_UnitsGarrisoned_uid_obj_set(lua_State* L) { + int SWIG_arg = 0; + Condition_UnitsGarrisoned *arg1 = (Condition_UnitsGarrisoned *) 0 ; + eclong arg2 ; + eclong *argp2 ; + + SWIG_check_num_args("Condition_UnitsGarrisoned::uid_obj",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_UnitsGarrisoned::uid_obj",1,"Condition_UnitsGarrisoned *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("Condition_UnitsGarrisoned::uid_obj",2,"eclong"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_UnitsGarrisoned,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_uid_obj_set",1,SWIGTYPE_p_Condition_UnitsGarrisoned); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_eclong,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_uid_obj_set",2,SWIGTYPE_p_eclong); + } + arg2 = *argp2; + + if (arg1) (arg1)->uid_obj = arg2; + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_UnitsGarrisoned_uid_obj_get(lua_State* L) { + int SWIG_arg = 0; + Condition_UnitsGarrisoned *arg1 = (Condition_UnitsGarrisoned *) 0 ; + eclong result; + + SWIG_check_num_args("Condition_UnitsGarrisoned::uid_obj",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_UnitsGarrisoned::uid_obj",1,"Condition_UnitsGarrisoned *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_UnitsGarrisoned,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_uid_obj_get",1,SWIGTYPE_p_Condition_UnitsGarrisoned); + } + + result = ((arg1)->uid_obj); + { + eclong * resultptr = new eclong((const eclong &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_eclong,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_UnitsGarrisoned_amt_set(lua_State* L) { + int SWIG_arg = 0; + Condition_UnitsGarrisoned *arg1 = (Condition_UnitsGarrisoned *) 0 ; + eclong arg2 ; + eclong *argp2 ; + + SWIG_check_num_args("Condition_UnitsGarrisoned::amt",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_UnitsGarrisoned::amt",1,"Condition_UnitsGarrisoned *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("Condition_UnitsGarrisoned::amt",2,"eclong"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_UnitsGarrisoned,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_amt_set",1,SWIGTYPE_p_Condition_UnitsGarrisoned); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_eclong,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_amt_set",2,SWIGTYPE_p_eclong); + } + arg2 = *argp2; + + if (arg1) (arg1)->amt = arg2; + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_UnitsGarrisoned_amt_get(lua_State* L) { + int SWIG_arg = 0; + Condition_UnitsGarrisoned *arg1 = (Condition_UnitsGarrisoned *) 0 ; + eclong result; + + SWIG_check_num_args("Condition_UnitsGarrisoned::amt",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_UnitsGarrisoned::amt",1,"Condition_UnitsGarrisoned *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_UnitsGarrisoned,0))){ + SWIG_fail_ptr("Condition_UnitsGarrisoned_amt_get",1,SWIGTYPE_p_Condition_UnitsGarrisoned); + } + + result = ((arg1)->amt); + { + eclong * resultptr = new eclong((const eclong &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_eclong,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_UnitsGarrisoned(void *obj) { +Condition_UnitsGarrisoned *arg1 = (Condition_UnitsGarrisoned *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_UnitsGarrisoned_methods[] = { + {0,0} +}; +static swig_lua_attribute swig_Condition_UnitsGarrisoned_attributes[] = { + { "uid_obj", _wrap_Condition_UnitsGarrisoned_uid_obj_get, _wrap_Condition_UnitsGarrisoned_uid_obj_set}, + { "amt", _wrap_Condition_UnitsGarrisoned_amt_get, _wrap_Condition_UnitsGarrisoned_amt_set}, + {0,0,0} +}; +static swig_lua_class *swig_Condition_UnitsGarrisoned_bases[] = {0,0}; +static const char *swig_Condition_UnitsGarrisoned_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_UnitsGarrisoned = { "Condition_UnitsGarrisoned", &SWIGTYPE_p_Condition_UnitsGarrisoned,_wrap_new_Condition_UnitsGarrisoned, swig_delete_Condition_UnitsGarrisoned, swig_Condition_UnitsGarrisoned_methods, swig_Condition_UnitsGarrisoned_attributes, swig_Condition_UnitsGarrisoned_bases, swig_Condition_UnitsGarrisoned_base_names }; + +static int _wrap_new_Condition_DifficultyLevel(lua_State* L) { + int SWIG_arg = 0; + Condition_DifficultyLevel *result = 0 ; + + SWIG_check_num_args("Condition_DifficultyLevel::Condition_DifficultyLevel",0,0) + result = (Condition_DifficultyLevel *)new Condition_DifficultyLevel(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_DifficultyLevel,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DifficultyLevel_amt_set(lua_State* L) { + int SWIG_arg = 0; + Condition_DifficultyLevel *arg1 = (Condition_DifficultyLevel *) 0 ; + eclong arg2 ; + eclong *argp2 ; + + SWIG_check_num_args("Condition_DifficultyLevel::amt",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DifficultyLevel::amt",1,"Condition_DifficultyLevel *"); + if(!lua_isuserdata(L,2)) SWIG_fail_arg("Condition_DifficultyLevel::amt",2,"eclong"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DifficultyLevel,0))){ + SWIG_fail_ptr("Condition_DifficultyLevel_amt_set",1,SWIGTYPE_p_Condition_DifficultyLevel); + } + + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,2,(void**)&argp2,SWIGTYPE_p_eclong,0))){ + SWIG_fail_ptr("Condition_DifficultyLevel_amt_set",2,SWIGTYPE_p_eclong); + } + arg2 = *argp2; + + if (arg1) (arg1)->amt = arg2; + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_Condition_DifficultyLevel_amt_get(lua_State* L) { + int SWIG_arg = 0; + Condition_DifficultyLevel *arg1 = (Condition_DifficultyLevel *) 0 ; + eclong result; + + SWIG_check_num_args("Condition_DifficultyLevel::amt",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("Condition_DifficultyLevel::amt",1,"Condition_DifficultyLevel *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_Condition_DifficultyLevel,0))){ + SWIG_fail_ptr("Condition_DifficultyLevel_amt_get",1,SWIGTYPE_p_Condition_DifficultyLevel); + } + + result = ((arg1)->amt); + { + eclong * resultptr = new eclong((const eclong &) result); + SWIG_NewPointerObj(L,(void *) resultptr,SWIGTYPE_p_eclong,1); SWIG_arg++; + } + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_Condition_DifficultyLevel(void *obj) { +Condition_DifficultyLevel *arg1 = (Condition_DifficultyLevel *) obj; +delete arg1; +} +static swig_lua_method swig_Condition_DifficultyLevel_methods[] = { + {0,0} +}; +static swig_lua_attribute swig_Condition_DifficultyLevel_attributes[] = { + { "amt", _wrap_Condition_DifficultyLevel_amt_get, _wrap_Condition_DifficultyLevel_amt_set}, + {0,0,0} +}; +static swig_lua_class *swig_Condition_DifficultyLevel_bases[] = {0,0}; +static const char *swig_Condition_DifficultyLevel_base_names[] = {"Condition *",0}; +static swig_lua_class _wrap_class_Condition_DifficultyLevel = { "Condition_DifficultyLevel", &SWIGTYPE_p_Condition_DifficultyLevel,_wrap_new_Condition_DifficultyLevel, swig_delete_Condition_DifficultyLevel, swig_Condition_DifficultyLevel_methods, swig_Condition_DifficultyLevel_attributes, swig_Condition_DifficultyLevel_bases, swig_Condition_DifficultyLevel_base_names }; + +static int _wrap_new_NewTrigger__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + int arg1 ; + NewTrigger *result = 0 ; + + SWIG_check_num_args("NewTrigger::NewTrigger",1,1) + if(!lua_isnumber(L,1)) SWIG_fail_arg("NewTrigger::NewTrigger",1,"int"); + arg1 = (int)lua_tonumber(L, 1); + try { + result = (NewTrigger *)new NewTrigger(arg1); + } + catch(char *_e) { + lua_pushstring(L,_e);SWIG_fail; + } + + SWIG_NewPointerObj(L,result,SWIGTYPE_p_NewTrigger,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_new_NewTrigger__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *result = 0 ; + + SWIG_check_num_args("NewTrigger::NewTrigger",0,0) + try { + result = (NewTrigger *)new NewTrigger(); + } + catch(char *_e) { + lua_pushstring(L,_e);SWIG_fail; + } + + SWIG_NewPointerObj(L,result,SWIGTYPE_p_NewTrigger,1); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_new_NewTrigger(lua_State* L) { + int argc; + int argv[2]={ + 1,2 + }; + + argc = lua_gettop(L); + if (argc == 0) { + return _wrap_new_NewTrigger__SWIG_1(L); + } + if (argc == 1) { + int _v; + { + _v = lua_isnumber(L,argv[0]); + } + if (_v) { + return _wrap_new_NewTrigger__SWIG_0(L); + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'new_NewTrigger'\n" + " Possible C/C++ prototypes are:\n" + " NewTrigger::NewTrigger(int)\n" + " NewTrigger::NewTrigger()\n"); + lua_error(L);return 0; +} + + +static int _wrap_NewTrigger_name(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("NewTrigger::name",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::name",1,"NewTrigger *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("NewTrigger::name",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_name",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (char *)lua_tostring(L, 2); + try { + (arg1)->name((char const *)arg2); + } + catch(char *_e) { + lua_pushstring(L,_e);SWIG_fail; + } + + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_description(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + char *arg2 = (char *) 0 ; + + SWIG_check_num_args("NewTrigger::description",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::description",1,"NewTrigger *"); + if(!SWIG_lua_isnilstring(L,2)) SWIG_fail_arg("NewTrigger::description",2,"char const *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_description",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (char *)lua_tostring(L, 2); + (arg1)->description((char const *)arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_on__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + bool arg2 ; + + SWIG_check_num_args("NewTrigger::on",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::on",1,"NewTrigger *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("NewTrigger::on",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_on",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->on(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_on__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("NewTrigger::on",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::on",1,"NewTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("NewTrigger::on",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_on",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->on(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_on(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isboolean(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_on__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_on__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'NewTrigger_on'\n" + " Possible C/C++ prototypes are:\n" + " NewTrigger::on(bool)\n" + " NewTrigger::on(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_NewTrigger_loop__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + bool arg2 ; + + SWIG_check_num_args("NewTrigger::loop",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::loop",1,"NewTrigger *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("NewTrigger::loop",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_loop",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->loop(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_loop__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("NewTrigger::loop",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::loop",1,"NewTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("NewTrigger::loop",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_loop",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->loop(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_loop(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isboolean(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_loop__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_loop__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'NewTrigger_loop'\n" + " Possible C/C++ prototypes are:\n" + " NewTrigger::loop(bool)\n" + " NewTrigger::loop(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_NewTrigger_objective__SWIG_0(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + bool arg2 ; + + SWIG_check_num_args("NewTrigger::objective",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::objective",1,"NewTrigger *"); + if(!lua_isboolean(L,2)) SWIG_fail_arg("NewTrigger::objective",2,"bool"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_objective",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (lua_toboolean(L, 2)!=0); + (arg1)->objective(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_objective__SWIG_1(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("NewTrigger::objective",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::objective",1,"NewTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("NewTrigger::objective",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_objective",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->objective(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_objective(lua_State* L) { + int argc; + int argv[3]={ + 1,2,3 + }; + + argc = lua_gettop(L); + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isboolean(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_objective__SWIG_0(L); + } + } + } + if (argc == 2) { + int _v; + { + void *ptr; + if (SWIG_isptrtype(L,argv[0])==0 || SWIG_ConvertPtr(L,argv[0], (void **) &ptr, SWIGTYPE_p_NewTrigger, 0)) { + _v = 0; + } else { + _v = 1; + } + } + if (_v) { + { + _v = lua_isnumber(L,argv[1]); + } + if (_v) { + return _wrap_NewTrigger_objective__SWIG_1(L); + } + } + } + + lua_pushstring(L,"Wrong arguments for overloaded function 'NewTrigger_objective'\n" + " Possible C/C++ prototypes are:\n" + " NewTrigger::objective(bool)\n" + " NewTrigger::objective(int)\n"); + lua_error(L);return 0; +} + + +static int _wrap_NewTrigger_desc_order(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + int arg2 ; + + SWIG_check_num_args("NewTrigger::desc_order",2,2) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::desc_order",1,"NewTrigger *"); + if(!lua_isnumber(L,2)) SWIG_fail_arg("NewTrigger::desc_order",2,"int"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_desc_order",1,SWIGTYPE_p_NewTrigger); + } + + arg2 = (int)lua_tonumber(L, 2); + (arg1)->desc_order(arg2); + + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionNone(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_None *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionNone",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionNone",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionNone",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_None *)(arg1)->ConditionNone(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_None,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionBringObjectToArea(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_BringObjectToArea *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionBringObjectToArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionBringObjectToArea",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionBringObjectToArea",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_BringObjectToArea *)(arg1)->ConditionBringObjectToArea(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_BringObjectToArea,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionBringObjectToObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_BringObjectToObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionBringObjectToObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionBringObjectToObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionBringObjectToObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_BringObjectToObject *)(arg1)->ConditionBringObjectToObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_BringObjectToObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionOwnObjects(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_OwnObjects *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionOwnObjects",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionOwnObjects",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionOwnObjects",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_OwnObjects *)(arg1)->ConditionOwnObjects(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_OwnObjects,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionOwnFewerObjects(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_OwnFewerObjects *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionOwnFewerObjects",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionOwnFewerObjects",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionOwnFewerObjects",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_OwnFewerObjects *)(arg1)->ConditionOwnFewerObjects(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_OwnFewerObjects,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionObjectsInArea(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ObjectsInArea *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionObjectsInArea",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionObjectsInArea",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionObjectsInArea",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ObjectsInArea *)(arg1)->ConditionObjectsInArea(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectsInArea,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionDestroyObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_DestroyObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionDestroyObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionDestroyObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionDestroyObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_DestroyObject *)(arg1)->ConditionDestroyObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_DestroyObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionCaptureObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_CaptureObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionCaptureObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionCaptureObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionCaptureObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_CaptureObject *)(arg1)->ConditionCaptureObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_CaptureObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionAccumulateAttribute(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_AccumulateAttribute *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionAccumulateAttribute",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionAccumulateAttribute",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionAccumulateAttribute",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_AccumulateAttribute *)(arg1)->ConditionAccumulateAttribute(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_AccumulateAttribute,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionResearchTechnology(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ResearchTechnology *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionResearchTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionResearchTechnology",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionResearchTechnology",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ResearchTechnology *)(arg1)->ConditionResearchTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ResearchTechnology,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionTimer(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_Timer *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionTimer",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionTimer",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionTimer",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_Timer *)(arg1)->ConditionTimer(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_Timer,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionObjectSelected(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ObjectSelected *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionObjectSelected",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionObjectSelected",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionObjectSelected",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ObjectSelected *)(arg1)->ConditionObjectSelected(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectSelected,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionAiSignal(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_AISignal *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionAiSignal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionAiSignal",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionAiSignal",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_AISignal *)(arg1)->ConditionAiSignal(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_AISignal,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionPlayerDefeated(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_PlayerDefeated *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionPlayerDefeated",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionPlayerDefeated",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionPlayerDefeated",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_PlayerDefeated *)(arg1)->ConditionPlayerDefeated(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_PlayerDefeated,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionObjectHasTarget(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ObjectHasTarget *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionObjectHasTarget",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionObjectHasTarget",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionObjectHasTarget",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ObjectHasTarget *)(arg1)->ConditionObjectHasTarget(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectHasTarget,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionObjectVisible(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ObjectVisible *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionObjectVisible",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionObjectVisible",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionObjectVisible",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ObjectVisible *)(arg1)->ConditionObjectVisible(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectVisible,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionObjectNotVisible(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ObjectNotVisible *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionObjectNotVisible",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionObjectNotVisible",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionObjectNotVisible",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ObjectNotVisible *)(arg1)->ConditionObjectNotVisible(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ObjectNotVisible,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionResearchingTechnology(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_ResearchingTechnology *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionResearchingTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionResearchingTechnology",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionResearchingTechnology",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_ResearchingTechnology *)(arg1)->ConditionResearchingTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_ResearchingTechnology,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionUnitsGarrisoned(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_UnitsGarrisoned *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionUnitsGarrisoned",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionUnitsGarrisoned",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionUnitsGarrisoned",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_UnitsGarrisoned *)(arg1)->ConditionUnitsGarrisoned(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_UnitsGarrisoned,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_ConditionDifficultyLevel(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Condition_DifficultyLevel *result = 0 ; + + SWIG_check_num_args("NewTrigger::ConditionDifficultyLevel",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::ConditionDifficultyLevel",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_ConditionDifficultyLevel",1,SWIGTYPE_p_NewTrigger); + } + + result = (Condition_DifficultyLevel *)(arg1)->ConditionDifficultyLevel(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Condition_DifficultyLevel,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectNone(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_None *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectNone",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectNone",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectNone",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_None *)(arg1)->EffectNone(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_None,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeDiplomacy(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeDiplomacy *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeDiplomacy",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeDiplomacy",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeDiplomacy",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeDiplomacy *)(arg1)->EffectChangeDiplomacy(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeDiplomacy,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectResearchTechnology(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ResearchTechnology *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectResearchTechnology",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectResearchTechnology",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectResearchTechnology",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ResearchTechnology *)(arg1)->EffectResearchTechnology(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ResearchTechnology,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectSendChat(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_SendChat *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectSendChat",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectSendChat",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectSendChat",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_SendChat *)(arg1)->EffectSendChat(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_SendChat,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectPlaySound(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_PlaySound *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectPlaySound",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectPlaySound",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectPlaySound",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_PlaySound *)(arg1)->EffectPlaySound(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_PlaySound,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectSendTribute(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_SendTribute *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectSendTribute",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectSendTribute",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectSendTribute",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_SendTribute *)(arg1)->EffectSendTribute(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_SendTribute,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectUnlockGate(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_UnlockGate *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectUnlockGate",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectUnlockGate",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectUnlockGate",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_UnlockGate *)(arg1)->EffectUnlockGate(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_UnlockGate,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectLockGate(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_LockGate *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectLockGate",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectLockGate",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectLockGate",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_LockGate *)(arg1)->EffectLockGate(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_LockGate,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectActivateTrigger(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ActivateTrigger *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectActivateTrigger",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectActivateTrigger",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectActivateTrigger",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ActivateTrigger *)(arg1)->EffectActivateTrigger(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ActivateTrigger,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectDeactivateTrigger(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_DeactivateTrigger *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectDeactivateTrigger",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectDeactivateTrigger",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectDeactivateTrigger",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_DeactivateTrigger *)(arg1)->EffectDeactivateTrigger(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DeactivateTrigger,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectAIScriptGoal(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_AIScriptGoal *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectAIScriptGoal",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectAIScriptGoal",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectAIScriptGoal",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_AIScriptGoal *)(arg1)->EffectAIScriptGoal(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_AIScriptGoal,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectCreateObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_CreateObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectCreateObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectCreateObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectCreateObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_CreateObject *)(arg1)->EffectCreateObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_CreateObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectTaskObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_TaskObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectTaskObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectTaskObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectTaskObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_TaskObject *)(arg1)->EffectTaskObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_TaskObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectDeclareVictory(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_DeclareVictory *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectDeclareVictory",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectDeclareVictory",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectDeclareVictory",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_DeclareVictory *)(arg1)->EffectDeclareVictory(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DeclareVictory,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectKillObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_KillObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectKillObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectKillObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectKillObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_KillObject *)(arg1)->EffectKillObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_KillObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectRemoveObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_RemoveObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectRemoveObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectRemoveObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectRemoveObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_RemoveObject *)(arg1)->EffectRemoveObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_RemoveObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeView(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeView *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeView",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeView",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeView",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeView *)(arg1)->EffectChangeView(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeView,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectUnload(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_Unload *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectUnload",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectUnload",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectUnload",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_Unload *)(arg1)->EffectUnload(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_Unload,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeOwnership(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeOwnership *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeOwnership",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeOwnership",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeOwnership",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeOwnership *)(arg1)->EffectChangeOwnership(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeOwnership,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectPatrol(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_Patrol *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectPatrol",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectPatrol",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectPatrol",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_Patrol *)(arg1)->EffectPatrol(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_Patrol,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectDisplayInstructions(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_DisplayInstructions *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectDisplayInstructions",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectDisplayInstructions",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectDisplayInstructions",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_DisplayInstructions *)(arg1)->EffectDisplayInstructions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DisplayInstructions,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectClearInstructions(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ClearInstructions *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectClearInstructions",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectClearInstructions",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectClearInstructions",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ClearInstructions *)(arg1)->EffectClearInstructions(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ClearInstructions,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectFreezeUnit(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_FreezeUnit *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectFreezeUnit",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectFreezeUnit",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectFreezeUnit",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_FreezeUnit *)(arg1)->EffectFreezeUnit(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_FreezeUnit,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectUseAdvancedButtons(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_UseAdvancedButtons *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectUseAdvancedButtons",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectUseAdvancedButtons",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectUseAdvancedButtons",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_UseAdvancedButtons *)(arg1)->EffectUseAdvancedButtons(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_UseAdvancedButtons,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectDamageObject(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_DamageObject *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectDamageObject",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectDamageObject",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectDamageObject",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_DamageObject *)(arg1)->EffectDamageObject(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_DamageObject,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectPlaceFoundation(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_PlaceFoundation *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectPlaceFoundation",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectPlaceFoundation",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectPlaceFoundation",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_PlaceFoundation *)(arg1)->EffectPlaceFoundation(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_PlaceFoundation,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeObjectName(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeObjectName *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeObjectName",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeObjectName",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeObjectName",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeObjectName *)(arg1)->EffectChangeObjectName(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectName,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeObjectHP(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeObjectHP *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeObjectHP",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeObjectHP",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeObjectHP",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeObjectHP *)(arg1)->EffectChangeObjectHP(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectHP,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectChangeObjectAttack(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_ChangeObjectAttack *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectChangeObjectAttack",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectChangeObjectAttack",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectChangeObjectAttack",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_ChangeObjectAttack *)(arg1)->EffectChangeObjectAttack(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_ChangeObjectAttack,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static int _wrap_NewTrigger_EffectStopUnit(lua_State* L) { + int SWIG_arg = 0; + NewTrigger *arg1 = (NewTrigger *) 0 ; + Effect_StopUnit *result = 0 ; + + SWIG_check_num_args("NewTrigger::EffectStopUnit",1,1) + if(!SWIG_isptrtype(L,1)) SWIG_fail_arg("NewTrigger::EffectStopUnit",1,"NewTrigger *"); + + if (!SWIG_IsOK(SWIG_ConvertPtr(L,1,(void**)&arg1,SWIGTYPE_p_NewTrigger,0))){ + SWIG_fail_ptr("NewTrigger_EffectStopUnit",1,SWIGTYPE_p_NewTrigger); + } + + result = (Effect_StopUnit *)(arg1)->EffectStopUnit(); + SWIG_NewPointerObj(L,result,SWIGTYPE_p_Effect_StopUnit,0); SWIG_arg++; + return SWIG_arg; + + if(0) SWIG_fail; + +fail: + lua_error(L); + return SWIG_arg; +} + + +static void swig_delete_NewTrigger(void *obj) { +NewTrigger *arg1 = (NewTrigger *) obj; +delete arg1; +} +static swig_lua_method swig_NewTrigger_methods[] = { + {"name", _wrap_NewTrigger_name}, + {"description", _wrap_NewTrigger_description}, + {"on", _wrap_NewTrigger_on}, + {"loop", _wrap_NewTrigger_loop}, + {"objective", _wrap_NewTrigger_objective}, + {"desc_order", _wrap_NewTrigger_desc_order}, + {"ConditionNone", _wrap_NewTrigger_ConditionNone}, + {"ConditionBringObjectToArea", _wrap_NewTrigger_ConditionBringObjectToArea}, + {"ConditionBringObjectToObject", _wrap_NewTrigger_ConditionBringObjectToObject}, + {"ConditionOwnObjects", _wrap_NewTrigger_ConditionOwnObjects}, + {"ConditionOwnFewerObjects", _wrap_NewTrigger_ConditionOwnFewerObjects}, + {"ConditionObjectsInArea", _wrap_NewTrigger_ConditionObjectsInArea}, + {"ConditionDestroyObject", _wrap_NewTrigger_ConditionDestroyObject}, + {"ConditionCaptureObject", _wrap_NewTrigger_ConditionCaptureObject}, + {"ConditionAccumulateAttribute", _wrap_NewTrigger_ConditionAccumulateAttribute}, + {"ConditionResearchTechnology", _wrap_NewTrigger_ConditionResearchTechnology}, + {"ConditionTimer", _wrap_NewTrigger_ConditionTimer}, + {"ConditionObjectSelected", _wrap_NewTrigger_ConditionObjectSelected}, + {"ConditionAiSignal", _wrap_NewTrigger_ConditionAiSignal}, + {"ConditionPlayerDefeated", _wrap_NewTrigger_ConditionPlayerDefeated}, + {"ConditionObjectHasTarget", _wrap_NewTrigger_ConditionObjectHasTarget}, + {"ConditionObjectVisible", _wrap_NewTrigger_ConditionObjectVisible}, + {"ConditionObjectNotVisible", _wrap_NewTrigger_ConditionObjectNotVisible}, + {"ConditionResearchingTechnology", _wrap_NewTrigger_ConditionResearchingTechnology}, + {"ConditionUnitsGarrisoned", _wrap_NewTrigger_ConditionUnitsGarrisoned}, + {"ConditionDifficultyLevel", _wrap_NewTrigger_ConditionDifficultyLevel}, + {"EffectNone", _wrap_NewTrigger_EffectNone}, + {"EffectChangeDiplomacy", _wrap_NewTrigger_EffectChangeDiplomacy}, + {"EffectResearchTechnology", _wrap_NewTrigger_EffectResearchTechnology}, + {"EffectSendChat", _wrap_NewTrigger_EffectSendChat}, + {"EffectPlaySound", _wrap_NewTrigger_EffectPlaySound}, + {"EffectSendTribute", _wrap_NewTrigger_EffectSendTribute}, + {"EffectUnlockGate", _wrap_NewTrigger_EffectUnlockGate}, + {"EffectLockGate", _wrap_NewTrigger_EffectLockGate}, + {"EffectActivateTrigger", _wrap_NewTrigger_EffectActivateTrigger}, + {"EffectDeactivateTrigger", _wrap_NewTrigger_EffectDeactivateTrigger}, + {"EffectAIScriptGoal", _wrap_NewTrigger_EffectAIScriptGoal}, + {"EffectCreateObject", _wrap_NewTrigger_EffectCreateObject}, + {"EffectTaskObject", _wrap_NewTrigger_EffectTaskObject}, + {"EffectDeclareVictory", _wrap_NewTrigger_EffectDeclareVictory}, + {"EffectKillObject", _wrap_NewTrigger_EffectKillObject}, + {"EffectRemoveObject", _wrap_NewTrigger_EffectRemoveObject}, + {"EffectChangeView", _wrap_NewTrigger_EffectChangeView}, + {"EffectUnload", _wrap_NewTrigger_EffectUnload}, + {"EffectChangeOwnership", _wrap_NewTrigger_EffectChangeOwnership}, + {"EffectPatrol", _wrap_NewTrigger_EffectPatrol}, + {"EffectDisplayInstructions", _wrap_NewTrigger_EffectDisplayInstructions}, + {"EffectClearInstructions", _wrap_NewTrigger_EffectClearInstructions}, + {"EffectFreezeUnit", _wrap_NewTrigger_EffectFreezeUnit}, + {"EffectUseAdvancedButtons", _wrap_NewTrigger_EffectUseAdvancedButtons}, + {"EffectDamageObject", _wrap_NewTrigger_EffectDamageObject}, + {"EffectPlaceFoundation", _wrap_NewTrigger_EffectPlaceFoundation}, + {"EffectChangeObjectName", _wrap_NewTrigger_EffectChangeObjectName}, + {"EffectChangeObjectHP", _wrap_NewTrigger_EffectChangeObjectHP}, + {"EffectChangeObjectAttack", _wrap_NewTrigger_EffectChangeObjectAttack}, + {"EffectStopUnit", _wrap_NewTrigger_EffectStopUnit}, + {0,0} +}; +static swig_lua_attribute swig_NewTrigger_attributes[] = { + {0,0,0} +}; +static swig_lua_class *swig_NewTrigger_bases[] = {0}; +static const char *swig_NewTrigger_base_names[] = {0}; +static swig_lua_class _wrap_class_NewTrigger = { "NewTrigger", &SWIGTYPE_p_NewTrigger,_wrap_new_NewTrigger, swig_delete_NewTrigger, swig_NewTrigger_methods, swig_NewTrigger_attributes, swig_NewTrigger_bases, swig_NewTrigger_base_names }; + +#ifdef __cplusplus +} +#endif + +static const struct luaL_reg swig_commands[] = { + { "Effect_createType",_wrap_Effect_createType}, + { "Condition_createType",_wrap_Condition_createType}, + {0,0} +}; + +static swig_lua_var_info swig_variables[] = { + { "Effect_types", _wrap_Effect_types_get, _wrap_Effect_types_set }, + { "Effect_propertyTypes", _wrap_Effect_propertyTypes_get, _wrap_Effect_propertyTypes_set }, + { "Condition_types", _wrap_Condition_types_get, _wrap_Condition_types_set }, + { "Condition_propertyTypes", _wrap_Condition_propertyTypes_get, _wrap_Condition_propertyTypes_set }, + {0,0,0} +}; + +static swig_lua_const_info swig_constants[] = { +{ SWIG_LUA_INT, (char *)"NUM_EFFECTS", (long) 30, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"NUM_EFFECT_PARAMS", (long) 21, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"MAX_UNITSEL", (long) 22, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_None", (long) EFFECT_None, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeDiplomacy", (long) EFFECT_ChangeDiplomacy, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ResearchTechnology", (long) EFFECT_ResearchTechnology, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_SendChat", (long) EFFECT_SendChat, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_PlaySound", (long) EFFECT_PlaySound, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_SendTribute", (long) EFFECT_SendTribute, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_UnlockGate", (long) EFFECT_UnlockGate, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_LockGate", (long) EFFECT_LockGate, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ActivateTrigger", (long) EFFECT_ActivateTrigger, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_DeactivateTrigger", (long) EFFECT_DeactivateTrigger, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_AIScriptGoal", (long) EFFECT_AIScriptGoal, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_CreateObject", (long) EFFECT_CreateObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_TaskObject", (long) EFFECT_TaskObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_DeclareVictory", (long) EFFECT_DeclareVictory, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_KillObject", (long) EFFECT_KillObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_RemoveObject", (long) EFFECT_RemoveObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeView", (long) EFFECT_ChangeView, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_Unload", (long) EFFECT_Unload, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeOwnership", (long) EFFECT_ChangeOwnership, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_Patrol", (long) EFFECT_Patrol, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_DisplayInstructions", (long) EFFECT_DisplayInstructions, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ClearInstructions", (long) EFFECT_ClearInstructions, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_FreezeUnit", (long) EFFECT_FreezeUnit, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_UseAdvancedButtons", (long) EFFECT_UseAdvancedButtons, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_DamageObject", (long) EFFECT_DamageObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_PlaceFoundation", (long) EFFECT_PlaceFoundation, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeObjectName", (long) EFFECT_ChangeObjectName, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeObjectHP", (long) EFFECT_ChangeObjectHP, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_ChangeObjectAttack", (long) EFFECT_ChangeObjectAttack, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECT_StopUnit", (long) EFFECT_StopUnit, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Amount", (long) EFFECTP_Amount, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Location", (long) EFFECTP_Location, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Area", (long) EFFECTP_Area, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_AIGoal", (long) EFFECTP_AIGoal, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Diplomacy", (long) EFFECTP_Diplomacy, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_DisplayTime", (long) EFFECTP_DisplayTime, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_NumSelected", (long) EFFECTP_NumSelected, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Panel", (long) EFFECTP_Panel, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_PlayerSource", (long) EFFECTP_PlayerSource, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_PlayerTarget", (long) EFFECTP_PlayerTarget, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Resource", (long) EFFECTP_Resource, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Technology", (long) EFFECTP_Technology, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_TriggerIndex", (long) EFFECTP_TriggerIndex, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Type", (long) EFFECTP_Type, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_UIDs", (long) EFFECTP_UIDs, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_UIDLocation", (long) EFFECTP_UIDLocation, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_UnitGroup", (long) EFFECTP_UnitGroup, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_UnitType", (long) EFFECTP_UnitType, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_UnitConst", (long) EFFECTP_UnitConst, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Sound", (long) EFFECTP_Sound, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"EFFECTP_Text", (long) EFFECTP_Text, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"NUM_CONDS", (long) 20, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"NUM_COND_PARAMS", (long) 12, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_None", (long) CONDITION_None, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_BringObjectToArea", (long) CONDITION_BringObjectToArea, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_BringObjectToObject", (long) CONDITION_BringObjectToObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_OwnObjects", (long) CONDITION_OwnObjects, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_OwnFewerObjects", (long) CONDITION_OwnFewerObjects, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ObjectsInArea", (long) CONDITION_ObjectsInArea, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_DestroyObject", (long) CONDITION_DestroyObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_CaptureObject", (long) CONDITION_CaptureObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_AccumulateAttribute", (long) CONDITION_AccumulateAttribute, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ResearchTechnology", (long) CONDITION_ResearchTechnology, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_Timer", (long) CONDITION_Timer, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ObjectSelected", (long) CONDITION_ObjectSelected, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_AISignal", (long) CONDITION_AISignal, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_PlayerDefeated", (long) CONDITION_PlayerDefeated, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ObjectHasTarget", (long) CONDITION_ObjectHasTarget, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ObjectVisible", (long) CONDITION_ObjectVisible, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ObjectNotVisible", (long) CONDITION_ObjectNotVisible, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_ResearchingTechnology", (long) CONDITION_ResearchingTechnology, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_UnitsGarrisoned", (long) CONDITION_UnitsGarrisoned, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITION_DifficultyLevel", (long) CONDITION_DifficultyLevel, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Amount", (long) CONDITIONP_Amount, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Resource", (long) CONDITIONP_Resource, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_UIDObject", (long) CONDITIONP_UIDObject, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_UIDLocation", (long) CONDITIONP_UIDLocation, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Player", (long) CONDITIONP_Player, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Technology", (long) CONDITIONP_Technology, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Timer", (long) CONDITIONP_Timer, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_Area", (long) CONDITIONP_Area, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_UnitGroup", (long) CONDITIONP_UnitGroup, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_UnitType", (long) CONDITIONP_UnitType, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_UnitConst", (long) CONDITIONP_UnitConst, 0, 0, 0}, +{ SWIG_LUA_INT, (char *)"CONDITIONP_AISignal", (long) CONDITIONP_AISignal, 0, 0, 0}, + {0,0,0,0,0,0} +}; + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ + +static void *_p_Effect_ChangeViewTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeView *) x)); +} +static void *_p_Effect_KillObjectTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_KillObject *) x)); +} +static void *_p_Effect_DisplayInstructionsTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_DisplayInstructions *) x)); +} +static void *_p_Effect_ClearInstructionsTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ClearInstructions *) x)); +} +static void *_p_Effect_PlaceFoundationTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_PlaceFoundation *) x)); +} +static void *_p_Effect_SendChatTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_SendChat *) x)); +} +static void *_p_Effect_ResearchTechnologyTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ResearchTechnology *) x)); +} +static void *_p_Effect_NoneTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_None *) x)); +} +static void *_p_Effect_ChangeObjectAttackTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeObjectAttack *) x)); +} +static void *_p_Effect_DeclareVictoryTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_DeclareVictory *) x)); +} +static void *_p_Effect_ChangeOwnershipTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeOwnership *) x)); +} +static void *_p_Effect_DeactivateTriggerTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_DeactivateTrigger *) x)); +} +static void *_p_Effect_ActivateTriggerTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ActivateTrigger *) x)); +} +static void *_p_Effect_PlaySoundTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_PlaySound *) x)); +} +static void *_p_Effect_StopUnitTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_StopUnit *) x)); +} +static void *_p_Effect_SendTributeTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_SendTribute *) x)); +} +static void *_p_Effect_PatrolTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_Patrol *) x)); +} +static void *_p_Effect_FreezeUnitTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_FreezeUnit *) x)); +} +static void *_p_Effect_UnloadTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_Unload *) x)); +} +static void *_p_Effect_ChangeDiplomacyTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeDiplomacy *) x)); +} +static void *_p_Effect_AIScriptGoalTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_AIScriptGoal *) x)); +} +static void *_p_Effect_LockGateTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_LockGate *) x)); +} +static void *_p_Effect_UnlockGateTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_UnlockGate *) x)); +} +static void *_p_Effect_UseAdvancedButtonsTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_UseAdvancedButtons *) x)); +} +static void *_p_Effect_ChangeObjectNameTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeObjectName *) x)); +} +static void *_p_Effect_TaskObjectTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_TaskObject *) x)); +} +static void *_p_Effect_CreateObjectTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_CreateObject *) x)); +} +static void *_p_Effect_RemoveObjectTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_RemoveObject *) x)); +} +static void *_p_Effect_DamageObjectTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_DamageObject *) x)); +} +static void *_p_Effect_ChangeObjectHPTo_p_Effect(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Effect *) ((Effect_ChangeObjectHP *) x)); +} +static void *_p_Condition_ResearchTechnologyTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ResearchTechnology *) x)); +} +static void *_p_Condition_AISignalTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_AISignal *) x)); +} +static void *_p_Condition_ObjectSelectedTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ObjectSelected *) x)); +} +static void *_p_Condition_ResearchingTechnologyTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ResearchingTechnology *) x)); +} +static void *_p_Condition_PlayerDefeatedTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_PlayerDefeated *) x)); +} +static void *_p_Condition_AccumulateAttributeTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_AccumulateAttribute *) x)); +} +static void *_p_Condition_ObjectsInAreaTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ObjectsInArea *) x)); +} +static void *_p_Condition_NoneTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_None *) x)); +} +static void *_p_Condition_UnitsGarrisonedTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_UnitsGarrisoned *) x)); +} +static void *_p_Condition_TimerTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_Timer *) x)); +} +static void *_p_Condition_CaptureObjectTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_CaptureObject *) x)); +} +static void *_p_Condition_DestroyObjectTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_DestroyObject *) x)); +} +static void *_p_Condition_BringObjectToObjectTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_BringObjectToObject *) x)); +} +static void *_p_Condition_OwnFewerObjectsTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_OwnFewerObjects *) x)); +} +static void *_p_Condition_OwnObjectsTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_OwnObjects *) x)); +} +static void *_p_Condition_BringObjectToAreaTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_BringObjectToArea *) x)); +} +static void *_p_Condition_ObjectHasTargetTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ObjectHasTarget *) x)); +} +static void *_p_Condition_ObjectVisibleTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ObjectVisible *) x)); +} +static void *_p_Condition_ObjectNotVisibleTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_ObjectNotVisible *) x)); +} +static void *_p_Condition_DifficultyLevelTo_p_Condition(void *x, int *SWIGUNUSEDPARM(newmemory)) { + return (void *)((Condition *) ((Condition_DifficultyLevel *) x)); +} +static swig_type_info _swigt__p_AOKPT = {"_p_AOKPT", "AOKPT *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_AOKRECT = {"_p_AOKRECT", "AOKRECT *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_Condition = {"_p_Condition", "Condition *", 0, 0, (void*)&_wrap_class_Condition, 0}; +static swig_type_info _swigt__p_Condition_AISignal = {"_p_Condition_AISignal", "Condition_AISignal *", 0, 0, (void*)&_wrap_class_Condition_AISignal, 0}; +static swig_type_info _swigt__p_Condition_AccumulateAttribute = {"_p_Condition_AccumulateAttribute", "Condition_AccumulateAttribute *", 0, 0, (void*)&_wrap_class_Condition_AccumulateAttribute, 0}; +static swig_type_info _swigt__p_Condition_BringObjectToArea = {"_p_Condition_BringObjectToArea", "Condition_BringObjectToArea *", 0, 0, (void*)&_wrap_class_Condition_BringObjectToArea, 0}; +static swig_type_info _swigt__p_Condition_BringObjectToObject = {"_p_Condition_BringObjectToObject", "Condition_BringObjectToObject *", 0, 0, (void*)&_wrap_class_Condition_BringObjectToObject, 0}; +static swig_type_info _swigt__p_Condition_CaptureObject = {"_p_Condition_CaptureObject", "Condition_CaptureObject *", 0, 0, (void*)&_wrap_class_Condition_CaptureObject, 0}; +static swig_type_info _swigt__p_Condition_DestroyObject = {"_p_Condition_DestroyObject", "Condition_DestroyObject *", 0, 0, (void*)&_wrap_class_Condition_DestroyObject, 0}; +static swig_type_info _swigt__p_Condition_DifficultyLevel = {"_p_Condition_DifficultyLevel", "Condition_DifficultyLevel *", 0, 0, (void*)&_wrap_class_Condition_DifficultyLevel, 0}; +static swig_type_info _swigt__p_Condition_None = {"_p_Condition_None", "Condition_None *", 0, 0, (void*)&_wrap_class_Condition_None, 0}; +static swig_type_info _swigt__p_Condition_ObjectHasTarget = {"_p_Condition_ObjectHasTarget", "Condition_ObjectHasTarget *", 0, 0, (void*)&_wrap_class_Condition_ObjectHasTarget, 0}; +static swig_type_info _swigt__p_Condition_ObjectNotVisible = {"_p_Condition_ObjectNotVisible", "Condition_ObjectNotVisible *", 0, 0, (void*)&_wrap_class_Condition_ObjectNotVisible, 0}; +static swig_type_info _swigt__p_Condition_ObjectSelected = {"_p_Condition_ObjectSelected", "Condition_ObjectSelected *", 0, 0, (void*)&_wrap_class_Condition_ObjectSelected, 0}; +static swig_type_info _swigt__p_Condition_ObjectVisible = {"_p_Condition_ObjectVisible", "Condition_ObjectVisible *", 0, 0, (void*)&_wrap_class_Condition_ObjectVisible, 0}; +static swig_type_info _swigt__p_Condition_ObjectsInArea = {"_p_Condition_ObjectsInArea", "Condition_ObjectsInArea *", 0, 0, (void*)&_wrap_class_Condition_ObjectsInArea, 0}; +static swig_type_info _swigt__p_Condition_OwnFewerObjects = {"_p_Condition_OwnFewerObjects", "Condition_OwnFewerObjects *", 0, 0, (void*)&_wrap_class_Condition_OwnFewerObjects, 0}; +static swig_type_info _swigt__p_Condition_OwnObjects = {"_p_Condition_OwnObjects", "Condition_OwnObjects *", 0, 0, (void*)&_wrap_class_Condition_OwnObjects, 0}; +static swig_type_info _swigt__p_Condition_PlayerDefeated = {"_p_Condition_PlayerDefeated", "Condition_PlayerDefeated *", 0, 0, (void*)&_wrap_class_Condition_PlayerDefeated, 0}; +static swig_type_info _swigt__p_Condition_ResearchTechnology = {"_p_Condition_ResearchTechnology", "Condition_ResearchTechnology *", 0, 0, (void*)&_wrap_class_Condition_ResearchTechnology, 0}; +static swig_type_info _swigt__p_Condition_ResearchingTechnology = {"_p_Condition_ResearchingTechnology", "Condition_ResearchingTechnology *", 0, 0, (void*)&_wrap_class_Condition_ResearchingTechnology, 0}; +static swig_type_info _swigt__p_Condition_Timer = {"_p_Condition_Timer", "Condition_Timer *", 0, 0, (void*)&_wrap_class_Condition_Timer, 0}; +static swig_type_info _swigt__p_Condition_UnitsGarrisoned = {"_p_Condition_UnitsGarrisoned", "Condition_UnitsGarrisoned *", 0, 0, (void*)&_wrap_class_Condition_UnitsGarrisoned, 0}; +static swig_type_info _swigt__p_Effect = {"_p_Effect", "Effect *", 0, 0, (void*)&_wrap_class_Effect, 0}; +static swig_type_info _swigt__p_Effect_AIScriptGoal = {"_p_Effect_AIScriptGoal", "Effect_AIScriptGoal *", 0, 0, (void*)&_wrap_class_Effect_AIScriptGoal, 0}; +static swig_type_info _swigt__p_Effect_ActivateTrigger = {"_p_Effect_ActivateTrigger", "Effect_ActivateTrigger *", 0, 0, (void*)&_wrap_class_Effect_ActivateTrigger, 0}; +static swig_type_info _swigt__p_Effect_ChangeDiplomacy = {"_p_Effect_ChangeDiplomacy", "Effect_ChangeDiplomacy *", 0, 0, (void*)&_wrap_class_Effect_ChangeDiplomacy, 0}; +static swig_type_info _swigt__p_Effect_ChangeObjectAttack = {"_p_Effect_ChangeObjectAttack", "Effect_ChangeObjectAttack *", 0, 0, (void*)&_wrap_class_Effect_ChangeObjectAttack, 0}; +static swig_type_info _swigt__p_Effect_ChangeObjectHP = {"_p_Effect_ChangeObjectHP", "Effect_ChangeObjectHP *", 0, 0, (void*)&_wrap_class_Effect_ChangeObjectHP, 0}; +static swig_type_info _swigt__p_Effect_ChangeObjectName = {"_p_Effect_ChangeObjectName", "Effect_ChangeObjectName *", 0, 0, (void*)&_wrap_class_Effect_ChangeObjectName, 0}; +static swig_type_info _swigt__p_Effect_ChangeOwnership = {"_p_Effect_ChangeOwnership", "Effect_ChangeOwnership *", 0, 0, (void*)&_wrap_class_Effect_ChangeOwnership, 0}; +static swig_type_info _swigt__p_Effect_ChangeView = {"_p_Effect_ChangeView", "Effect_ChangeView *", 0, 0, (void*)&_wrap_class_Effect_ChangeView, 0}; +static swig_type_info _swigt__p_Effect_ClearInstructions = {"_p_Effect_ClearInstructions", "Effect_ClearInstructions *", 0, 0, (void*)&_wrap_class_Effect_ClearInstructions, 0}; +static swig_type_info _swigt__p_Effect_CreateObject = {"_p_Effect_CreateObject", "Effect_CreateObject *", 0, 0, (void*)&_wrap_class_Effect_CreateObject, 0}; +static swig_type_info _swigt__p_Effect_DamageObject = {"_p_Effect_DamageObject", "Effect_DamageObject *", 0, 0, (void*)&_wrap_class_Effect_DamageObject, 0}; +static swig_type_info _swigt__p_Effect_DeactivateTrigger = {"_p_Effect_DeactivateTrigger", "Effect_DeactivateTrigger *", 0, 0, (void*)&_wrap_class_Effect_DeactivateTrigger, 0}; +static swig_type_info _swigt__p_Effect_DeclareVictory = {"_p_Effect_DeclareVictory", "Effect_DeclareVictory *", 0, 0, (void*)&_wrap_class_Effect_DeclareVictory, 0}; +static swig_type_info _swigt__p_Effect_DisplayInstructions = {"_p_Effect_DisplayInstructions", "Effect_DisplayInstructions *", 0, 0, (void*)&_wrap_class_Effect_DisplayInstructions, 0}; +static swig_type_info _swigt__p_Effect_FreezeUnit = {"_p_Effect_FreezeUnit", "Effect_FreezeUnit *", 0, 0, (void*)&_wrap_class_Effect_FreezeUnit, 0}; +static swig_type_info _swigt__p_Effect_KillObject = {"_p_Effect_KillObject", "Effect_KillObject *", 0, 0, (void*)&_wrap_class_Effect_KillObject, 0}; +static swig_type_info _swigt__p_Effect_LockGate = {"_p_Effect_LockGate", "Effect_LockGate *", 0, 0, (void*)&_wrap_class_Effect_LockGate, 0}; +static swig_type_info _swigt__p_Effect_None = {"_p_Effect_None", "Effect_None *", 0, 0, (void*)&_wrap_class_Effect_None, 0}; +static swig_type_info _swigt__p_Effect_Patrol = {"_p_Effect_Patrol", "Effect_Patrol *", 0, 0, (void*)&_wrap_class_Effect_Patrol, 0}; +static swig_type_info _swigt__p_Effect_PlaceFoundation = {"_p_Effect_PlaceFoundation", "Effect_PlaceFoundation *", 0, 0, (void*)&_wrap_class_Effect_PlaceFoundation, 0}; +static swig_type_info _swigt__p_Effect_PlaySound = {"_p_Effect_PlaySound", "Effect_PlaySound *", 0, 0, (void*)&_wrap_class_Effect_PlaySound, 0}; +static swig_type_info _swigt__p_Effect_RemoveObject = {"_p_Effect_RemoveObject", "Effect_RemoveObject *", 0, 0, (void*)&_wrap_class_Effect_RemoveObject, 0}; +static swig_type_info _swigt__p_Effect_ResearchTechnology = {"_p_Effect_ResearchTechnology", "Effect_ResearchTechnology *", 0, 0, (void*)&_wrap_class_Effect_ResearchTechnology, 0}; +static swig_type_info _swigt__p_Effect_SendChat = {"_p_Effect_SendChat", "Effect_SendChat *", 0, 0, (void*)&_wrap_class_Effect_SendChat, 0}; +static swig_type_info _swigt__p_Effect_SendTribute = {"_p_Effect_SendTribute", "Effect_SendTribute *", 0, 0, (void*)&_wrap_class_Effect_SendTribute, 0}; +static swig_type_info _swigt__p_Effect_StopUnit = {"_p_Effect_StopUnit", "Effect_StopUnit *", 0, 0, (void*)&_wrap_class_Effect_StopUnit, 0}; +static swig_type_info _swigt__p_Effect_TaskObject = {"_p_Effect_TaskObject", "Effect_TaskObject *", 0, 0, (void*)&_wrap_class_Effect_TaskObject, 0}; +static swig_type_info _swigt__p_Effect_Unload = {"_p_Effect_Unload", "Effect_Unload *", 0, 0, (void*)&_wrap_class_Effect_Unload, 0}; +static swig_type_info _swigt__p_Effect_UnlockGate = {"_p_Effect_UnlockGate", "Effect_UnlockGate *", 0, 0, (void*)&_wrap_class_Effect_UnlockGate, 0}; +static swig_type_info _swigt__p_Effect_UseAdvancedButtons = {"_p_Effect_UseAdvancedButtons", "Effect_UseAdvancedButtons *", 0, 0, (void*)&_wrap_class_Effect_UseAdvancedButtons, 0}; +static swig_type_info _swigt__p_FILE = {"_p_FILE", "FILE *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_NewTrigger = {"_p_NewTrigger", "NewTrigger *", 0, 0, (void*)&_wrap_class_NewTrigger, 0}; +static swig_type_info _swigt__p_eclong = {"_p_eclong", "eclong *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_std__string = {"_p_std__string", "std::string *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_std__vectorT_int_t = {"_p_std__vectorT_int_t", "std::vector< int > *", 0, 0, (void*)0, 0}; + +static swig_type_info *swig_type_initial[] = { + &_swigt__p_AOKPT, + &_swigt__p_AOKRECT, + &_swigt__p_Condition, + &_swigt__p_Condition_AISignal, + &_swigt__p_Condition_AccumulateAttribute, + &_swigt__p_Condition_BringObjectToArea, + &_swigt__p_Condition_BringObjectToObject, + &_swigt__p_Condition_CaptureObject, + &_swigt__p_Condition_DestroyObject, + &_swigt__p_Condition_DifficultyLevel, + &_swigt__p_Condition_None, + &_swigt__p_Condition_ObjectHasTarget, + &_swigt__p_Condition_ObjectNotVisible, + &_swigt__p_Condition_ObjectSelected, + &_swigt__p_Condition_ObjectVisible, + &_swigt__p_Condition_ObjectsInArea, + &_swigt__p_Condition_OwnFewerObjects, + &_swigt__p_Condition_OwnObjects, + &_swigt__p_Condition_PlayerDefeated, + &_swigt__p_Condition_ResearchTechnology, + &_swigt__p_Condition_ResearchingTechnology, + &_swigt__p_Condition_Timer, + &_swigt__p_Condition_UnitsGarrisoned, + &_swigt__p_Effect, + &_swigt__p_Effect_AIScriptGoal, + &_swigt__p_Effect_ActivateTrigger, + &_swigt__p_Effect_ChangeDiplomacy, + &_swigt__p_Effect_ChangeObjectAttack, + &_swigt__p_Effect_ChangeObjectHP, + &_swigt__p_Effect_ChangeObjectName, + &_swigt__p_Effect_ChangeOwnership, + &_swigt__p_Effect_ChangeView, + &_swigt__p_Effect_ClearInstructions, + &_swigt__p_Effect_CreateObject, + &_swigt__p_Effect_DamageObject, + &_swigt__p_Effect_DeactivateTrigger, + &_swigt__p_Effect_DeclareVictory, + &_swigt__p_Effect_DisplayInstructions, + &_swigt__p_Effect_FreezeUnit, + &_swigt__p_Effect_KillObject, + &_swigt__p_Effect_LockGate, + &_swigt__p_Effect_None, + &_swigt__p_Effect_Patrol, + &_swigt__p_Effect_PlaceFoundation, + &_swigt__p_Effect_PlaySound, + &_swigt__p_Effect_RemoveObject, + &_swigt__p_Effect_ResearchTechnology, + &_swigt__p_Effect_SendChat, + &_swigt__p_Effect_SendTribute, + &_swigt__p_Effect_StopUnit, + &_swigt__p_Effect_TaskObject, + &_swigt__p_Effect_Unload, + &_swigt__p_Effect_UnlockGate, + &_swigt__p_Effect_UseAdvancedButtons, + &_swigt__p_FILE, + &_swigt__p_NewTrigger, + &_swigt__p_eclong, + &_swigt__p_p_char, + &_swigt__p_std__string, + &_swigt__p_std__vectorT_int_t, +}; + +static swig_cast_info _swigc__p_AOKPT[] = { {&_swigt__p_AOKPT, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_AOKRECT[] = { {&_swigt__p_AOKRECT, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition[] = { {&_swigt__p_Condition_ResearchTechnology, _p_Condition_ResearchTechnologyTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ResearchingTechnology, _p_Condition_ResearchingTechnologyTo_p_Condition, 0, 0}, {&_swigt__p_Condition_AISignal, _p_Condition_AISignalTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ObjectSelected, _p_Condition_ObjectSelectedTo_p_Condition, 0, 0}, {&_swigt__p_Condition_PlayerDefeated, _p_Condition_PlayerDefeatedTo_p_Condition, 0, 0}, {&_swigt__p_Condition_AccumulateAttribute, _p_Condition_AccumulateAttributeTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ObjectsInArea, _p_Condition_ObjectsInAreaTo_p_Condition, 0, 0}, {&_swigt__p_Condition_None, _p_Condition_NoneTo_p_Condition, 0, 0}, {&_swigt__p_Condition, 0, 0, 0}, {&_swigt__p_Condition_UnitsGarrisoned, _p_Condition_UnitsGarrisonedTo_p_Condition, 0, 0}, {&_swigt__p_Condition_Timer, _p_Condition_TimerTo_p_Condition, 0, 0}, {&_swigt__p_Condition_CaptureObject, _p_Condition_CaptureObjectTo_p_Condition, 0, 0}, {&_swigt__p_Condition_DestroyObject, _p_Condition_DestroyObjectTo_p_Condition, 0, 0}, {&_swigt__p_Condition_BringObjectToObject, _p_Condition_BringObjectToObjectTo_p_Condition, 0, 0}, {&_swigt__p_Condition_OwnFewerObjects, _p_Condition_OwnFewerObjectsTo_p_Condition, 0, 0}, {&_swigt__p_Condition_OwnObjects, _p_Condition_OwnObjectsTo_p_Condition, 0, 0}, {&_swigt__p_Condition_BringObjectToArea, _p_Condition_BringObjectToAreaTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ObjectHasTarget, _p_Condition_ObjectHasTargetTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ObjectVisible, _p_Condition_ObjectVisibleTo_p_Condition, 0, 0}, {&_swigt__p_Condition_ObjectNotVisible, _p_Condition_ObjectNotVisibleTo_p_Condition, 0, 0}, {&_swigt__p_Condition_DifficultyLevel, _p_Condition_DifficultyLevelTo_p_Condition, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_AISignal[] = { {&_swigt__p_Condition_AISignal, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_AccumulateAttribute[] = { {&_swigt__p_Condition_AccumulateAttribute, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_BringObjectToArea[] = { {&_swigt__p_Condition_BringObjectToArea, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_BringObjectToObject[] = { {&_swigt__p_Condition_BringObjectToObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_CaptureObject[] = { {&_swigt__p_Condition_CaptureObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_DestroyObject[] = { {&_swigt__p_Condition_DestroyObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_DifficultyLevel[] = { {&_swigt__p_Condition_DifficultyLevel, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_None[] = { {&_swigt__p_Condition_None, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ObjectHasTarget[] = { {&_swigt__p_Condition_ObjectHasTarget, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ObjectNotVisible[] = { {&_swigt__p_Condition_ObjectNotVisible, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ObjectSelected[] = { {&_swigt__p_Condition_ObjectSelected, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ObjectVisible[] = { {&_swigt__p_Condition_ObjectVisible, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ObjectsInArea[] = { {&_swigt__p_Condition_ObjectsInArea, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_OwnFewerObjects[] = { {&_swigt__p_Condition_OwnFewerObjects, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_OwnObjects[] = { {&_swigt__p_Condition_OwnObjects, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_PlayerDefeated[] = { {&_swigt__p_Condition_PlayerDefeated, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ResearchTechnology[] = { {&_swigt__p_Condition_ResearchTechnology, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_ResearchingTechnology[] = { {&_swigt__p_Condition_ResearchingTechnology, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_Timer[] = { {&_swigt__p_Condition_Timer, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Condition_UnitsGarrisoned[] = { {&_swigt__p_Condition_UnitsGarrisoned, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect[] = { {&_swigt__p_Effect_ChangeView, _p_Effect_ChangeViewTo_p_Effect, 0, 0}, {&_swigt__p_Effect_KillObject, _p_Effect_KillObjectTo_p_Effect, 0, 0}, {&_swigt__p_Effect_PlaceFoundation, _p_Effect_PlaceFoundationTo_p_Effect, 0, 0}, {&_swigt__p_Effect_DisplayInstructions, _p_Effect_DisplayInstructionsTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ClearInstructions, _p_Effect_ClearInstructionsTo_p_Effect, 0, 0}, {&_swigt__p_Effect_SendChat, _p_Effect_SendChatTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ResearchTechnology, _p_Effect_ResearchTechnologyTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ChangeObjectAttack, _p_Effect_ChangeObjectAttackTo_p_Effect, 0, 0}, {&_swigt__p_Effect_None, _p_Effect_NoneTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ChangeOwnership, _p_Effect_ChangeOwnershipTo_p_Effect, 0, 0}, {&_swigt__p_Effect_DeclareVictory, _p_Effect_DeclareVictoryTo_p_Effect, 0, 0}, {&_swigt__p_Effect_DeactivateTrigger, _p_Effect_DeactivateTriggerTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ActivateTrigger, _p_Effect_ActivateTriggerTo_p_Effect, 0, 0}, {&_swigt__p_Effect, 0, 0, 0}, {&_swigt__p_Effect_PlaySound, _p_Effect_PlaySoundTo_p_Effect, 0, 0}, {&_swigt__p_Effect_StopUnit, _p_Effect_StopUnitTo_p_Effect, 0, 0}, {&_swigt__p_Effect_SendTribute, _p_Effect_SendTributeTo_p_Effect, 0, 0}, {&_swigt__p_Effect_Patrol, _p_Effect_PatrolTo_p_Effect, 0, 0}, {&_swigt__p_Effect_FreezeUnit, _p_Effect_FreezeUnitTo_p_Effect, 0, 0}, {&_swigt__p_Effect_Unload, _p_Effect_UnloadTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ChangeDiplomacy, _p_Effect_ChangeDiplomacyTo_p_Effect, 0, 0}, {&_swigt__p_Effect_AIScriptGoal, _p_Effect_AIScriptGoalTo_p_Effect, 0, 0}, {&_swigt__p_Effect_LockGate, _p_Effect_LockGateTo_p_Effect, 0, 0}, {&_swigt__p_Effect_UnlockGate, _p_Effect_UnlockGateTo_p_Effect, 0, 0}, {&_swigt__p_Effect_UseAdvancedButtons, _p_Effect_UseAdvancedButtonsTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ChangeObjectName, _p_Effect_ChangeObjectNameTo_p_Effect, 0, 0}, {&_swigt__p_Effect_TaskObject, _p_Effect_TaskObjectTo_p_Effect, 0, 0}, {&_swigt__p_Effect_CreateObject, _p_Effect_CreateObjectTo_p_Effect, 0, 0}, {&_swigt__p_Effect_RemoveObject, _p_Effect_RemoveObjectTo_p_Effect, 0, 0}, {&_swigt__p_Effect_DamageObject, _p_Effect_DamageObjectTo_p_Effect, 0, 0}, {&_swigt__p_Effect_ChangeObjectHP, _p_Effect_ChangeObjectHPTo_p_Effect, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_AIScriptGoal[] = { {&_swigt__p_Effect_AIScriptGoal, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ActivateTrigger[] = { {&_swigt__p_Effect_ActivateTrigger, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeDiplomacy[] = { {&_swigt__p_Effect_ChangeDiplomacy, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeObjectAttack[] = { {&_swigt__p_Effect_ChangeObjectAttack, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeObjectHP[] = { {&_swigt__p_Effect_ChangeObjectHP, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeObjectName[] = { {&_swigt__p_Effect_ChangeObjectName, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeOwnership[] = { {&_swigt__p_Effect_ChangeOwnership, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ChangeView[] = { {&_swigt__p_Effect_ChangeView, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ClearInstructions[] = { {&_swigt__p_Effect_ClearInstructions, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_CreateObject[] = { {&_swigt__p_Effect_CreateObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_DamageObject[] = { {&_swigt__p_Effect_DamageObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_DeactivateTrigger[] = { {&_swigt__p_Effect_DeactivateTrigger, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_DeclareVictory[] = { {&_swigt__p_Effect_DeclareVictory, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_DisplayInstructions[] = { {&_swigt__p_Effect_DisplayInstructions, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_FreezeUnit[] = { {&_swigt__p_Effect_FreezeUnit, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_KillObject[] = { {&_swigt__p_Effect_KillObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_LockGate[] = { {&_swigt__p_Effect_LockGate, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_None[] = { {&_swigt__p_Effect_None, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_Patrol[] = { {&_swigt__p_Effect_Patrol, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_PlaceFoundation[] = { {&_swigt__p_Effect_PlaceFoundation, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_PlaySound[] = { {&_swigt__p_Effect_PlaySound, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_RemoveObject[] = { {&_swigt__p_Effect_RemoveObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_ResearchTechnology[] = { {&_swigt__p_Effect_ResearchTechnology, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_SendChat[] = { {&_swigt__p_Effect_SendChat, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_SendTribute[] = { {&_swigt__p_Effect_SendTribute, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_StopUnit[] = { {&_swigt__p_Effect_StopUnit, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_TaskObject[] = { {&_swigt__p_Effect_TaskObject, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_Unload[] = { {&_swigt__p_Effect_Unload, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_UnlockGate[] = { {&_swigt__p_Effect_UnlockGate, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_Effect_UseAdvancedButtons[] = { {&_swigt__p_Effect_UseAdvancedButtons, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_FILE[] = { {&_swigt__p_FILE, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_NewTrigger[] = { {&_swigt__p_NewTrigger, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_eclong[] = { {&_swigt__p_eclong, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_std__string[] = { {&_swigt__p_std__string, 0, 0, 0},{0, 0, 0, 0}}; +static swig_cast_info _swigc__p_std__vectorT_int_t[] = { {&_swigt__p_std__vectorT_int_t, 0, 0, 0},{0, 0, 0, 0}}; + +static swig_cast_info *swig_cast_initial[] = { + _swigc__p_AOKPT, + _swigc__p_AOKRECT, + _swigc__p_Condition, + _swigc__p_Condition_AISignal, + _swigc__p_Condition_AccumulateAttribute, + _swigc__p_Condition_BringObjectToArea, + _swigc__p_Condition_BringObjectToObject, + _swigc__p_Condition_CaptureObject, + _swigc__p_Condition_DestroyObject, + _swigc__p_Condition_DifficultyLevel, + _swigc__p_Condition_None, + _swigc__p_Condition_ObjectHasTarget, + _swigc__p_Condition_ObjectNotVisible, + _swigc__p_Condition_ObjectSelected, + _swigc__p_Condition_ObjectVisible, + _swigc__p_Condition_ObjectsInArea, + _swigc__p_Condition_OwnFewerObjects, + _swigc__p_Condition_OwnObjects, + _swigc__p_Condition_PlayerDefeated, + _swigc__p_Condition_ResearchTechnology, + _swigc__p_Condition_ResearchingTechnology, + _swigc__p_Condition_Timer, + _swigc__p_Condition_UnitsGarrisoned, + _swigc__p_Effect, + _swigc__p_Effect_AIScriptGoal, + _swigc__p_Effect_ActivateTrigger, + _swigc__p_Effect_ChangeDiplomacy, + _swigc__p_Effect_ChangeObjectAttack, + _swigc__p_Effect_ChangeObjectHP, + _swigc__p_Effect_ChangeObjectName, + _swigc__p_Effect_ChangeOwnership, + _swigc__p_Effect_ChangeView, + _swigc__p_Effect_ClearInstructions, + _swigc__p_Effect_CreateObject, + _swigc__p_Effect_DamageObject, + _swigc__p_Effect_DeactivateTrigger, + _swigc__p_Effect_DeclareVictory, + _swigc__p_Effect_DisplayInstructions, + _swigc__p_Effect_FreezeUnit, + _swigc__p_Effect_KillObject, + _swigc__p_Effect_LockGate, + _swigc__p_Effect_None, + _swigc__p_Effect_Patrol, + _swigc__p_Effect_PlaceFoundation, + _swigc__p_Effect_PlaySound, + _swigc__p_Effect_RemoveObject, + _swigc__p_Effect_ResearchTechnology, + _swigc__p_Effect_SendChat, + _swigc__p_Effect_SendTribute, + _swigc__p_Effect_StopUnit, + _swigc__p_Effect_TaskObject, + _swigc__p_Effect_Unload, + _swigc__p_Effect_UnlockGate, + _swigc__p_Effect_UseAdvancedButtons, + _swigc__p_FILE, + _swigc__p_NewTrigger, + _swigc__p_eclong, + _swigc__p_p_char, + _swigc__p_std__string, + _swigc__p_std__vectorT_int_t, +}; + + +/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ + +/* ----------------------------------------------------------------------------- + * Type initialization: + * This problem is tough by the requirement that no dynamic + * memory is used. Also, since swig_type_info structures store pointers to + * swig_cast_info structures and swig_cast_info structures store pointers back + * to swig_type_info structures, we need some lookup code at initialization. + * The idea is that swig generates all the structures that are needed. + * The runtime then collects these partially filled structures. + * The SWIG_InitializeModule function takes these initial arrays out of + * swig_module, and does all the lookup, filling in the swig_module.types + * array with the correct data and linking the correct swig_cast_info + * structures together. + * + * The generated swig_type_info structures are assigned staticly to an initial + * array. We just loop through that array, and handle each type individually. + * First we lookup if this type has been already loaded, and if so, use the + * loaded structure instead of the generated one. Then we have to fill in the + * cast linked list. The cast data is initially stored in something like a + * two-dimensional array. Each row corresponds to a type (there are the same + * number of rows as there are in the swig_type_initial array). Each entry in + * a column is one of the swig_cast_info structures for that type. + * The cast_initial array is actually an array of arrays, because each row has + * a variable number of columns. So to actually build the cast linked list, + * we find the array of casts associated with the type, and loop through it + * adding the casts to the list. The one last trick we need to do is making + * sure the type pointer in the swig_cast_info struct is correct. + * + * First off, we lookup the cast->type name to see if it is already loaded. + * There are three cases to handle: + * 1) If the cast->type has already been loaded AND the type we are adding + * casting info to has not been loaded (it is in this module), THEN we + * replace the cast->type pointer with the type pointer that has already + * been loaded. + * 2) If BOTH types (the one we are adding casting info to, and the + * cast->type) are loaded, THEN the cast info has already been loaded by + * the previous module so we just ignore it. + * 3) Finally, if cast->type has not already been loaded, then we add that + * swig_cast_info to the linked list (because the cast->type) pointer will + * be correct. + * ----------------------------------------------------------------------------- */ + +#ifdef __cplusplus +extern "C" { +#if 0 +} /* c-mode */ +#endif +#endif + +#if 0 +#define SWIGRUNTIME_DEBUG +#endif + + +SWIGRUNTIME void +SWIG_InitializeModule(void *clientdata) { + size_t i; + swig_module_info *module_head, *iter; + int found, init; + + clientdata = clientdata; + + /* check to see if the circular list has been setup, if not, set it up */ + if (swig_module.next==0) { + /* Initialize the swig_module */ + swig_module.type_initial = swig_type_initial; + swig_module.cast_initial = swig_cast_initial; + swig_module.next = &swig_module; + init = 1; + } else { + init = 0; + } + + /* Try and load any already created modules */ + module_head = SWIG_GetModule(clientdata); + if (!module_head) { + /* This is the first module loaded for this interpreter */ + /* so set the swig module into the interpreter */ + SWIG_SetModule(clientdata, &swig_module); + module_head = &swig_module; + } else { + /* the interpreter has loaded a SWIG module, but has it loaded this one? */ + found=0; + iter=module_head; + do { + if (iter==&swig_module) { + found=1; + break; + } + iter=iter->next; + } while (iter!= module_head); + + /* if the is found in the list, then all is done and we may leave */ + if (found) return; + /* otherwise we must add out module into the list */ + swig_module.next = module_head->next; + module_head->next = &swig_module; + } + + /* When multiple interpeters are used, a module could have already been initialized in + a different interpreter, but not yet have a pointer in this interpreter. + In this case, we do not want to continue adding types... everything should be + set up already */ + if (init == 0) return; + + /* Now work on filling in swig_module.types */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: size %d\n", swig_module.size); +#endif + for (i = 0; i < swig_module.size; ++i) { + swig_type_info *type = 0; + swig_type_info *ret; + swig_cast_info *cast; + +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); +#endif + + /* if there is another module already loaded */ + if (swig_module.next != &swig_module) { + type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name); + } + if (type) { + /* Overwrite clientdata field */ +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found type %s\n", type->name); +#endif + if (swig_module.type_initial[i]->clientdata) { + type->clientdata = swig_module.type_initial[i]->clientdata; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name); +#endif + } + } else { + type = swig_module.type_initial[i]; + } + + /* Insert casting types */ + cast = swig_module.cast_initial[i]; + while (cast->type) { + + /* Don't need to add information already in the list */ + ret = 0; +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: look cast %s\n", cast->type->name); +#endif + if (swig_module.next != &swig_module) { + ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name); +#ifdef SWIGRUNTIME_DEBUG + if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name); +#endif + } + if (ret) { + if (type == swig_module.type_initial[i]) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: skip old type %s\n", ret->name); +#endif + cast->type = ret; + ret = 0; + } else { + /* Check for casting already in the list */ + swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type); +#ifdef SWIGRUNTIME_DEBUG + if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name); +#endif + if (!ocast) ret = 0; + } + } + + if (!ret) { +#ifdef SWIGRUNTIME_DEBUG + printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name); +#endif + if (type->cast) { + type->cast->prev = cast; + cast->next = type->cast; + } + type->cast = cast; + } + cast++; + } + /* Set entry in modules->types array equal to the type */ + swig_module.types[i] = type; + } + swig_module.types[i] = 0; + +#ifdef SWIGRUNTIME_DEBUG + printf("**** SWIG_InitializeModule: Cast List ******\n"); + for (i = 0; i < swig_module.size; ++i) { + int j = 0; + swig_cast_info *cast = swig_module.cast_initial[i]; + printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name); + while (cast->type) { + printf("SWIG_InitializeModule: cast type %s\n", cast->type->name); + cast++; + ++j; + } + printf("---- Total casts: %d\n",j); + } + printf("**** SWIG_InitializeModule: Cast List ******\n"); +#endif +} + +/* This function will propagate the clientdata field of type to +* any new swig_type_info structures that have been added into the list +* of equivalent types. It is like calling +* SWIG_TypeClientData(type, clientdata) a second time. +*/ +SWIGRUNTIME void +SWIG_PropagateClientData(void) { + size_t i; + swig_cast_info *equiv; + static int init_run = 0; + + if (init_run) return; + init_run = 1; + + for (i = 0; i < swig_module.size; i++) { + if (swig_module.types[i]->clientdata) { + equiv = swig_module.types[i]->cast; + while (equiv) { + if (!equiv->converter) { + if (equiv->type && !equiv->type->clientdata) + SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata); + } + equiv = equiv->next; + } + } + } +} + +#ifdef __cplusplus +#if 0 +{ /* c-mode */ +#endif +} +#endif + + + +/* Forward declaration of where the user's %init{} gets inserted */ +void SWIG_init_user(lua_State* L ); + +#ifdef __cplusplus +extern "C" { +#endif +/* this is the initialization function + added at the very end of the code + the function is always called SWIG_init, but an eariler #define will rename it +*/ +SWIGEXPORT int SWIG_init(lua_State* L) +{ + int i; + /* start with global table */ + lua_pushvalue(L,LUA_GLOBALSINDEX); + /* SWIG's internal initalisation */ + SWIG_InitializeModule((void*)L); + SWIG_PropagateClientData(); + /* add a global fn */ + SWIG_Lua_add_function(L,"swig_type",SWIG_Lua_type); + SWIG_Lua_add_function(L,"swig_equals",SWIG_Lua_equal); + /* begin the module (its a table with the same name as the module) */ + SWIG_Lua_module_begin(L,SWIG_name); + /* add commands/functions */ + for (i = 0; swig_commands[i].name; i++){ + SWIG_Lua_module_add_function(L,swig_commands[i].name,swig_commands[i].func); + } + /* add variables */ + for (i = 0; swig_variables[i].name; i++){ + SWIG_Lua_module_add_variable(L,swig_variables[i].name,swig_variables[i].get,swig_variables[i].set); + } + /* set up base class pointers (the hierachy) */ + for (i = 0; swig_types[i]; i++){ + if (swig_types[i]->clientdata){ + SWIG_Lua_init_base_class(L,(swig_lua_class*)(swig_types[i]->clientdata)); + } + } + /* additional registration structs & classes in lua */ + for (i = 0; swig_types[i]; i++){ + if (swig_types[i]->clientdata){ + SWIG_Lua_class_register(L,(swig_lua_class*)(swig_types[i]->clientdata)); + } + } + /* constants */ + SWIG_Lua_InstallConstants(L,swig_constants); + /* invoke user-specific initialization */ + SWIG_init_user(L); + /* end module */ + lua_pop(L,1); /* tidy stack (remove module table)*/ + lua_pop(L,1); /* tidy stack (remove global table)*/ + return 1; +} + +#ifdef __cplusplus +} +#endif + + +const char* SWIG_LUACODE= + ""; + +void SWIG_init_user(lua_State* L) +{ + /* exec Lua code if applicable */ + SWIG_Lua_dostring(L,SWIG_LUACODE); +} + diff --git a/src/swig/SwigTrigger.i b/src/swig/SwigTrigger.i new file mode 100644 index 0000000..66a3426 --- /dev/null +++ b/src/swig/SwigTrigger.i @@ -0,0 +1,15 @@ +%module Scenario +%{ +#include "../genie/ECTypes.h" +%} +%include "../genie/ECTypes.h" + +%include SwigEffect.i +%include SwigCondition.i + +%{ +#include "../lua/NewTrigger.h" +%} + +%include "../lua/NewTrigger.h" + diff --git a/src/view/LTDialog_About.cpp b/src/view/LTDialog_About.cpp index 02cd4f3..6a733c9 100644 --- a/src/view/LTDialog_About.cpp +++ b/src/view/LTDialog_About.cpp @@ -40,4 +40,4 @@ LTDialog_About::LTDialog_About(wxWindow *parent) void LTDialog_About::onDone(wxCommandEvent &event) { EndModal(wxID_OK); -} \ No newline at end of file +} diff --git a/src/view/LTDialog_About.h b/src/view/LTDialog_About.h index 3206a9c..5cf7e17 100644 --- a/src/view/LTDialog_About.h +++ b/src/view/LTDialog_About.h @@ -25,4 +25,4 @@ class LTDialog_About : public wxDialog void onDone(wxCommandEvent &event); }; -#endif \ No newline at end of file +#endif diff --git a/src/view/LTDialog_ChooseScen.cpp b/src/view/LTDialog_ChooseScen.cpp index cebe004..a116278 100644 --- a/src/view/LTDialog_ChooseScen.cpp +++ b/src/view/LTDialog_ChooseScen.cpp @@ -43,4 +43,4 @@ void LTDialog_ChooseScen::onDone(wxCommandEvent &event) void LTDialog_ChooseScen::onExit(wxCloseEvent &event) { EndModal(wxNOT_FOUND); -} \ No newline at end of file +} diff --git a/src/view/LTDialog_ChooseScen.h b/src/view/LTDialog_ChooseScen.h index 293bb64..2e4835f 100644 --- a/src/view/LTDialog_ChooseScen.h +++ b/src/view/LTDialog_ChooseScen.h @@ -22,4 +22,4 @@ class LTDialog_ChooseScen : public wxDialog void onExit(wxCloseEvent &event); }; -#endif \ No newline at end of file +#endif diff --git a/src/view/LTDialog_Settings.cpp b/src/view/LTDialog_Settings.cpp index bdb65e0..2887825 100644 --- a/src/view/LTDialog_Settings.cpp +++ b/src/view/LTDialog_Settings.cpp @@ -1,12 +1,11 @@ #include "LTDialog_Settings.h" #include "wx/stdpaths.h" -#include "LTFrame.h" #include "../defines.h" +#include "LuaTrigMain.h" -LTDialog_Settings::LTDialog_Settings(LTFrame *parent) +LTDialog_Settings::LTDialog_Settings(wxWindow *parent) : wxDialog(parent, -1, wxT(STR_STGS_TITLE), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxNO_DEFAULT | wxSTAY_ON_TOP) { - this->frame = parent; mainSizer = new wxBoxSizer(wxVERTICAL); defaultBtnSizer = new wxBoxSizer(wxHORIZONTAL); @@ -20,9 +19,9 @@ LTDialog_Settings::LTDialog_Settings(LTFrame *parent) instructionsText = new wxStaticText(this, wxID_ANY, wxT(STR_CFG_INSTRUCT)); scenarioText = new wxStaticText(this, wxID_ANY, wxT(STR_STGS_SCN_TITLE)); - scenarioDirPicker = new wxDirPickerCtrl(this, wxID_ANY, frame->getScenarioDir(), wxT(STR_DIR_SELECT), wxDefaultPosition, wxDefaultSize, wxDIRP_USE_TEXTCTRL | wxDIRP_DIR_MUST_EXIST); + scenarioDirPicker = new wxDirPickerCtrl(this, wxID_ANY, wxEmptyString, wxT(STR_DIR_SELECT), wxDefaultPosition, wxDefaultSize, wxDIRP_USE_TEXTCTRL | wxDIRP_DIR_MUST_EXIST); scriptText = new wxStaticText(this, wxID_ANY, wxT(STR_STGS_LUA_TITLE)); - scriptDirPicker = new wxDirPickerCtrl(this, wxID_ANY, frame->getScriptDir(), wxT(STR_DIR_SELECT), wxDefaultPosition, wxDefaultSize, wxDIRP_USE_TEXTCTRL | wxDIRP_DIR_MUST_EXIST); + scriptDirPicker = new wxDirPickerCtrl(this, wxID_ANY, wxEmptyString, wxT(STR_DIR_SELECT), wxDefaultPosition, wxDefaultSize, wxDIRP_USE_TEXTCTRL | wxDIRP_DIR_MUST_EXIST); gridSizer->Add(scenarioText, 1, wxEXPAND); gridSizer->Add(scenarioDirPicker, 1, wxEXPAND); @@ -35,7 +34,7 @@ LTDialog_Settings::LTDialog_Settings(LTFrame *parent) okBtnSizer->Add(okButton, wxEXPAND); okBtnSizer->Add(cancelButton, wxEXPAND); - mainSizer->AddSpacer(10); + mainSizer->AddSpacer(15); mainSizer->Add(instructionsText); mainSizer->AddSpacer(10); mainSizer->Add(defaultBtnSizer, 0, wxALIGN_CENTER); @@ -54,6 +53,12 @@ LTDialog_Settings::LTDialog_Settings(LTFrame *parent) Center(); } +void LTDialog_Settings::loadDirs() +{ + scenarioDirPicker->SetPath(LuaTrigMain::configRead(wxT(STR_CFG_SCNDIR))); + scriptDirPicker->SetPath(LuaTrigMain::configRead(wxT(STR_CFG_LUADIR))); +} + void LTDialog_Settings::onDefaults(wxCommandEvent& event) { wxString path; @@ -78,10 +83,12 @@ void LTDialog_Settings::onDefaults(wxCommandEvent& event) void LTDialog_Settings::onDone(wxCommandEvent& event) { + //if cancel, revert any changes if (event.GetId()==wxID_OK) { - frame->setScenarioDir(scenarioDirPicker->GetPath()); - frame->setScriptDir(scriptDirPicker->GetPath()); + LuaTrigMain::configWrite(wxT(STR_CFG_SCNDIR), scenarioDirPicker->GetPath()); + LuaTrigMain::configWrite(wxT(STR_CFG_LUADIR), scriptDirPicker->GetPath()); } EndModal(event.GetId()); } + diff --git a/src/view/LTDialog_Settings.h b/src/view/LTDialog_Settings.h index 692348b..866457d 100644 --- a/src/view/LTDialog_Settings.h +++ b/src/view/LTDialog_Settings.h @@ -5,13 +5,9 @@ #include "wx/fileconf.h" #include "wx/filepicker.h" -class LTFrame; //fwd declaration so no need to include ltframe - class LTDialog_Settings : public wxDialog { private: - LTFrame *frame; - wxBoxSizer *mainSizer; wxBoxSizer *defaultBtnSizer; wxFlexGridSizer *gridSizer; @@ -28,12 +24,13 @@ class LTDialog_Settings : public wxDialog wxButton *okButton; wxButton *cancelButton; - public: - LTDialog_Settings(LTFrame *parent); + LTDialog_Settings(wxWindow *parent); + + void loadDirs(); void onDefaults(wxCommandEvent& event); void onDone(wxCommandEvent &event); }; -#endif \ No newline at end of file +#endif diff --git a/src/view/LTDialog_TriggerGen.cpp b/src/view/LTDialog_TriggerGen.cpp deleted file mode 100644 index eabacc4..0000000 --- a/src/view/LTDialog_TriggerGen.cpp +++ /dev/null @@ -1,30 +0,0 @@ -#include "LTDialog_TriggerGen.h" -#include "../defines.h" - -LTDialog_TriggerGen::LTDialog_TriggerGen(wxWindow *parent) - : wxDialog(parent, -1, wxT(STR_TGEN_TITLE), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxNO_DEFAULT | wxSTAY_ON_TOP) -{ - - mainSizer = new wxBoxSizer(wxVERTICAL); - - title = new wxStaticText(this, wxID_ANY, wxT(STR_SOON)); - okButton = new wxButton(this, wxID_OK, wxT(STR_OK)); - - mainSizer->AddSpacer(15); - mainSizer->Add(title, 0, wxALIGN_CENTER); - mainSizer->AddSpacer(10); - mainSizer->Add(okButton, 0, wxALIGN_CENTER | wxALIGN_BOTTOM); - mainSizer->AddSpacer(5); - - Connect(wxID_OK, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTDialog_TriggerGen::onDone)); - - mainSizer->SetMinSize(wxSize(150, 1)); //only care about width - SetSizerAndFit(mainSizer); - SetDefaultItem(okButton); - Center(); -}; - -void LTDialog_TriggerGen::onDone(wxCommandEvent &event) -{ - EndModal(wxID_OK); -} \ No newline at end of file diff --git a/src/view/LTDialog_TriggerGen.h b/src/view/LTDialog_TriggerGen.h deleted file mode 100644 index 2be3d95..0000000 --- a/src/view/LTDialog_TriggerGen.h +++ /dev/null @@ -1,19 +0,0 @@ -#ifndef LT_DIALOG_TRIGGERGEN_H_ -#define LT_DIALOG_TRIGGERGEN_H_ - -#include "wx/wx.h" - -class LTDialog_TriggerGen : public wxDialog -{ -private: - wxBoxSizer *mainSizer; - - wxStaticText *title; - wxButton *okButton; -public: - LTDialog_TriggerGen(wxWindow *parent); - - void onDone(wxCommandEvent& event); -}; - -#endif \ No newline at end of file diff --git a/src/view/LTFrame.cpp b/src/view/LTFrame.cpp index 831f09a..f814ffc 100644 --- a/src/view/LTFrame.cpp +++ b/src/view/LTFrame.cpp @@ -2,198 +2,188 @@ #include "../res/info.xpm" #include "../res/aoc.xpm" #include "../res/lua.xpm" -#include "../res/brain.xpm" #include "../res/gear.xpm" #include "../res/aoc_16.xpm" #include "../res/lua_16.xpm" #include "../res/appicon.xpm" #include "LTPage_Scen.h" #include "LTPage_Script.h" -#include "LTPage_FileBase.h" +#include "LTPage_File.h" #include "LTDialog_About.h" #include "LTDialog_Settings.h" -#include "LTDialog_TriggerGen.h" +#include "LuaTrigMain.h" #include "../defines.h" +#define FILEBOOK_IMAGE_SCEN 0 +#define FILEBOOK_IMAGE_SCRIPT 1 -LTFrame::LTFrame(const wxString& title) +LTFrame *LTFrame::__instance = NULL; + +LTFrame *LTFrame::instance(wxString title) +{ + if (__instance==NULL) + __instance = new LTFrame(title); + return __instance; +} + +LTFrame::LTFrame(wxString title) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxDefaultSize) { - //Get config settings (if they exist) - config = new wxFileConfig(wxT(STR_LUATRIG), wxEmptyString, wxT(STR_CFG_FNAME), wxEmptyString, wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_RELATIVE_PATH); - config->Read(wxT(STR_CFG_SCNDIR), &scenarioDir, wxT("")); - config->Read(wxT(STR_CFG_LUADIR), &scriptDir, wxT("")); - bool openSettings=scenarioDir == wxT(""); //if scndir is blank (aka not set in config), open settings on startup - delete config; + __instance = this; + + //Get config settings (if they exist + currentScenarioDir=LuaTrigMain::configRead(wxT(STR_CFG_SCNDIR)); + currentScriptDir=LuaTrigMain::configRead(wxT(STR_CFG_LUADIR)); + bool openSettings=currentScenarioDir == wxT(""); //if scndir is blank (aka not set in config), open settings on startup CreateStatusBar(); toolBar = CreateToolBar(wxTB_TEXT | wxTB_HORIZONTAL); - toolBar->AddTool(ICHOICE_About, wxT(STR_TOOLBAR_ABT), wxBitmap(info_xpm)); - toolBar->AddTool(ICHOICE_Settings, wxT(STR_TOOLBAR_STGS), wxBitmap(gear_xpm)); - toolBar->AddSeparator(); - toolBar->AddTool(ICHOICE_OpenScenario, wxT(STR_TOOLBAR_SCN), wxBitmap(aoc_xpm)); - toolBar->AddTool(ICHOICE_OpenScript, wxT(STR_TOOLBAR_LUA), wxBitmap(lua_xpm)); + toolBar->AddTool(TOOLBAR_About, wxT(STR_TOOLBAR_ABT), wxBitmap(info_xpm)); + toolBar->AddTool(TOOLBAR_Settings, wxT(STR_TOOLBAR_STGS), wxBitmap(gear_xpm)); toolBar->AddSeparator(); - toolBar->AddTool(ICHOICE_TriggerGen, wxT(STR_TOOLBAR_TGEN), wxBitmap(brain_xpm)); - toolBar->ToggleTool(ICHOICE_TriggerGen, false); //disabled - not done yet + toolBar->AddTool(TOOLBAR_OpenScenario, wxT(STR_TOOLBAR_SCN), wxBitmap(aoc_xpm)); + toolBar->AddTool(TOOLBAR_OpenScript, wxT(STR_TOOLBAR_LUA), wxBitmap(lua_xpm)); toolBar->Realize(); //Tab Bar - tabBarImageList = new wxImageList(16, 16, false, 0); - tabBarImageList->Add(wxBitmap(aoc_16_xpm)); - tabBarImageList->Add(wxBitmap(lua_16_xpm)); + openFilesImageList = new wxImageList(16, 16, false, 0); + openFilesImageList->Add(wxBitmap(aoc_16_xpm)); + openFilesImageList->Add(wxBitmap(lua_16_xpm)); - tabBarMain = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize); - tabBarMain->SetImageList(tabBarImageList); - - //Connect menu events - Connect(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(LTFrame::onExit)); - Connect(ICHOICE_About, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onAbout)); - Connect(ICHOICE_Settings, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onSettings)); - Connect(ICHOICE_OpenScenario, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onOpenDialogScenario)); - Connect(ICHOICE_OpenScript, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onOpenDialogScript)); - Connect(ICHOICE_TriggerGen, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onTriggerGen)); - - scenarioFile = wxT(""); - scriptFile = wxT(""); + openFilesBook = new wxNotebook(this, wxID_ANY, wxDefaultPosition, wxDefaultSize); + openFilesBook->SetImageList(openFilesImageList); + //Dialogs aboutDialog = new LTDialog_About(this); settingsDialog = new LTDialog_Settings(this); openScenarioDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), wxT(""), wxT(""), wxT(STR_EXT_SCX), wxFD_OPEN | wxFD_FILE_MUST_EXIST); openScriptDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), wxT(""), wxT(""), wxT(STR_EXT_LUA), wxFD_OPEN | wxFD_FILE_MUST_EXIST); - triggerGenDialog = new LTDialog_TriggerGen(this); + + //Connect menu events + Connect(TOOLBAR_About, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onToolbarAbout)); + Connect(TOOLBAR_Settings, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onToolbarSettings)); + Connect(TOOLBAR_OpenScenario, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onToolbarOpenScenario)); + Connect(TOOLBAR_OpenScript, wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler(LTFrame::onToolbarOpenScript)); if (openSettings) { - wxCommandEvent settingsCmd(wxEVT_COMMAND_MENU_SELECTED, ICHOICE_Settings); + wxCommandEvent settingsCmd(wxEVT_COMMAND_MENU_SELECTED, TOOLBAR_Settings); ProcessEvent(settingsCmd); } } -void LTFrame::onExit(wxCloseEvent& event) -{ - tabBarMain->Show(false); - tabBarMain->Destroy(); - Destroy(); -} - -void LTFrame::onAbout(wxCommandEvent& event) +void LTFrame::onToolbarAbout(wxCommandEvent& event) { aboutDialog->ShowModal(); } -void LTFrame::onSettings(wxCommandEvent& event) +void LTFrame::onToolbarSettings(wxCommandEvent& event) { + settingsDialog->loadDirs(); settingsDialog->ShowModal(); } -void LTFrame::onOpenDialogScenario(wxCommandEvent& event) +void LTFrame::onToolbarOpenScenario(wxCommandEvent& event) { - openScenarioDialog->SetDirectory(scenarioDir); + openScenarioDialog->SetDirectory(currentScenarioDir); int id=openScenarioDialog->ShowModal(); if (id==wxID_OK) { - openScenario(new wxFileName(openScenarioDialog->GetPath())); + wxFileName fname(openScenarioDialog->GetPath()); + openFile(fname, FTYPE_Scenario); } } -void LTFrame::onOpenDialogScript(wxCommandEvent& event) +void LTFrame::onToolbarOpenScript(wxCommandEvent& event) { - openScriptDialog->SetDirectory(scriptDir); + openScriptDialog->SetDirectory(currentScriptDir); int id=openScriptDialog->ShowModal(); if (id==wxID_OK) { - openScript(new wxFileName(openScriptDialog->GetPath())); + wxFileName fname(openScriptDialog->GetPath()); + openFile(fname, FTYPE_Script); } } -void LTFrame::onTriggerGen(wxCommandEvent& event) +int LTFrame::typeFromFileName(wxFileName fname) { - triggerGenDialog->ShowModal(); -} + wxString path(fname.GetFullPath()); + wxString ext=path.Right(4); + if (ext==wxT(".scx") || ext==wxT(".scn")) + return FTYPE_Scenario; -//return index of open file -int LTFrame::fileIndex(wxFileName *fname) -{ - for (int i=0; ifile->GetFullPath()==fname->GetFullPath()) - return i; - return -1; + return FTYPE_Script; } -void LTFrame::openScenario(wxFileName *fname, bool select) + +void LTFrame::openFile(wxFileName fname, int type, bool select) { - //if file already is open, just read it again and return - int index=fileIndex(fname); - if (index!=-1) + //if file is open, just go to it and read it + int openIndex = indexOfFile(fname); + if (openIndex!=-1) { - openFiles[index]->read(); - delete fname; - return; + ( (LTPage_File *)openFilesBook->GetPage(openIndex) )->read(); + openFilesBook->ChangeSelection(openIndex); } - - LTPage_Scen *newPage = new LTPage_Scen(this, tabBarMain, fname); - tabBarMain->AddPage(newPage, fname->GetFullName(), select, 0); - openFiles.push_back(newPage); -} - -void LTFrame::openScript(wxFileName *fname, bool select) -{ - //if file already is open, just read it again and return - int index=fileIndex(fname); - if (index!=-1) + else { - openFiles[index]->read(); - delete fname; - return; + if (type==-1) + type=typeFromFileName(fname); + + LTPage_File *newPage; + if (type==FTYPE_Scenario) + newPage = new LTPage_Scen(openFilesBook); + else + newPage = new LTPage_Script(openFilesBook); + newPage->open(fname); + + openFilesBook->AddPage( + newPage, + fname.GetFullName(), + select, + type==FTYPE_Scenario ? FILEBOOK_IMAGE_SCEN : FILEBOOK_IMAGE_SCRIPT + ); } - - LTPage_Script *newPage = new LTPage_Script(this, tabBarMain, fname); - tabBarMain->AddPage(newPage, fname->GetFullName(), select, 1); - openFiles.push_back(newPage); } -bool LTFrame::closeFile(wxFileName *fname) +void LTFrame::closeFile(wxFileName fname) { - for (int i=0; iGetPageCount(); i++) { - if (openFiles[i]->file==fname) + LTPage_File *page = (LTPage_File *)openFilesBook->GetPage(i); + if (page!=NULL) { - tabBarMain->RemovePage(i); - openFiles.erase(openFiles.begin()+i); + wxFileName pageFile = page->getCurrentFileName(); + if (pageFile==fname) + { + openFilesBook->DeletePage(i); + break; + } } } - return false; } -void LTFrame::onError(wxString err) +int LTFrame::indexOfFile(wxFileName fname) { - wxString str(wxT(STR_FILE_ERROR)); - str+=wxT("\n"); - str+=err; - wxMessageDialog *errDialog = new wxMessageDialog(this, str, wxT(STR_ERROR), wxOK); - errDialog->ShowModal(); - delete errDialog; + for (int i=0; iGetPageCount(); i++) + { + LTPage_File *page = (LTPage_File *)openFilesBook->GetPage(i); + if (page!=NULL && page->getCurrentFileName()==fname) + return i; + } + return -1; } - -void LTFrame::setScenarioDir(wxString path) +LTPage_File * LTFrame::getFileBookPage(int i) { - scenarioDir=path; - config = new wxFileConfig(wxT(STR_LUATRIG), wxEmptyString, wxT(STR_CFG_FNAME), wxEmptyString, wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_RELATIVE_PATH); - config->Write(wxT(STR_CFG_SCNDIR), path); - delete config; + return (LTPage_File *)openFilesBook->GetPage(i); } -void LTFrame::setScriptDir(wxString path) +int LTFrame::getFileBookPageCount() { - scriptDir=path; - config = new wxFileConfig(wxT(STR_LUATRIG), wxEmptyString, wxT(STR_CFG_FNAME), wxEmptyString, wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_RELATIVE_PATH); - config->Write(wxT(STR_CFG_LUADIR), path); - delete config; + return openFilesBook->GetPageCount(); } - diff --git a/src/view/LTFrame.h b/src/view/LTFrame.h index f6f05c2..c404708 100644 --- a/src/view/LTFrame.h +++ b/src/view/LTFrame.h @@ -3,28 +3,25 @@ #include "wx/wx.h" #include "wx/notebook.h" -#include "wx/fileconf.h" #include "wx/filepicker.h" #include "wx/filename.h" #include "wx/image.h" #include "wx/toolbar.h" #include "wx/tbarbase.h" #include "wx/imaglist.h" -#include "wx/dynarray.h" #include -class LTPage_FileBase; //forward these so we don't have to include +class LTPage_File; //forward these so we don't have to include class LTDialog_Settings; class LTDialog_About; -class LTDialog_TriggerGen; -enum InterfaceChoices +enum ToolbarChoices { - ICHOICE_About, - ICHOICE_Settings, - ICHOICE_OpenScenario, - ICHOICE_OpenScript, - ICHOICE_TriggerGen + TOOLBAR_About, + TOOLBAR_Settings, + TOOLBAR_OpenScenario, + TOOLBAR_OpenScript, + TOOLBAR_Console }; enum FileType @@ -36,54 +33,46 @@ enum FileType class LTFrame : public wxFrame { private: - //Misc variables - wxString scenarioFile; - wxString scriptFile; - wxString scenarioDir; - wxString scriptDir; - - //wxWidgets - wxNotebook *tabBarMain; - wxImageList *tabBarImageList; + LTFrame(wxString title); + + wxString currentScenarioDir; + wxString currentScriptDir; + wxToolBar *toolBar; + + //wx things + wxNotebook *openFilesBook; + wxImageList *openFilesImageList; + LTDialog_About *aboutDialog; LTDialog_Settings *settingsDialog; wxFileDialog *openScenarioDialog; wxFileDialog *openScriptDialog; - LTDialog_TriggerGen *triggerGenDialog; -public: - LTFrame(const wxString& title); + //wx Events + void onToolbarExit(wxCloseEvent& event); + void onToolbarSettings(wxCommandEvent& event); + void onToolbarOpenScenario(wxCommandEvent& event); + void onToolbarOpenScript(wxCommandEvent& event); + void onToolbarAbout(wxCommandEvent& event); - wxFileConfig *config; + static LTFrame *__instance; - //wx Events - void onExit(wxCloseEvent& event); - void onAbout(wxCommandEvent& event); - void onSettings(wxCommandEvent& event); - void onOpenDialogScenario(wxCommandEvent& event); - void onOpenDialogScript(wxCommandEvent& event); - void onTriggerGen(wxCommandEvent& event); - - //Functions - int fileIndex(wxFileName *fname); - void openScenario(wxFileName *fname, bool select = true); - void openScript(wxFileName *fname, bool select = true); - - //returns true if successful close - bool closeFile(wxFileName *fname); - - //brings up dialog - void onError(wxString err); - - //Getters/setters - void setScenarioDir(wxString path); - wxString getScenarioDir() { return scenarioDir; }; - void setScriptDir(wxString path); - wxString getScriptDir() { return scriptDir; }; - - std::vector openFiles; +public: + //gets type from filename extension (eg .scx=FTYPE_Scenario) + int typeFromFileName(wxFileName fname); + + //others + void openFile(wxFileName fname, int type=-1, bool select=true); + void closeFile(wxFileName fname); + int indexOfFile(wxFileName fname); + + LTPage_File * getFileBookPage(int i); + int getFileBookPageCount(); + + static LTFrame *instance(wxString title = wxEmptyString); }; #endif + diff --git a/src/view/LTMain.cpp b/src/view/LTMain.cpp deleted file mode 100644 index a1aeecf..0000000 --- a/src/view/LTMain.cpp +++ /dev/null @@ -1,14 +0,0 @@ -#include "LTMain.h" -#include "../defines.h" - -bool LTMain::OnInit() -{ - LTMain = new LTFrame(wxT(STR_LUATRIG)); - LTMain->SetSize(700, 520); - LTMain->Show(true); - SetTopWindow(LTMain); - - return true; -} - -IMPLEMENT_APP(LTMain) \ No newline at end of file diff --git a/src/view/LTMain.h b/src/view/LTMain.h deleted file mode 100644 index ebbd86b..0000000 --- a/src/view/LTMain.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef MAIN_H_ -#define MAIN_H_ - -#include "wx/wx.h" -#include "LTFrame.h" - -class LTMain: public wxApp -{ - virtual bool OnInit(); - - LTFrame * LTMain; -}; - -DECLARE_APP(LTMain) - -#endif diff --git a/src/view/LTPage_File.cpp b/src/view/LTPage_File.cpp new file mode 100644 index 0000000..f44fc6b --- /dev/null +++ b/src/view/LTPage_File.cpp @@ -0,0 +1,75 @@ +#include "LTPage_File.h" +#include "LTFrame.h" +#include "../defines.h" +#include + +LTPage_File::LTPage_File(wxWindow *parent) + : wxPanel(parent) +{ + masterSizer = new wxBoxSizer(wxVERTICAL); + textSizer = new wxBoxSizer(wxHORIZONTAL); + + closeBtn = new wxButton(this, wxID_ANY, wxT(STR_CLOSE)); + reloadBtn = new wxButton(this, wxID_ANY, wxT(STR_RELOAD)); + openBtn = new wxButton(this, wxID_ANY, wxT(STR_OPEN)); + openBtn->Show(false); + + textTitle = new wxStaticText(this, wxID_ANY, wxEmptyString); + textContent = new wxStaticText(this, wxID_ANY, wxEmptyString); + + masterSizer->AddSpacer(5); + masterSizer->Add(closeBtn); + masterSizer->Add(reloadBtn); + masterSizer->Add(openBtn); + masterSizer->AddSpacer(10); + textSizer->Add(textTitle); + textSizer->AddSpacer(10); + textSizer->Add(textContent); + masterSizer->Add(textSizer); + masterSizer->AddSpacer(10); + + SetSizer(masterSizer); + + Connect(closeBtn->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_File::onCloseButtonPressed)); + Connect(reloadBtn->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_File::onReloadButtonPressed)); +} + +void LTPage_File::onCloseButtonPressed(wxCommandEvent& event) +{ + onCloseFile(); +} + +void LTPage_File::onReloadButtonPressed(wxCommandEvent& event) +{ + read(); + masterSizer->Layout(); +} + +void LTPage_File::onOpenFile(wxFileName fname) +{ + LTFrame::instance()->openFile(fname); +} + +void LTPage_File::onCloseFile() +{ + wxFileName fname(wxString(currentFile->getPath())); + LTFrame::instance()->closeFile(fname); +} + +void LTPage_File::setLabelTriggers(int trigCount) +{ + textTitle->SetLabel(wxT(STR_FILE_TRIGCNT)); + textContent->SetLabel(wxString::Format(wxT("%i"), trigCount)); +} + +void LTPage_File::setLabelError(wxString err) +{ + textTitle->SetLabel(wxT(STR_ERROR)); + textContent->SetLabel(err); +} + +wxFileName LTPage_File::getCurrentFileName() +{ + wxFileName fn(wxString(currentFile->getPath())); + return fn; +} diff --git a/src/view/LTPage_File.h b/src/view/LTPage_File.h new file mode 100644 index 0000000..df89aa1 --- /dev/null +++ b/src/view/LTPage_File.h @@ -0,0 +1,43 @@ +#ifndef LT_FILE_BASE_H_ +#define LT_FILE_BASE_H_ + +#include "../control/FileController.h" +#include "wx/wx.h" +#include "wx/filename.h" + +class LTPage_File : public wxPanel +{ +protected: + LTPage_File(wxWindow *parent); + + wxBoxSizer *masterSizer; + wxBoxSizer *textSizer; + + wxButton *closeBtn; + wxButton *reloadBtn; + wxButton *openBtn; + + wxStaticText *textTitle; + wxStaticText *textContent; + + FileController *currentFile; + + void setLabelTriggers(int num); + void setLabelError(wxString err); + +public: + virtual void write(wxFileName fname) = 0; + virtual void open(wxFileName fname) = 0; + virtual void read() = 0; + + void onCloseButtonPressed(wxCommandEvent &e); + void onReloadButtonPressed(wxCommandEvent &e); + + //these send events to this wxPanel, for the parent frame to catch and actually open/close the file given + void onOpenFile(wxFileName fname); + void onCloseFile(); + + wxFileName getCurrentFileName(); +}; + +#endif diff --git a/src/view/LTPage_FileBase.cpp b/src/view/LTPage_FileBase.cpp deleted file mode 100644 index d6dca31..0000000 --- a/src/view/LTPage_FileBase.cpp +++ /dev/null @@ -1,60 +0,0 @@ -#include "LTPage_FileBase.h" -#include "LTFrame.h" -#include "../defines.h" - -LTPage_FileBase::LTPage_FileBase(LTFrame *frame, wxNotebook *parent, int type, wxFileName *fname) - : wxPanel(parent) -{ - this->file = fname; - this->frame=frame; - this->type=type; - - hasError=false; - - masterSizer = new wxBoxSizer(wxVERTICAL); - mainSizer = new wxBoxSizer(wxVERTICAL); - infoSizer = new wxBoxSizer(wxHORIZONTAL); - topButtonsSizer = new wxBoxSizer(wxVERTICAL); - - closeButton = new wxButton(this, wxID_CANCEL, wxT(STR_CLOSE)); - reloadButton = new wxButton(this, wxID_ANY, wxT(STR_RELOAD)); - - topButtonsSizer->Add(closeButton); - topButtonsSizer->Add(reloadButton); - - wxString stype = type==FTYPE_Scenario ? wxT(STR_SCENARIO) : wxT(STR_SCRIPT); - numTriggersLabelText = new wxStaticText(this, wxID_ANY, stype+wxT(" ")+wxT(STR_FILE_TRIGCNT)+wxT(" ")); - numTriggersText = new wxStaticText(this, wxID_ANY, wxT("")); - - infoSizer->Add(numTriggersLabelText, 1, wxALIGN_CENTER_VERTICAL); - infoSizer->Add(numTriggersText, 1, wxALIGN_CENTER_VERTICAL); - - mainSizer->Add(infoSizer); - - masterSizer->AddSpacer(15); - masterSizer->Add(topButtonsSizer); - masterSizer->AddSpacer(10); - masterSizer->Add(mainSizer); - - SetSizer(masterSizer); - - Connect(wxID_CANCEL, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_FileBase::onClose)); - Connect(reloadButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_FileBase::onReload)); -} - -void LTPage_FileBase::onClose(wxCommandEvent& event) -{ - frame->closeFile(file); -} - -void LTPage_FileBase::onReload(wxCommandEvent& event) -{ - read(); -} - -void LTPage_FileBase::setTriggerCount(int count) -{ - wxString str; - str.Printf(wxT("%d"), count); - numTriggersText->SetLabel(str); -} \ No newline at end of file diff --git a/src/view/LTPage_FileBase.h b/src/view/LTPage_FileBase.h deleted file mode 100644 index b1edb59..0000000 --- a/src/view/LTPage_FileBase.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef LT_FILE_BASE_H_ -#define LT_FILE_BASE_H_ - -#include "wx/wx.h" -#include "wx/notebook.h" -#include "wx/filename.h" - -class LTFrame; //fwd so we don't have to include - -class LTPage_FileBase : public wxPanel -{ -protected: - //sets numTriggersText from read() - void setTriggerCount(int count); - - LTFrame *frame; - - wxBoxSizer *masterSizer; - - wxBoxSizer *mainSizer; - wxBoxSizer *infoSizer; - wxBoxSizer *topButtonsSizer; - - wxButton *closeButton; - wxButton *reloadButton; - - wxStaticText *numTriggersLabelText; - wxStaticText *numTriggersText; - - bool hasError; - -public: - LTPage_FileBase(LTFrame *frame, wxNotebook *parent, int type, wxFileName *fname); - - virtual void onClose(wxCommandEvent &event); - virtual void onReload(wxCommandEvent &event); - - virtual void write(wxFileName *fname) = 0; - virtual void read() = 0; - - wxFileName *file; - int type; -}; - -#endif \ No newline at end of file diff --git a/src/view/LTPage_Scen.cpp b/src/view/LTPage_Scen.cpp index 55186d5..6c46007 100644 --- a/src/view/LTPage_Scen.cpp +++ b/src/view/LTPage_Scen.cpp @@ -1,19 +1,17 @@ #include "LTPage_Scen.h" -#include "LTFrame.h" -#include "../lua/LuaFile.h" -#include "../genie/Scenario.h" -#include "../res/check.xpm" +#include "../control/LuaFileController.h" +#include "../control/ScenarioFileController.h" #include "../defines.h" +#include "LuaTrigMain.h" -LTPage_Scen::LTPage_Scen(LTFrame *frame, wxNotebook *parent, wxFileName *fname) - : LTPage_FileBase(frame, parent, FTYPE_Scenario, fname) +LTPage_Scen::LTPage_Scen(wxWindow *parent) + : LTPage_File(parent) { - infoSizer = new wxBoxSizer(wxHORIZONTAL); pickSizer = new wxBoxSizer(wxVERTICAL); writeSizer = new wxBoxSizer(wxHORIZONTAL); saveScriptText = new wxStaticText(this, wxID_ANY, wxT(STR_SCEN_SAVETITLE)); - saveScriptDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), frame->getScriptDir(), wxT(""), wxT(STR_EXT_LUA), wxFD_SAVE | wxFD_CHANGE_DIR); + saveScriptDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), LuaTrigMain::configRead(wxT(STR_CFG_LUADIR)), wxT(""), wxT(STR_EXT_LUA), wxFD_SAVE | wxFD_CHANGE_DIR); saveScriptButton = new wxButton(this, wxID_ANY, wxT(STR_BROWSE), wxDefaultPosition, wxSize(250, wxDefaultSize.GetHeight())); pickSizer->Add(saveScriptText, 1, wxALIGN_CENTER_VERTICAL); @@ -24,22 +22,15 @@ LTPage_Scen::LTPage_Scen(LTFrame *frame, wxNotebook *parent, wxFileName *fname) writeSizer->Add(writeButton, 1, wxALIGN_CENTER_VERTICAL); - successText = new wxStaticText(this, wxID_ANY, wxT("")); - timer = new wxTimer(this, wxID_ANY); - - mainSizer->AddSpacer(15); - mainSizer->Add(pickSizer); - mainSizer->AddSpacer(15); - mainSizer->Add(writeSizer); - mainSizer->AddSpacer(5); - mainSizer->Add(successText); + masterSizer->AddSpacer(15); + masterSizer->Add(pickSizer); + masterSizer->AddSpacer(15); + masterSizer->Add(writeSizer); Connect(saveScriptButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Scen::onSaveButtonPressed)); - Connect(writeButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Scen::onExportPressed)); - Connect(timer->GetId(), wxEVT_TIMER, wxTimerEventHandler(LTPage_Scen::onTimer)); + Connect(writeButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Scen::onWriteButtonPressed)); - scenario = new Scenario(file->GetFullPath().mb_str().data(), file->GetFullPath().Len()); - read(); + currentFile = new ScenarioFileController(); } void LTPage_Scen::onSaveButtonPressed(wxCommandEvent& event) @@ -47,52 +38,34 @@ void LTPage_Scen::onSaveButtonPressed(wxCommandEvent& event) int id=saveScriptDialog->ShowModal(); if (id==wxID_CANCEL) return; - - //if a valid script location is chosen, enable write - wxFile *testFile = new wxFile(saveScriptDialog->GetPath().c_str(), wxFile::write); - if (testFile->IsOpened()) - { - writeButton->Enable(); - saveScriptButton->SetLabel(saveScriptDialog->GetFilename()); - } - else - { - if (writeButton->Disable()) //if was not already disabled, re-set label - saveScriptButton->SetLabel(wxT(STR_BROWSE)); - } - delete testFile; + + writeButton->Enable(); + saveScriptButton->SetLabel(saveScriptDialog->GetFilename()); } -void LTPage_Scen::onExportPressed(wxCommandEvent& event) +void LTPage_Scen::onWriteButtonPressed(wxCommandEvent& event) { - write(new wxFileName(saveScriptDialog->GetPath())); - successText->SetLabel(wxT(STR_TABSUCCESS)); - timer->Start(700, wxTIMER_ONE_SHOT); + wxFileName fname(wxString(saveScriptDialog->GetPath())); + write(fname); } -void LTPage_Scen::onTimer(wxTimerEvent &event) +void LTPage_Scen::open(wxFileName fname) { - successText->SetLabel(wxT("")); + currentFile->setPath(fname.GetFullPath().mb_str().data()); + read(); } -void LTPage_Scen::write(wxFileName *fname) +void LTPage_Scen::write(wxFileName fname) { wxBeginBusyCursor(); - //copy triggers from scn to luafile - LuaFile *lf = new LuaFile(fname->GetFullPath().mb_str().data(), fname->GetFullPath().Len()); + LuaFileController * newLua = new LuaFileController(); + newLua->setPath(fname.GetFullPath().mb_str().data()); + newLua->copyTriggers(currentFile); + newLua->write(); + delete newLua; - //if (true) - // lf->write_units(scenario->units, fname->GetFullPath().mb_str().data()); - //else - //{ - lf->triggers=scenario->triggers; - lf->write(fname->GetFullPath().mb_str().data()); - //} - - delete lf; - - frame->openScript(fname, true); + onOpenFile(fname); wxEndBusyCursor(); } @@ -102,11 +75,11 @@ void LTPage_Scen::read() //display busy cursor while opening / reading scen wxBeginBusyCursor(); - scenario->open(); - scenario->read(true); - scenario->cleanup(); + //scenarios never have errors right now, no need to handle it + FileError fileErr=currentFile->read(); - setTriggerCount(scenario->triggers.size()); + setLabelTriggers(currentFile->getTriggers().size()); wxEndBusyCursor(); } + diff --git a/src/view/LTPage_Scen.h b/src/view/LTPage_Scen.h index f7503a1..ffc3afe 100644 --- a/src/view/LTPage_Scen.h +++ b/src/view/LTPage_Scen.h @@ -3,17 +3,11 @@ #include "wx/wx.h" #include "wx/filedlg.h" -#include "wx/timer.h" -#include "LTPage_FileBase.h" +#include "LTPage_File.h" -class LTFrame; //fwd here so we don't have to include -class Scenario; - -class LTPage_Scen : public LTPage_FileBase +class LTPage_Scen : public LTPage_File { -private: - Scenario *scenario; - +private: wxBoxSizer *pickSizer; wxBoxSizer *writeSizer; @@ -23,19 +17,16 @@ class LTPage_Scen : public LTPage_FileBase wxButton *saveUnitsScriptButton; wxButton *writeButton; - wxStaticText *successText; - wxTimer *timer; - public: - LTPage_Scen(LTFrame *frame, wxNotebook *parent, wxFileName *fname); + LTPage_Scen(wxWindow *parent); void onSaveButtonPressed(wxCommandEvent &event); - void onExportPressed(wxCommandEvent &event); - void onTimer(wxTimerEvent &event); + void onWriteButtonPressed(wxCommandEvent &event); - virtual void write(wxFileName *fname); - virtual void read(); + void write(wxFileName fname); + void open(wxFileName fname); + void read(); }; -#endif \ No newline at end of file +#endif diff --git a/src/view/LTPage_Script.cpp b/src/view/LTPage_Script.cpp index 1a4b67d..4849d8c 100644 --- a/src/view/LTPage_Script.cpp +++ b/src/view/LTPage_Script.cpp @@ -1,82 +1,81 @@ #include "LTPage_Script.h" +#include "../control/LuaFileController.h" +#include "../control/ScenarioFileController.h" +#include "../defines.h" +#include "LuaTrigMain.h" #include "LTFrame.h" -#include "../lua/LuaFile.h" -#include "../genie/Scenario.h" #include "LTDialog_ChooseScen.h" -#include "../defines.h" -#include "wx/msgdlg.h" -LTPage_Script::LTPage_Script(LTFrame *frame, wxNotebook *parent, wxFileName *fname) - : LTPage_FileBase(frame, parent, FTYPE_Script, fname) +LTPage_Script::LTPage_Script(wxWindow *parent) + : LTPage_File(parent) { pickBaseSizer = new wxBoxSizer(wxVERTICAL); pickTargetSizer = new wxBoxSizer(wxVERTICAL); - openFileButton = new wxButton(this, wxID_ANY, wxT(STR_LUA_OPEN)); - topButtonsSizer->Add(openFileButton); + openBtn->Show(); //the File page, this class's parent, default hides the open button. only scripts should show it. pickBaseText = new wxStaticText(this, wxID_ANY, wxT(STR_LUA_BASE)); pickBaseButton = new wxButton(this, wxID_ANY, wxT(STR_BROWSE), wxDefaultPosition, wxSize(250, wxDefaultSize.GetHeight())); pickBaseSizer->Add(pickBaseText); - //pickBaseSizer->AddSpacer(5); pickBaseSizer->Add(pickBaseButton); pickTargetText = new wxStaticText(this, wxID_ANY, wxT(STR_LUA_TARGET)); pickTargetButton = new wxButton(this, wxID_ANY, wxT(STR_BROWSE), wxDefaultPosition, wxSize(250, wxDefaultSize.GetHeight())); - pickTargetDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), frame->getScenarioDir(), wxT(""), wxT(STR_EXT_SCX), wxFD_SAVE | wxFD_CHANGE_DIR); + pickTargetDialog = new wxFileDialog(this, wxT(STR_FILE_SELECT), LuaTrigMain::configRead(wxT(STR_CFG_SCNDIR)), wxT(""), wxT(STR_EXT_SCX), wxFD_SAVE | wxFD_CHANGE_DIR); pickTargetCheckBox = new wxCheckBox(this, wxID_ANY, wxT(STR_LUA_OVERWRITE)); + pickTargetSizer->Add(pickTargetText, 1, wxALIGN_CENTER_VERTICAL); pickTargetSizer->Add(pickTargetButton, 1, wxALIGN_CENTER_VERTICAL); - //pickTargetSizer->AddSpacer(5); pickTargetSizer->Add(pickTargetCheckBox, 1, wxALIGN_CENTER_VERTICAL); writeButton = new wxButton(this, wxID_ANY, wxT(STR_LUA_WRITE)); writeButton->Disable(); - successText = new wxStaticText(this, wxID_ANY, wxT("")); - timer = new wxTimer(this, wxID_ANY); - - mainSizer->AddSpacer(15); - mainSizer->Add(pickBaseSizer); - mainSizer->AddSpacer(15); - mainSizer->Add(pickTargetText); - mainSizer->Add(pickTargetSizer); - mainSizer->AddSpacer(15); - mainSizer->Add(writeButton); - mainSizer->AddSpacer(5); - mainSizer->Add(successText); - - Connect(openFileButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Script::onOpenFileButtonPressed)); + + masterSizer->AddSpacer(15); + masterSizer->Add(pickBaseSizer); + masterSizer->AddSpacer(15); + masterSizer->Add(pickTargetSizer); + masterSizer->AddSpacer(15); + masterSizer->Add(writeButton); + + //openBtn in _File + Connect(openBtn->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Script::onOpenFileButtonPressed)); Connect(pickBaseButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Script::onPickBaseButtonPressed)); Connect(pickTargetButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Script::onPickTargetButtonPressed)); Connect(pickTargetCheckBox->GetId(), wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler(LTPage_Script::onPickTargetCheckBoxChanged)); Connect(writeButton->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(LTPage_Script::onWriteButtonPressed)); - Connect(timer->GetId(), wxEVT_TIMER, wxTimerEventHandler(LTPage_Script::onTimer)); - - //Set these to none by default - baseScenario = new wxFileName(wxT("")); - targetScenario = new wxFileName(wxT("")); - - luaFile = new LuaFile(file->GetFullPath().mb_str().data(), file->GetFullPath().Len()); - read(); + currentFile = new LuaFileController(); } void LTPage_Script::onOpenFileButtonPressed(wxCommandEvent& event) { - system(file->GetFullPath()); + system(wxT("\"")+wxString(currentFile->getPath())+wxT("\"")); } void LTPage_Script::onPickBaseButtonPressed(wxCommandEvent &event) { - //create an array of strings for the pick scenario dialog - //first get len + //create a dialog with a radiobutton list of all open scenarios to choose as the base scenario + LTFrame *frame = LTFrame::instance(); + int count=frame->getFileBookPageCount(); + + wxString choices[count]; + wxFileName filenames[count]; int len=0; - for (int i=0; iopenFiles.size(); i++) - if (frame->openFiles[i]->type==FTYPE_Scenario) + for (int i=0; igetFileBookPage(i); + wxFileName fname = file->getCurrentFileName(); + if (file!=NULL && frame->typeFromFileName(fname)==FTYPE_Scenario) + { + choices[len]=fname.GetFullName(); + filenames[len]=fname; len++; - - //if len is 0, no scns opened + } + } + + //if no scns open, give error if (len==0) { wxMessageDialog *msg = new wxMessageDialog(this, wxT(STR_LUA_BASE_ERR), wxT(STR_ERROR), wxOK); @@ -85,44 +84,24 @@ void LTPage_Script::onPickBaseButtonPressed(wxCommandEvent &event) } else { - //create array of len, and fill it with scens - wxString choices[len]; - wxString choicePaths[len]; - - int idx=0; - for (int i=0; iopenFiles.size(); i++) - { - if (frame->openFiles[i]->type==FTYPE_Scenario) - { - wxFileName *file=frame->openFiles[i]->file; - choices[idx]=/*file->GetDirs().Last() + wxT("/") + */file->GetFullName(); - choicePaths[idx]=file->GetFullPath(); - idx++; - } - } - - //finally create the dialog LTDialog_ChooseScen *chooseScnDialog = new LTDialog_ChooseScen(this, choices, len); int choice=chooseScnDialog->ShowModal(); delete chooseScnDialog; - - if (choice != wxNOT_FOUND) - { - baseScenario->Assign(choicePaths[choice]); - setBaseScenario(baseScenario); - } + + if (choice!=wxNOT_FOUND) + setBaseScenario(filenames[choice]); } } void LTPage_Script::onPickTargetButtonPressed(wxCommandEvent &event) { - if (targetScenario->FileExists()) - pickTargetDialog->SetPath(targetScenario->GetFullPath()); + if (targetScenario.FileExists()) + pickTargetDialog->SetPath(targetScenario.GetFullPath()); int id=pickTargetDialog->ShowModal(); if (id==wxID_OK) { - targetScenario->Assign(pickTargetDialog->GetPath()); + targetScenario.Assign(pickTargetDialog->GetPath()); setTargetScenario(targetScenario); } } @@ -132,51 +111,25 @@ void LTPage_Script::onPickTargetCheckBoxChanged(wxCommandEvent &event) if (pickTargetCheckBox->GetValue()==true) { setTargetScenario(baseScenario); - //pickTargetButton->Disable(); - } - else - { - //pickTargetButton->Enable(true); - //if targetscenario is still same as base scenario, ignore someone turning checkbox off - if (baseScenario==targetScenario) - { - wxCommandEvent checkCmd(wxEVT_COMMAND_CHECKBOX_CLICKED, pickTargetCheckBox->GetId()); - ProcessEvent(checkCmd); - printf("unchecked but same\n"); - } } } void LTPage_Script::onWriteButtonPressed(wxCommandEvent &event) { write(targetScenario); - successText->SetLabel(wxT(STR_TABSUCCESS)); - timer->Start(700, wxTIMER_ONE_SHOT); } -void LTPage_Script::onTimer(wxTimerEvent &event) +void LTPage_Script::setBaseScenario(wxFileName fname) { - if (hasError) - { - wxCommandEvent cmdClose(wxEVT_COMMAND_BUTTON_CLICKED, wxID_CANCEL); - ProcessEvent(cmdClose); - hasError=false; - } - else - successText->SetLabel(wxT("")); -} + baseScenario = fname; -void LTPage_Script::setBaseScenario(wxFileName *fname) -{ - baseScenario->Assign(fname->GetFullPath()); - - if (!fname->FileExists()) + if (!fname.FileExists()) { pickBaseButton->SetLabel(wxT(STR_BROWSE)); } else { - pickBaseButton->SetLabel(fname->GetFullName()); + pickBaseButton->SetLabel(fname.GetFullName()); } if (pickTargetCheckBox->GetValue()==true) @@ -185,17 +138,17 @@ void LTPage_Script::setBaseScenario(wxFileName *fname) checkCanWrite(); } -void LTPage_Script::setTargetScenario(wxFileName *fname) +void LTPage_Script::setTargetScenario(wxFileName fname) { - targetScenario->Assign(fname->GetFullPath()); + targetScenario = fname; - if (fname->GetFullPath()==wxT("")) + if (fname.GetFullPath()==wxT("")) { pickTargetButton->SetLabel(wxT(STR_BROWSE)); } else { - pickTargetButton->SetLabel(fname->GetFullName()); + pickTargetButton->SetLabel(fname.GetFullName()); } if (fname!=baseScenario) pickTargetCheckBox->SetValue(false); @@ -204,24 +157,29 @@ void LTPage_Script::setTargetScenario(wxFileName *fname) void LTPage_Script::checkCanWrite() { - if (targetScenario->GetFullPath()!=wxT("") && baseScenario->FileExists()) + if (targetScenario.GetFullPath()!=wxT("") && baseScenario.FileExists()) writeButton->Enable(true); else writeButton->Disable(); } +void LTPage_Script::open(wxFileName fname) +{ + currentFile->setPath(fname.GetFullPath().mb_str().data()); + read(); +} -void LTPage_Script::write(wxFileName *fname) +void LTPage_Script::write(wxFileName fname) { wxBeginBusyCursor(); - Scenario *out = new Scenario(baseScenario->GetFullPath().mb_str().data(), baseScenario->GetFullPath().Len()); - out->triggers=luaFile->triggers; - out->write(fname->GetFullPath().mb_str().data()); - out->cleanup(); - delete out; + ScenarioFileController * newScn = new ScenarioFileController(); + newScn->setPath(fname.GetFullPath().mb_str().data()); + newScn->copyTriggers(currentFile); + newScn->write(); + delete newScn; - frame->openScenario(fname, true); + onOpenFile(fname); wxEndBusyCursor(); } @@ -230,23 +188,29 @@ void LTPage_Script::read() { wxBeginBusyCursor(); - bool haserrors = luaFile->read(); - if (haserrors) + FileError readErr = currentFile->read(); + if (!readErr.message.empty()) { - wxString err=wxString::FromUTF8(luaFile->error()); - - //replace 'filename:linenum:error' with 'filename: line linenum:error' for readability - err.Replace(wxT(".lua:"), wxT(".lua: line "), false); - frame->onError(err); - - //close after 1 ms, it doesn't want to close immediately - timer->Start(1, wxTIMER_ONE_SHOT); - hasError=true; + wxString errStr(readErr.message.c_str(), wxConvUTF8); + //replace 'filename.lua:linenum: error' with 'filename.lua: line linenum: error' for readability + errStr.Replace(wxT(".lua:"), wxT(".lua: line "), false); + setLabelError(errStr); + + pickBaseSizer->Show(false); + pickTargetText->Show(false); + pickTargetSizer->Show(false); + writeButton->Show(false); } else { - setTriggerCount(luaFile->triggers.size()); + setLabelTriggers(currentFile->getTriggers().size()); + + pickBaseSizer->Show(true); + pickTargetText->Show(true); + pickTargetSizer->Show(true); + writeButton->Show(true); } wxEndBusyCursor(); -} \ No newline at end of file +} + diff --git a/src/view/LTPage_Script.h b/src/view/LTPage_Script.h index 625138e..0634823 100644 --- a/src/view/LTPage_Script.h +++ b/src/view/LTPage_Script.h @@ -3,22 +3,17 @@ #include "wx/wx.h" #include "wx/filepicker.h" -#include "wx/timer.h" -#include "LTPage_FileBase.h" +#include "LTPage_File.h" class LTFrame; //fwd here so we don't have to include class LuaFile; -class LTPage_Script : public LTPage_FileBase +class LTPage_Script : public LTPage_File { private: - LuaFile *luaFile; - wxBoxSizer *pickBaseSizer; wxBoxSizer *pickTargetSizer; - wxButton *openFileButton; - wxStaticText *pickBaseText; wxButton *pickBaseButton; @@ -28,33 +23,26 @@ class LTPage_Script : public LTPage_FileBase wxCheckBox *pickTargetCheckBox; wxButton *writeButton; - wxStaticText *successText; - wxTimer *timer; - wxFileName *baseScenario; - wxFileName *targetScenario; - wxFileName *dummyScenFile; + wxFileName baseScenario; + wxFileName targetScenario; - void updatePickBaseComboBox(); + void setBaseScenario(wxFileName fname); + void setTargetScenario(wxFileName fname); + void checkCanWrite(); public: - LTPage_Script(LTFrame *frame, wxNotebook *parent, wxFileName *fname); + LTPage_Script(wxWindow *parent); void onOpenFileButtonPressed(wxCommandEvent &event); void onPickBaseButtonPressed(wxCommandEvent &event); void onPickTargetButtonPressed(wxCommandEvent &event); void onPickTargetCheckBoxChanged(wxCommandEvent &event); void onWriteButtonPressed(wxCommandEvent &event); - void onTimer(wxTimerEvent &event); - - void setBaseScenario(wxFileName *fname); - void setTargetScenario(wxFileName *fname); - void checkCanWrite(); - - virtual void write(wxFileName *fname); - virtual void read(); - + void write(wxFileName fname); + void open(wxFileName fname); + void read(); }; -#endif \ No newline at end of file +#endif diff --git a/src/view/LuaTrigMain.cpp b/src/view/LuaTrigMain.cpp new file mode 100644 index 0000000..4fd5d40 --- /dev/null +++ b/src/view/LuaTrigMain.cpp @@ -0,0 +1,35 @@ +#include "LuaTrigMain.h" +#include "LTFrame.h" +#include "../defines.h" + +#include + +bool LuaTrigMain::OnInit() +{ + MainFrame = LTFrame::instance(wxT(STR_LUATRIG)); + MainFrame->SetSize(700, 520); + MainFrame->Show(true); + SetTopWindow(MainFrame); + + std::cout << LTFrame::instance() << std::endl; + + return true; +} + +wxString LuaTrigMain::configRead(wxString key) +{ + wxFileConfig *cfg = new wxFileConfig(wxT(STR_LUATRIG), wxEmptyString, wxT(STR_CFG_FNAME), wxEmptyString, wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_RELATIVE_PATH); + wxString value; + cfg->Read(key, &value); + delete cfg; + return value; +} + +void LuaTrigMain::configWrite(wxString key, wxString value) +{ + wxFileConfig *cfg = new wxFileConfig(wxT(STR_LUATRIG), wxEmptyString, wxT(STR_CFG_FNAME), wxEmptyString, wxCONFIG_USE_LOCAL_FILE | wxCONFIG_USE_RELATIVE_PATH); + cfg->Write(key, value); + delete cfg; +} + +IMPLEMENT_APP(LuaTrigMain) diff --git a/src/view/LuaTrigMain.h b/src/view/LuaTrigMain.h new file mode 100644 index 0000000..5750c45 --- /dev/null +++ b/src/view/LuaTrigMain.h @@ -0,0 +1,26 @@ +#ifndef MAIN_H_ +#define MAIN_H_ + +#include "wx/wx.h" +#include "wx/fileconf.h" + +class LTFrame; //fwd so we don't have to include it here + +class LuaTrigMain: public wxApp +{ +private: + virtual bool OnInit(); + + LTFrame * MainFrame; + + static wxFileConfig *appConfig; + +public: + static wxString configRead(wxString key); + static void configWrite(wxString key, wxString value); +}; + +DECLARE_APP(LuaTrigMain) + +#endif + diff --git a/src/view/Main.cpp b/src/view/Main.cpp deleted file mode 100644 index 2d645b7..0000000 --- a/src/view/Main.cpp +++ /dev/null @@ -1,13 +0,0 @@ -#include "LTMain.h" - -bool MainApp::OnInit() -{ - LTMain = new LTFrame(wxT("LuaTrig")); - LTMain->SetSize(640, 480); - LTMain->Show(true); - SetTopWindow(LTMain); - - return true; -} - -IMPLEMENT_APP(MainApp) \ No newline at end of file